Სარჩევი:

მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო 9: 9 ნაბიჯი
მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო 9: 9 ნაბიჯი

ვიდეო: მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო 9: 9 ნაბიჯი

ვიდეო: მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო 9: 9 ნაბიჯი
ვიდეო: სკოტ სტერლინგი ფრენბურთი | სცენის მიღმა 2024, ივლისი
Anonim
მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო
მოდით გავაკეთოთ ჯადოსნური ბროლის ბურთი ჯადოსნური შელოცვებით! ~ არდუინო

მასში ჩვენ გავაკეთებთ ჯადოსნურ ბურთს, რომელიც იყენებს მოძრაობის სენსორს და RFID სკანერს, რომ გააკონტროლოს შინაგანი LED ნათურების ანიმაცია.

ნაბიჯი 1: საჭირო მასალები

ამ პროექტისთვის დაგჭირდებათ შემდეგი ინსტრუმენტები და მასალები:

  • არდუინო უნო
  • MPU-6050 სენსორი აქსელერომეტრით, გიროსკოპით და ტემპერატურის სენსორით.
  • RC522 RFID მკითხველი
  • ზოგიერთი თავსებადი ტეგები (მე გამოვიყენე NTAG215)
  • 36 თეთრი LED
  • 36 წითელი LED
  • 36 ცისფერი LED
  • 8 NPN ტრანზისტორი, მე გამოვიყენე IRF520
  • გამჭვირვალე პლასტიკური ბურთი, 16 სმ დიამეტრით
  • მცირე ზომის დაფა
  • ბატარეის პაკეტი 9V (6xAA)
  • ლოცას კაბელები

ინსტრუმენტები:

  • 3D პრინტერი
  • გასაყიდი რკინა

ნაბიჯი 2: ჭურვი

პირველი რაც ჩვენ გავაკეთებთ არის ბურთის გარე გარსის მომზადება. ამის გაკეთება, უბრალოდ ქვიშა პლასტიკური ბურთის შიგნით.

თქვენ გექნებათ საშუალება ნახოთ ის დარტყმები, რასაც თქვენ აკეთებთ, ასე რომ აიღეთ დრო და მცირე წრეებში, რომ ჰქონდეთ თანაბარი ნიმუში.

ნაბიჯი 3: დამხმარე ჩონჩხი

დამხმარე ჩონჩხი
დამხმარე ჩონჩხი
დამხმარე ჩონჩხი
დამხმარე ჩონჩხი
დამხმარე ჩონჩხი
დამხმარე ჩონჩხი

შემდეგი, რასაც ჩვენ ავაშენებთ არის დამხმარე ჩონჩხი.

ეს ჩონჩხი დაიტევს ყველა LED ადგილს და შეიცავს დანარჩენ ელექტრონიკას. მას აქვს გარე დიამეტრი 13 სმ, ასე რომ არის დაახლოებით 1, 5 სმ მანძილი ტყვიასა და გარსს შორის, რომელსაც ჩვენ შეავსებთ დიფუზური მასალით. RFID მკითხველს ასევე დასჭირდება ჩონჩხის გარეთ საბოლოოდ. ამისათვის მე გავაკეთე 3D მოდელი, რომელიც შედგება 6 ნეკნისგან, თითოეულ ნეკნს აქვს პატარა სამაგრები იმ მხარეს, სადაც LED ჯდება. როგორც ხედავთ, თითოეული ნეკნი აქვს 18 კლიპი, 6 თითოეული ფერისთვის.

ვინაიდან ყველა ნეკნი იდენტურია, თქვენ შეგიძლიათ დაბეჭდოთ ერთი ნეკნი 6 -ჯერ. თქვენ უკვე შეგიძლიათ გააგრძელოთ შემდეგი ნაბიჯი ნეკნის დაბეჭდვისთანავე, რათა დაზოგოთ დრო დანარჩენების დაბეჭდვისას.

ნაბიჯი 4: LED- ის გაყვანილობა

LED- ის გაყვანილობა
LED- ის გაყვანილობა
LED- ის გაყვანილობა
LED- ის გაყვანილობა
LED- ის გაყვანილობა
LED- ის გაყვანილობა

ახლა ჩვენ დავაკავშირებთ ინდივიდუალურ ნეკანს.

თითოეულ ნეკნს აქვს 6 თეთრი LED ცენტრალურ რიგში, 6 წითელი LED ერთ გარე მწკრივში და 6 ლურჯი LED მეორე მეორე რიგში.

მიამაგრეთ თქვენი LED მათ შესაბამის დამჭერებში და დარწმუნდით, რომ გაათანაბრეთ LED- ის პოლარობა ისე, რომ თითოეულ ნეკანს ჰქონდეს დადებითი და უარყოფითი დასასრული, ყველა მათგანთან ერთად.

პირველი, შეაერთეთ თითოეული სამი ზედა და შეაერთეთ თითოეული LED- ის სამი ქვედა ნაწილი ერთმანეთთან ერთად. ამის შემდეგ, დააკავშირეთ მწკრივის ორივე დადებითი ბოლო მავთულით და ორივე უარყოფითი ბოლოთი, ისე რომ ორივე ნაწილი პარალელურად იყოს დაკავშირებული რა

გაიმეორეთ ყველა 6 ნეკნისთვის.

ნაბიჯი 5: ნეკნების დაკავშირება

ნეკნების შეერთება
ნეკნების შეერთება

