Tartalomjegyzék:

Arduino RFID labirintus játék: 6 lépés (képekkel)
Arduino RFID labirintus játék: 6 lépés (képekkel)

Videó: Arduino RFID labirintus játék: 6 lépés (képekkel)

Videó: Arduino RFID labirintus játék: 6 lépés (képekkel)
Videó: Массимо Банци: Как Arduino пробуждает воображение 2024, Július
Anonim
Arduino RFID labirintus játék
Arduino RFID labirintus játék

Ma bemutatom, hogyan állítottam össze egy kis RFID labirintus játékot az Arduino számára. A kódot és a 3D nyomtatási fájlokat tartalmazza, ezért bátran készítsen egyet az alábbi lépések végrehajtásával!

Szerettem volna játékot készíteni gyerekeknek, amely ötvözi a virtuális és a fizikai élményt. Ezzel az eszközzel beolvashatják az RFID -chipeket tartalmazó gyakori tárgyakat (metró kártyák, háziállatok, ruhák stb.), És játékosabbá és interaktívabbá tehetik ezeket. Minden alkalommal, amikor új RFID chipet talál, az arduino létrehoz egy labirintust, amelyet meg kell oldania. Végezze el a labirintust, és vidám csilingelést hall a piezo hangszórón. Minél több útvesztőt oldasz meg, annál több zenét hallhatsz!

Íme, mire lesz szüksége ehhez a projekthez:

  • Arduino UNO
  • 1588AS LED mátrix,
  • 2 db 74HC595 műszakregiszter
  • 8 x 220 Ohm ellenállás
  • MFRC522 RFID modul
  • RFID címkék
  • 4 db nagy nyomógomb
  • 2 x vékony fémhuzal (a csuklópántokhoz)
  • vezetékek, forrasztás, perforált lemez stb.
  • 3d nyomtató

Azt tanácsolom, hogy először dolgozzon ki egy projektet kenyérsütőn, mielőtt mindent összeforraszt.

Ha szeretné megkímélni magát az erőfeszítésektől a saját mátrix -illesztőprogram létrehozásához a váltóregiszterek segítségével, akkor is vásárolja meg a nagyon olcsó MAX7219 LED -mátrixot, amely ugyanazzal a funkcióval rendelkezik. Ez lehetővé teszi az 1. lépés teljes kihagyását!

1. lépés: A LED -mátrix

A LED mátrix
A LED mátrix
A LED mátrix
A LED mátrix
A LED mátrix
A LED mátrix
A LED mátrix
A LED mátrix

A játékot egy 8x8 -as led mátrixon fogjuk megjeleníteni, amelyet két 74HC595 műszakregiszter hajt. Ehhez a következő oktatható https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ címet használtam. Részletesebb utasításokat kereshet ott, de itt röviden vázolom a folyamatot.

Három érintkezőt használunk az arduino -n, hogy adatokat, órát és reteszt küldjünk az első műszakregiszterbe. A második műszakregiszter megosztja az órát és a reteszt, de átjavítjuk az első műszakregiszter által tárolt adatokat. A feszültséget és a földet is mindkét regiszterhez csatlakoztatjuk. Emellett lehívjuk a MAGAS megőrzési információkat, és letiltjuk a LOW kimenetet.

Most kapcsoljuk össze ezeket a váltóregisztereket a LED -mátrixhoz. Fektesse le a LED -mátrixot úgy, hogy az oldala felfelé nézzen, a csapok pedig felfelé nézzenek. A csapok számozottak, mint a 4. képen. A második képen látni fogja, hogy mely eltolásregiszter kimeneteket kell csatlakoztatni a mátrixon lévő csapokhoz.

2. lépés: Az RFID olvasó

A következő az RFID olvasó, szerencsére sokkal könnyebb. Töltse le és telepítse a könyvtárat IDE -jébe:

Csatlakoztassa az alábbi RFID csapokat ezekhez az arduino készüléken:

  • RST/RST visszaállítása 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. lépés: A gombok

Az Arduino belső PULLUP funkcióját fogjuk használni, hogy a kapcsolókat közvetlenül egy tűre, majd a földre tudjuk csatlakoztatni. Készíthet külső húzásokat is, mint a képen.

4. lépés: A kód

Töltse le a kódot felülről, és nézze meg az egyes lapokat. A használt csapok mindegyik lap tetején vannak megadva, változtassa meg azokat, hogy illeszkedjenek a használni kívánt csapokhoz. Töltse fel az arduino -ra, és tesztelje a játékot!

5. lépés: Az ügy

Az ügy
Az ügy

Töltse le az obj fájlokat a zip fájlban, és exportálja kedvenc gcode konverterébe. Futtassa a 3D nyomtatón, és olyan tokot kell kapnia, amely minden alkatrészéhez illeszkedik.

Forrasztjon össze mindent, és illessze a tokba. Ügyeljen arra, hogy a vezetékek a lehető legrövidebbek legyenek, mert a hely korlátozott. Tegye össze a tok zsanérjait, és vezessen egy kis fémdrótot a csuklópántok lyukain. Mindkét oldal csatlakoztatása után késztermékkel kell rendelkeznie.

Remélem, élvezte az olvasást erről a projektről, és legyen szíves!

6. lépés: A késztermék

Ajánlott: