Mundarija:
- 1 -qadam: LED matritsasi
- 2 -qadam: RFID o'quvchi
- 3 -qadam: tugmalar
- 4 -qadam: Kod
- 5 -qadam: ish
- 6 -qadam: Tayyor mahsulot
Video: Arduino RFID labirint o'yini: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bugun men Arduino uchun RFID labirint o'yinini qanday yig'ishimni ko'rsataman. Kod va 3D bosma fayllar kiritilgan, shuning uchun quyidagi amallarni bajarib o'zingizni erkin his eting!
Men bolalar uchun virtual va jismoniy tajribani birlashtiradigan o'yinchoq yasashni xohlardim. Ushbu qurilma yordamida ular RFID chiplari (metro kartalari, uy hayvonlari, kiyim -kechak va boshqalar) bo'lgan umumiy ob'ektlarni skanerlashi va bu ob'ektlarni yanada o'ynoqi va interaktiv qilishlari mumkin. Har safar yangi RFID chipini topganingizda, arduino siz hal qila oladigan labirint yaratadi. Labirintni to'ldiring va siz piezo karnay orqali quvnoq jiringlashni eshitasiz. Siz qanchalik ko'p labirint hal qilsangiz, shuncha ko'p musiqa eshitasiz!
Mana bu loyiha uchun sizga kerak bo'lgan narsalar:
- Arduino UNO
- 1588AS LED matritsasi,
- 2 x 74HC595 smenali registrlar
- 8 x 220 Ohmli rezistorlar
- MFRC522 RFID moduli
- RFID teglar
- 4 x katta tugmalar
- 2 x ingichka metall sim (menteşeler uchun)
- simlar, lehim, perfboard va boshqalar.
- 3D printer
Men sizga hamma narsani lehimlashdan oldin, loyihani non taxtasida ishlashni maslahat beraman.
O'zingizning matritsali drayverni smenali registrlar yordamida qurishga o'z kuchingizni ayamoqchi bo'lsangiz, xuddi shu funksiyaga ega bo'lgan juda arzon MAX7219 LED matritsasini sotib oling. Bu sizga 1 -bosqichni to'liq o'tkazib yuborishga imkon beradi!
1 -qadam: LED matritsasi
Biz o'yinni ikkita 74HC595 smenali registri bilan ishlaydigan 8x8 LEDli matritsada ko'rsatamiz. Buning uchun men quyidagi ko'rsatmalarni ishlatdim https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Batafsil ko'rsatmalar uchun siz u erga borishingiz mumkin, lekin men bu erda jarayonni qisqacha tasvirlab beraman.
Ma'lumotlar, soat va mandalni birinchi smeta registriga yuborish uchun biz arduino -dagi uchta pimdan foydalanamiz. Ikkinchi smenali registr soat va mandalni baham ko'radi, lekin biz birinchi smeta registridagi papatyali ma'lumotlarni ko'rib chiqamiz. Shuningdek, biz kuchlanish va erni ikkala registrga ulaymiz. Shuningdek, biz "YUQORI" ma'lumotlarini saqlaymiz va "LOW" chiqishini o'chirib qo'yamiz.
Endi bu o'zgarish registrlarini LED matritsasiga ulash uchun. Matrni yon tomonga va pinlar yuqoriga qaragan holda LED matritsasini yotqiz. Pinlar 4 -rasmdagi kabi raqamlangan. Ikkinchi rasmda siz matritsangizdagi qaysi o'tish registrining chiqishlari qaysi pinlarga ulangan bo'lishi kerakligini ko'rasiz.
2 -qadam: RFID o'quvchi
Keyingi o'rinda RFID o'quvchi, xayriyatki, bu ancha oson. Kutubxonani IDE -ga yuklab oling va o'rnating:
Arduino -ga quyidagi RFID pinlarini ulang:
- RST/RST 9 -ni tiklash
- SPI SS SDA (SS) 10
- OSI OSI MOSI 11 / ICSP-4
- SPI MISO MISO 12 / ICSP-1
- SPK SCK SCK 13 / ICSP-3
3 -qadam: tugmalar
Biz Arduino -ning ichki PULLUP funktsiyasidan foydalanamiz, shunda biz kalitlarni to'g'ridan -to'g'ri pimga, so'ngra erga ulashimiz mumkin. Siz rasmdagi kabi tashqi tortishishlarni ham qilishingiz mumkin.
4 -qadam: Kod
Kodni yuqoridan yuklab oling va har bir yorliqni ko'rib chiqing. Amaldagi pinlar har bir varaqning yuqori qismida belgilanadi, ularni ishlatishga qaror qilgan pinlarga mos keladigan qilib o'zgartiring. Arduino -ga yuklang va o'yinni sinab ko'ring!
5 -qadam: ish
Obj fayllarini zip -ga yuklab oling va uni sevimli gcode -konvertoringizga eksport qiling. Uni 3D printer orqali ishga tushiring va sizda barcha komponentlarga mos keladigan korpus bo'lishi kerak.
Hamma narsani lehimlang va uni qutiga soling. Elektr simlarini iloji boricha qisqa tutish uchun ehtiyot bo'ling, chunki joy cheklangan. Kosonning menteşalarini bir joyga qo'ying va kichik metall simni menteşalardagi teshiklardan o'tkazing. Ikkala tomonni birlashtirgandan so'ng, sizda tayyor mahsulot bo'lishi kerak.
Umid qilamanki, siz ushbu loyihani o'qishni yoqtirdingiz va zavqlaning!
6 -qadam: Tayyor mahsulot
Tavsiya:
Arduino yordamida 3d labirint o'yini: 8 qadam (rasmlar bilan)
Arduino yordamida 3d labirint o'yini: Salom do'stlar, bugun biz ARDUINO UNO yordamida labirint o'yinini o'tkazmoqchimiz, chunki Arduino Uno eng ko'p ishlatiladigan taxta bo'lib, u bilan o'yin qilish juda zo'r. Bu yo'riqnomada joystiklar yordamida boshqariladigan labirint o'yinini yaratishga ruxsat bering, unutmang
Imo -ishora bilan boshqariladigan labirint: 8 qadam (rasmlar bilan)
Imo -ishora bilan boshqariladigan labirint: Men labirint labirint bilan o'ynashni yaxshi ko'raman. Men har doim labirint labirint o'yinlaridan birini imo -ishoralar yoki mobil vositalar yordamida boshqarishni xohlardim. Menga marmar labirintni yaratish ilhomlantirildi, blic19933 ning 3D bosma labirintini Android qurilmangiz boshqaradi, usi o'rniga
Arduino va Android ilovasi bilan moslashtiriladigan lazer labirint: 13 qadam (rasmlar bilan)
Arduino va Android ilovasi yordamida moslashtiriladigan lazer labirint: bolalar kitoblaridan labirintni avtomatik hal qilish robotigacha ko'plab labirintlarni ko'ring. Bu erda men boshqacha harakat qilaman, bu erda lazer aksini ishlatib, labirint hal qilinadi. Ishni boshlaganimda, bu juda oson deb o'ylayman, lekin buni arzon narxda bajarish uchun aniqlik uchun ko'proq vaqt kerak bo'ladi. Agar kimdir xohlasa
Arduino cho'ntak o'yin konsoli + A -labirint - labirint o'yini: 6 qadam (rasmlar bilan)
Arduino cho'ntak o'yini konsoli + A -labirint - Maze o'yini: Mening birinchi ko'rsatmaga xush kelibsiz! Men bugun siz bilan baham ko'rmoqchi bo'lgan loyiham Arduino labirint o'yini bo'lib, u Arduboy va shunga o'xshash Arduino konsollari kabi cho'ntak konsoliga aylandi. Buni Expo tufayli mening (yoki sizning) bo'lajak o'yinlarim bilan ko'rsatish mumkin
Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)
Smartfon yordamida boshqariladigan labirint o'yini: aqlli telefon yordamida boshqariladigan labirint o'yini. Labirent smartfon yonbag'riga qarab harakat qiladi, avvalo videoni ko'ring. Harakat tasviri 1. Raspberry Pi - bu Websocket serveri.2. Smartfon Websocket mijozi hisoblanadi.3. Smartfon ma'lumot yuboradi