როდესაც თქვენ დაასრულებთ თითოეული ცალკეული ნეკნის გაყვანილობას, დროა დაუკავშიროთ ნეკნები ბატარეის პაკეტს

თქვენ შეგიძლიათ დააკავშიროთ ყველა ლურჯი და თეთრი LED რიგის დადებითი ბოლოები პირდაპირ თქვენი ბატარეის პაკეტის 9 ვ კაბელზე.

ჩემს წითელ LED- ს ოდნავ დაბალი ძაბვა ჰქონდა ვიდრე ჩემს სხვა LED- ს, რაც იმას ნიშნავს, რომ მე ჯერ უნდა შევაერთო მათი რიგების ყველა დადებითი ბოლო, შემდეგ კი დავუკავშირო ის 9 ვ -ს რეზისტორთან. თუ ყველა თქვენს LED- ს აქვს იგივე ძაბვა, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი.

ნაბიჯი 6: LED- ის გაყვანილობა Arduino– ზე

ახლა, ტრანზისტორი შემოდის თამაშში.

აიღეთ თქვენი პატარა დაფა და მიაბით ყველა დაფის ქინძისთავები თქვენს არდუინოს მიწას. შემდეგ, დაუკავშირეთ თქვენი არდუინოს ციფრული ქინძისთავები ტრანზისტორების შუა ქინძისთავებს. მე გამოვიყენე პინი 1 -დან 6 -მდე თეთრი LED- ისთვის, და პინ 7 და 8 წითელი და ლურჯი. ახლა თქვენ შეგიძლიათ დაუკავშიროთ თქვენი თეთრი LED სტრიქონების თითოეული ნეგატიური ბოლო შესაბამის ტრანზისტორს, დარწმუნდით, რომ არ დაარღვიოთ შეკვეთა. შემდეგ დააკავშირეთ ლურჯი და წითელი ნეგატიური ხაზები მათ შესაბამის ტრანზისტორთან.

ნაბიჯი 7: სენსორების დაკავშირება

ახლა ჩვენ დავუკავშირდებით სენსორებს.

მოძრაობის სენსორი ადვილად აკავშირებს, უბრალოდ დააკავშირეთ მისი VCC 5V პინთან, Gound to Ground და SCL და SCA SCL და SCA ქინძისთავებით თქვენს დაფაზე

RFID მკითხველს მეტი მავთული სჭირდება: (მარცხნივ არის RFID, მარჯვნივ არის Arduino)

  • SDA -> 10
  • SCK -> 13
  • MOSI-> 11
  • MISO-> 12
  • IRQ გამოუყენებელია
  • GND -> GND
  • RST -> 9
  • 3.3V -> 3.3V

დარწმუნდით, რომ RFID მკითხველის მავთულები საკმარისად გრძელია, რათა ის იყოს ჩონჩხის გარეთ

ნაბიჯი 8: კოდირების დრო

ახლა, როდესაც ჩვენ ყველაფერი შევაერთეთ, კოდის დროა!

RFID მკითხველის გამოსაყენებლად დაგჭირდებათ ბიბლიოთეკა: https://github.com/miguelbalboa/rfid და ჩაშენებული SPI ბიბლიოთეკა.

მოძრაობის სენსორის გამოსაყენებლად, თქვენ უნდა გამოიყენოთ ჩაშენებული მავთულის ბიბლიოთეკა, რადგან ეს არის IC2 მოწყობილობა.

სანამ მთელ ჩემს კოდს აქ არ დავდებ, ვისაუბრებ მის ნაწილებზე:

კონკრეტულ nfc ტეგზე უნიკალური ანიმაციის მინიჭების მიზნით, მე მაქვს თითოეული ტეგის ID ცვლადში შენახული, ასე რომ, როდესაც RFID მკითხველი კითხულობს ტეგს, იგი ადარებს მის ID- ს შენახულებს და if-statement- ის საშუალებით მინიჭებული ანიმაციის ფუნქცია.

მოძრაობის სენსორი უბრალოდ კითხულობს ნებისმიერი არჩეული ღერძის მნიშვნელობას, თუ წაკითხვის მნიშვნელობა დადებითია, წითელი შუქები ირთვება, ხოლო თუ უარყოფითია, ლურჯი შუქები ირთვება.

ნაბიჯი 9: დახურვა სახურავი და საბოლოო აყვავება

ჩვენ თითქმის დავასრულეთ!

პროექტის დასასრულებლად, უბრალოდ ჩაყარეთ პლასტიკური ჩანთა თითოეულ ნახევარ სფეროში, როგორც დიფუზიის მასალა, ნაზად მოათავსეთ შიდა ბურთი ერთ ნახევარში და დახურეთ მეორე ნახევარი მასზე. მაშინ დაასრულე!

ახლა თქვენ გაქვთ უფლება შეფუთოთ თქვენი NFC ტეგები, როგორც გსურთ, შეგიძლიათ ჩაწეროთ ისინი ძველი წიგნის გვერდებზე და დაუშვათ, რომ გვერდები იმოქმედოს, როგორც შელოცვები, რომელსაც ბურთი კითხულობს, ან როგორც მე, დაბეჭდეთ რამდენიმე ყალბი პერგამენტის ფურცელი, დაწერეთ ან დახაზეთ მათზე და მიამაგრეთ NFC სტიკერები უკანა მხარეს. ასე რომ, თქვენ გაქვთ თქვენი შელოცვა მზად არის!

და ამით ჩვენ დავასრულეთ ჩვენი პროექტი!

გირჩევთ: