Mundarija:

Arduino RFID labirint o'yini: 6 qadam (rasmlar bilan)
Arduino RFID labirint o'yini: 6 qadam (rasmlar bilan)

Video: Arduino RFID labirint o'yini: 6 qadam (rasmlar bilan)

Video: Arduino RFID labirint o'yini: 6 qadam (rasmlar bilan)
Video: ✔️ Простым языком о технологии RFID-меток и RFID-считывателе RC522 (Arduino) 2024, Iyul
Anonim
Arduino RFID labirint o'yini
Arduino RFID labirint o'yini

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

LED matritsasi
LED matritsasi
LED matritsasi
LED matritsasi
LED matritsasi
LED matritsasi
LED matritsasi
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

Ish
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: