Innholdsfortegnelse:

Arduino RFID Maze Game: 6 trinn (med bilder)
Arduino RFID Maze Game: 6 trinn (med bilder)

Video: Arduino RFID Maze Game: 6 trinn (med bilder)

Video: Arduino RFID Maze Game: 6 trinn (med bilder)
Video: Amazing arduino project 2024, Juli
Anonim
Arduino RFID Maze Game
Arduino RFID Maze Game

I dag skal jeg demonstrere hvordan jeg satte sammen et lite RFID -labyrintspill for Arduino. Koden og 3D -utskriftsfiler er inkludert, så vær så snill å lage deg en ved å følge trinnene nedenfor!

Jeg ønsket å lage et leketøy for barn, som ville blande en virtuell og fysisk opplevelse. Med denne enheten kan de skanne vanlige objekter som inneholder RFID -brikker (metrokort, kjæledyr, klær osv.) Og gjøre disse objektene mer lekne og interaktive. Hver gang du finner en ny RFID -brikke, genererer arduinoen en labyrint du kan løse. Fullfør labyrinten, og du vil høre en munter jingling gjennom piezo -høyttaleren. Jo flere labyrinter du løser, jo mer musikk vil du kunne høre!

Dette trenger du for dette prosjektet:

  • Arduino UNO
  • 1588AS LED Matrix,
  • 2 x 74HC595 skiftregistre
  • 8 x 220 Ohm motstander
  • MFRC522 RFID -modul
  • RFID -koder
  • 4 x store trykknapper
  • 2 x tynn metalltråd (for hengslene)
  • ledninger, loddetinn, perfboard etc.
  • 3D -skriver

Jeg anbefaler deg å først utarbeide prosjektet på et brødbrett før du lodder alt sammen.

Hvis du vil spare deg selv for å bygge din egen matrisedriver med skiftregistrene, kjøper du også den veldig billige MAX7219 LED Matrix som har samme funksjonalitet innebygd. Dette lar deg hoppe over trinn 1 i sin helhet!

Trinn 1: LED -matrisen

LED -matrisen
LED -matrisen
LED -matrisen
LED -matrisen
LED -matrisen
LED -matrisen
LED -matrisen
LED -matrisen

Vi viser spillet på en 8x8 led matrise, drevet av to 74HC595 skiftregistre. Til dette brukte jeg følgende instruerbare https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Du kan gå dit for mer detaljerte instruksjoner, men jeg vil kort beskrive prosessen her.

Vi bruker tre pinner på arduinoen for å sende data, klokke og lås til det første skiftregisteret. Det andre skiftregisteret vil dele klokken og låsen, men vi vil gå gjennom de daisychained dataene fra det første skiftregisteret. Vi kobler også vår spenning og jord til begge registre. Vi vil også trekke behold informasjon HØY og deaktivere utdata LAV.

Nå for å koble disse skiftregistrene til LED -matrisen. Legg ned LED -matrisen med teksten på siden vendt mot deg og pinnene vendt oppover. Pinnene er nummerert som i bilde 4. På det andre bildet vil du se hvilke skiftregisterutganger som skal kobles til hvilke pinner på matrisen.

Trinn 2: RFID -leseren

Neste opp er RFID -leseren, heldigvis er det mye lettere. Last ned og installer biblioteket i IDE -en din fra:

Koble følgende RFID -pinner til disse på din arduino:

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

Trinn 3: Knappene

Vi bruker den interne PULLUP -funksjonen til Arduino, slik at vi bare kan koble bryterne direkte til en pinne og deretter til bakken. Du kan også lage eksterne pullups som på bildet.

Trinn 4: Koden

Last ned koden ovenfra og se på hver av fanene. Pinnene som brukes er definert øverst på hver kategori, endre dem slik at de passer til pinnene du bestemte deg for å bruke. Last den opp til din arduino og test spillet!

Trinn 5: Saken

Saken
Saken

Last ned obj -filene i zip -filen og eksporter den til din favoritt gcode -omformer. Kjør den gjennom 3D -skriveren, og du bør ha et etui som passer til alle komponentene dine.

Lodd alt sammen og sett det inn i etuiet. Vær forsiktig med å holde ledningene så korte som mulig, fordi plassen er begrenset. Sett hengslene på saken sammen og før en liten metalltråd gjennom hullene i hengslene. Etter å ha koblet begge sider, bør du ha et ferdig produkt.

Jeg håper at du likte å lese om dette prosjektet, og at du liker det!

Trinn 6: Det ferdige produktet

Anbefalt: