Indholdsfortegnelse:

Arduino RFID Maze Game: 6 trin (med billeder)
Arduino RFID Maze Game: 6 trin (med billeder)

Video: Arduino RFID Maze Game: 6 trin (med billeder)

Video: Arduino RFID Maze Game: 6 trin (med billeder)
Video: Amazing arduino project 2024, Juli
Anonim
Arduino RFID Maze -spil
Arduino RFID Maze -spil

I dag vil jeg demonstrere, hvordan jeg sammensatte et lille RFID -labyrintspil til Arduino. Koden og 3D -udskrivningsfilerne er inkluderet, så du er velkommen til at lave dig selv ved at følge nedenstående trin!

Jeg ville lave et legetøj til børn, der ville blande en virtuel og fysisk oplevelse. Med denne enhed kan de scanne almindelige objekter, der indeholder RFID -chips (metrokort, kæledyr, tøj osv.) Og gøre disse objekter mere legende og interaktive. Hver gang du finder en ny RFID -chip, genererer arduinoen en labyrint, som du kan løse. Fuldfør labyrinten, og du vil høre en munter klingende gennem piezo -højttaleren. Jo flere labyrinter du løser, jo mere musik vil du kunne høre!

Her er hvad du skal bruge til dette projekt:

  • Arduino UNO
  • 1588AS LED Matrix,
  • 2 x 74HC595 skifteregistre
  • 8 x 220 Ohm modstande
  • MFRC522 RFID -modul
  • RFID -tags
  • 4 x store trykknapper
  • 2 x tynd metaltråd (til hængslerne)
  • ledninger, loddemetal, perfboard osv.
  • 3D printer

Jeg råder dig til først at udarbejde projektet på et brødbræt, før du lodder alt sammen.

Hvis du vil spare dig selv for at bygge din egen matrixdriver med vagtregistre, køber du også bare den meget billige MAX7219 LED Matrix, der har den samme funktionalitet indbygget. Dette giver dig mulighed for at springe trin 1 over i sin helhed!

Trin 1: LED -matrixen

LED Matrix
LED Matrix
LED Matrix
LED Matrix
LED Matrix
LED Matrix
LED Matrix
LED Matrix

Vi viser spillet på en 8x8 led matrix, drevet af to 74HC595 skifteregistre. Til dette brugte jeg følgende instruerbare https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Du kan gå derhen for mere detaljerede instruktioner, men jeg skitserer processen kort her.

Vi bruger tre ben på arduinoen til at sende data, ur og lås til det første skiftregister. Det andet skiftregister vil dele uret og låsen, men vi lapper de daisychained data fra det første skiftregister igennem. Vi forbinder også vores spænding og jord til begge registre. Vi vil også trække beholde info HIGH og deaktivere output LOW.

Nu til tilslutning af disse skiftregistre til LED -matrixen. Læg LED -matricen med teksten på siden vendt mod dig og stifterne opad. Stifterne er nummereret som i billede 4. På det andet billede vil du se, hvilke skiftregisterudgange der skal forbindes til hvilke ben på din matrix.

Trin 2: RFID -læseren

Næste op er RFID -læseren, heldigvis er det meget lettere. Download og installer biblioteket i din IDE fra:

Tilslut følgende RFID -pins til disse på din arduino:

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

Trin 3: Knapperne

Vi bruger Arduinoens interne PULLUP -funktion, så vi bare kan forbinde kontakterne direkte til en pin og derefter til jorden. Du kan også lave eksterne pullups som på billedet.

Trin 4: Koden

Download koden ovenfra og se på hver af fanerne. De benyttede stifter er defineret øverst på hver fane, skift dem, så de passer til de ben, du har besluttet at bruge.. Upload det til din arduino, og test spillet!

Trin 5: Sagen

Sagen
Sagen

Download obj -filerne i zip -filen, og eksporter den til din foretrukne gcode -konverter. Kør det gennem 3D -printeren, og du skal have et etui, der passer til alle dine komponenter.

Lod alt sammen og sæt det i kassen. Vær omhyggelig med at holde dine ledninger så korte som muligt, fordi pladsen er begrænset. Sæt hængslerne på sagen sammen, og før en lille metaltråd gennem hullerne i hængslerne. Efter tilslutning af begge sider skal du have et færdigt produkt.

Jeg håber, at du nød at læse om dette projekt og nyd det!

Trin 6: Det færdige produkt

Anbefalede: