Tartalomjegyzék:
- 1. lépés: A LED -mátrix
- 2. lépés: Az RFID olvasó
- 3. lépés: A gombok
- 4. lépés: A kód
- 5. lépés: Az ügy
- 6. lépés: A késztermék
Videó: Arduino RFID labirintus játék: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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 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
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:
3D labirintus játék az Arduino használatával: 8 lépés (képekkel)
3D labirintus játék Arduino használatával: Helló barátok, ezért ma egy labirintus játékot fogunk készíteni az ARDUINO UNO segítségével. Mivel az Arduino Uno a leggyakrabban használt tábla, nagyon jó játékokat készíteni vele. Ebben az utasításban elkészítheti a labirintus játékot, amelyet joystickokkal vezérelhet. Ne felejtse el
Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)
Arduino | Maze Solving Robot (MicroMouse) Falkövető robot: Üdvözlöm, Isaac vagyok, és ez az első robotom, a "Striker v1.0". Ezt a robotot egy egyszerű labirintus megoldására tervezték. A versenyen két labirintus és a robot volt képes volt azonosítani őket. A labirintusban bekövetkező egyéb változások miatt szükség lehet a
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: 22 lépés (képekkel)
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: A kockajátéknak különböző módszerei vannak 1) Hagyományos játék fa vagy sárgaréz kockákkal. 2) Játssz mobilon vagy PC -n a mobil vagy a PC által véletlenszerűen létrehozott kockával. fizikailag játszani a kockával, és mozgatni az érmét a mobilon vagy a számítógépen
Gesztusvezérelt labirintus: 8 lépés (képekkel)
Gesztusvezérelt labirintus: Szeretek labirintus labirintussal játszani. Mindig is szerettem volna irányítani az egyik labirintus labirintus játékot gesztusok vagy mobil segítségével. A márványlabirintus megalkotásához a blic19933 3D nyomtatott labirintusát inspiráltam, amelyet Android -eszközöd vezérel. Használat helyett
Készíts labirintus futó robotot: 3 lépés (képekkel)
Készíts labirintus-futó robotot: A labirintus-megoldó robotok az 1970-es évekből származnak. Azóta az IEEE Micro Mouse Contest elnevezésű labirintusmegoldó versenyeket tart. A verseny célja egy olyan robot tervezése, amely a lehető leggyorsabban megtalálja a labirintus közepét. Az a