Obsah:

Arduino RFID Maze Game: 6 kroků (s obrázky)
Arduino RFID Maze Game: 6 kroků (s obrázky)

Video: Arduino RFID Maze Game: 6 kroků (s obrázky)

Video: Arduino RFID Maze Game: 6 kroků (s obrázky)
Video: Amazing arduino project 2024, Listopad
Anonim
Arduino RFID Maze Game
Arduino RFID Maze Game

Dnes předvedu, jak jsem sestavil malou hru RFID bludiště pro Arduino. Soubory s kódem a 3D tiskem jsou zahrnuty, takže si z nich můžete udělat sami podle následujících kroků!

Chtěl jsem vyrobit hračku pro děti, která by spojovala virtuální a fyzický zážitek. Pomocí tohoto zařízení mohou skenovat běžné objekty, které obsahují čipy RFID (karty metra, domácí zvířata, oblečení atd.) A učinit tyto objekty hravějšími a interaktivnějšími. Pokaždé, když najdete nový čip RFID, arduino vám vytvoří bludiště, které budete muset vyřešit. Dokončete bludiště a v piezo reproduktoru uslyšíte veselé znělky. Čím více bludišť vyřešíte, tím více hudby budete moci slyšet!

Zde je to, co budete pro tento projekt potřebovat:

  • Arduino UNO
  • 1588AS LED matice,
  • 2 x 74HC595 posuvné registry
  • Rezistory 8 x 220 ohmů
  • Modul RFID MFRC522
  • RFID tagy
  • 4 x velká tlačítka
  • 2 x tenký kovový drát (pro závěsy)
  • dráty, pájka, perfboard atd.
  • 3D tiskárna

Radím vám, abyste si nejprve vypracovali projekt na prkénku, než vše pájíte dohromady.

Pokud si chcete ušetřit úsilí při budování vlastního ovladače matice pomocí posuvných registrů, kupte si také velmi levnou MAX7219 LED Matrix, která má integrovanou stejnou funkčnost. To vám umožní přeskočit krok 1 celý!

Krok 1: LED matice

LED matice
LED matice
LED matice
LED matice
LED matice
LED matice
LED matice
LED matice

Hru budeme zobrazovat na 8x8 LED matici poháněné dvěma posuvnými registry 74HC595. K tomu jsem použil následující instruktivní https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Můžete tam jít pro podrobnější pokyny, ale zde stručně nastíním postup.

Na arduino použijeme tři piny k odeslání dat, hodin a západky do prvního posuvného registru. Druhý posuvný registr bude sdílet hodiny a západku, ale provedeme opravu dat z řetězce z prvního posuvného registru. K oběma registrům připojíme také naše napětí a zem. Rovněž vytáhneme uchovávání informací HIGH a deaktivujeme výstup LOW.

Nyní k zapojení těchto posuvných registrů do matice LED. Položte matici LED tak, aby text směřoval k vám a kolíky nahoru. Piny jsou očíslovány jako na obrázku 4. Na druhém obrázku uvidíte, které výstupy posuvného registru by měly být připojeny ke kterým pinům na vaší matici.

Krok 2: Čtečka RFID

Další na řadě je čtečka RFID, naštěstí je to mnohem jednodušší. Stáhněte si a nainstalujte knihovnu do svého IDE z:

Připojte k nim na svém arduinu následující piny RFID:

  • RST/Resetovat 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

Krok 3: Tlačítka

Budeme používat interní funkci PULLUP Arduina, takže můžeme jednoduše připojit přepínače přímo na pin a poté na zem. Můžete také provádět externí stahování jako na obrázku.

Krok 4: Kód

Stáhněte si kód shora a podívejte se na každou z karet. Použité piny jsou definovány v horní části každé karty, změňte je tak, aby odpovídaly kolíkům, které jste se rozhodli použít.. Nahrajte si to do svého arduina a vyzkoušejte hru!

Krok 5: Případ

Pouzdro
Pouzdro

Stáhněte si soubory obj do zipu a exportujte je do svého oblíbeného převaděče gcode. Spusťte jej pomocí 3D tiskárny a měli byste mít pouzdro, které se vejde do všech vašich komponent.

Vše pájejte dohromady a vložte do pouzdra. Dávejte pozor, aby vaše vedení bylo co nejkratší, protože prostor je omezený. Spojte závěsy pouzdra dohromady a protáhněte malé kovové dráty otvory v závěsech. Po propojení obou stran byste měli mít hotový výrobek.

Doufám, že se vám čtení o tomto projektu líbilo a užijte si to!

Krok 6: Hotový výrobek

Doporučuje: