Სარჩევი:
- ნაბიჯი 1: LED მატრიცა
- ნაბიჯი 2: RFID მკითხველი
- ნაბიჯი 3: ღილაკები
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: საქმე
- ნაბიჯი 6: მზა პროდუქტი
ვიდეო: Arduino RFID Maze თამაში: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
დღეს მე ვაჩვენებ, თუ როგორ შევქმენი პატარა RFID ლაბირინთის თამაში არდუინოსთვის. კოდი და 3D ბეჭდვის ფაილები შედის, ასე რომ მოგერიდებათ საკუთარი თავი ქვემოთ მოცემული ნაბიჯების შემდეგ!
მინდოდა ბავშვებისთვის გამეკეთებინა სათამაშო, რომელიც ვირტუალურ და ფიზიკურ გამოცდილებას აერთიანებდა. ამ მოწყობილობის საშუალებით მათ შეუძლიათ დაასკანირონ საერთო ობიექტები, რომლებიც შეიცავს RFID ჩიპებს (მეტროს ბარათები, შინაური ცხოველები, ტანსაცმელი და სხვა) და გახადონ ეს ობიექტები უფრო სათამაშო და ინტერაქტიული. ყოველ ჯერზე, როდესაც აღმოაჩენთ ახალ RFID ჩიპს, arduino წარმოქმნის ლაბირინთს, რომლის გადაწყვეტაც გსურთ. დაასრულეთ ლაბირინთი და თქვენ მოისმენთ მხიარულ ჟღერადობას პიეზო დინამიკით. რაც უფრო მეტ ლაბირინთს მოაგვარებთ, მით მეტ მუსიკას შეძლებთ მოუსმინოთ!
აი რა დაგჭირდებათ ამ პროექტისათვის:
- Arduino UNO
- 1588AS LED მატრიცა,
- 2 x 74HC595 ცვლის რეგისტრი
- 8 x 220 Ohm რეზისტორები
- MFRC522 RFID მოდული
- RFID ტეგები
- 4 დიდი ზომის ღილაკი
- 2 x თხელი ლითონის მავთული (სახსრებისთვის)
- მავთულები, solder, perfboard და ა.შ.
- 3D პრინტერი
მე გირჩევთ, რომ შეიმუშაოთ პროექტი ჯერ დაფაზე, სანამ ყველაფერს ერთად შეაერთებთ.
თუ გსურთ დაზოგოთ საკუთარი ძალისხმევა ცვლის რეგისტრატორებით საკუთარი მატრიცის დრაივერის შესაქმნელად, თქვენ უბრალოდ იყიდეთ ძალიან იაფი MAX7219 LED მატრიცა, რომელსაც აქვს იგივე ფუნქციურობა. ეს საშუალებას მოგცემთ გამოტოვოთ ნაბიჯი 1 მთლიანად!
ნაბიჯი 1: LED მატრიცა
ჩვენ ვაჩვენებთ თამაშს 8x8 led მატრიცაზე, რომელსაც გააჩნია ორი 74HC595 ცვლის რეგისტრატორი. ამისათვის გამოვიყენე შემდეგი სასწავლო ინსტრუქცია https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. თქვენ შეგიძლიათ იქ წახვიდეთ უფრო დეტალური ინსტრუქციისთვის, მაგრამ მე მოკლედ აგიხსნით პროცესს აქ.
ჩვენ გამოვიყენებთ arduino– ს სამ ქინძისთავს მონაცემების, საათის და ჩამკეტის გადასატანად პირველ ცვლის რეგისტრში. მეორე ცვლის რეგისტრატორი იზიარებს საათს და ჩაკეტვას, მაგრამ ჩვენ დავაფიქსირებთ პირველი ცვლის რეგისტრაციის მონაცემებს. ჩვენ ასევე დავუკავშირებთ ჩვენს ძაბვას და მიწას ორივე რეგისტრთან. ჩვენ ასევე გამოვიყვანთ ინფორმაციის შენარჩუნებას HIGH და გამორთავს LOW გამომავალს.
ახლა ამ ცვლის რეგისტრების გაყვანილობა LED მატრიცაზე. დადგით LED მატრიცა, სადაც ტექსტი თქვენს მხარესაა და ქინძისთავები ზემოთ. ქინძისთავები დანომრილია, როგორც სურათზე 4. მეორე სურათში თქვენ ნახავთ, თუ რომელი ცვლის რეგისტრის შედეგები უნდა იყოს დაკავშირებული რომელ მატრიცაზე.
ნაბიჯი 2: RFID მკითხველი
შემდეგი არის RFID მკითხველი, საბედნიეროდ, ეს ბევრად უფრო ადვილია. ჩამოტვირთეთ და დააინსტალირეთ ბიბლიოთეკა თქვენს IDE– დან:
შეაერთეთ შემდეგი RFID პინები თქვენს არდუინოში:
- RST/გადატვირთვა RST 9
- SPI SS SDA (SS) 10
- SPI OSI MOSI 11 / ICSP-4
- SPI MISO MISO 12 / ICSP-1
- SPI SCK SCK 13 / ICSP-3
ნაბიჯი 3: ღილაკები
ჩვენ ვიყენებთ Arduino– ს შიდა PULLUP ფუნქციას, ასე რომ ჩვენ შეგვიძლია უბრალოდ ჩავრთოთ კონცენტრატორები პირდაპირ პინზე და შემდეგ მიწასთან. თქვენ ასევე შეგიძლიათ გააკეთოთ გარე პულპები, როგორც სურათზეა.
ნაბიჯი 4: კოდი
ჩამოტვირთეთ კოდი ზემოდან და გადახედეთ თითოეულ ჩანართს. გამოყენებული ქინძისთავები განისაზღვრება თითოეული ჩანართის თავში, შეცვალეთ ისინი იმ ქინძისთავებისთვის, რომელთა გამოყენებაც თქვენ გადაწყვიტეთ.. ატვირთეთ თქვენს არდუინოში და გამოსცადეთ თამაში!
ნაბიჯი 5: საქმე
ჩამოტვირთეთ obj ფაილები zip- ში და გადაიტანეთ იგი თქვენს საყვარელ gcode გადამყვანში. გაუშვით იგი 3D პრინტერზე და თქვენ უნდა გქონდეთ ქეისი, რომელიც შეესაბამება თქვენს ყველა კომპონენტს.
გააპრიალე ყველაფერი ერთად და მოარგე საქმეს. ფრთხილად იყავით, რომ თქვენი გაყვანილობა მაქსიმალურად მოკლე იყოს, რადგან სივრცე შეზღუდულია. მოათავსეთ ქეისის რგოლები ერთად და გაატარეთ პატარა ლითონის მავთული ხვრელების მეშვეობით. ორივე მხარის შეერთების შემდეგ, თქვენ უნდა გქონდეთ მზა პროდუქტი.
ვიმედოვნებ, რომ თქვენ მოგეწონათ ამ პროექტის შესახებ კითხვა და ისიამოვნეთ!
ნაბიჯი 6: მზა პროდუქტი
გირჩევთ:
3D Maze თამაში Arduino– ს გამოყენებით: 8 ნაბიჯი (სურათებით)
3D Maze თამაში Arduino– ს გამოყენებით: გამარჯობა მეგობრებო, ამიტომ დღეს ჩვენ ვაპირებთ ლაბირინთის თამაშს ARDUINO UNO– ს გამოყენებით. როგორც Arduino Uno არის ყველაზე ხშირად გამოყენებული დაფა, ძალიან მაგარია მასთან თამაშების გაკეთება. ამ ინსტრუქციულ საშუალებას მოგცემთ გააკეთოთ ლაბირინთის თამაში, რომელიც კონტროლდება ჯოისტიკებით. არ დაგავიწყდეთ
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
Sif's Maze (თამაში) - Arduino ITTT: 4 ნაბიჯი (სურათებით)
სიფის ლაბირინთი (თამაში) - არდუინო ITTT: ჩემმა სკოლამ დაავალა, გამეკეთებინა რაიმე ინტერაქტიული არდუინოსთან. მე გავაკეთე პატარა ლაბირინთის თამაში, რომელიც, სამწუხაროდ, არც ისე კარგად გამოვიდა, მაგრამ მოგერიდებათ დასრულება ან დამატება. ეს პროექტი დაიწყო როგორც NBA– ს კონცეფცია სკანდინავიური მითოლოგიის შესახებ. იო
Arduino Pocket Game Console + A -Maze - Maze Game: 6 ნაბიჯი (სურათებით)
Arduino Pocket Game Console + A -Maze - Maze Game: კეთილი იყოს თქვენი მობრძანება ჩემს პირველ სასწავლო პროგრამაში! პროექტი, რომელიც დღეს მინდა გაგიზიაროთ, არის Arduino ლაბირინთის თამაში, რომელიც გახდა ჯიბის კონსოლი, როგორც Arduboy და მსგავსი Arduino დაფუძნებული კონსოლები. ის შეიძლება აინთო ჩემი (ან შენი) მომავალი თამაშებით ექსპო -ს წყალობით