Satura rādītājs:

Arduino RFID labirinta spēle: 6 soļi (ar attēliem)
Arduino RFID labirinta spēle: 6 soļi (ar attēliem)

Video: Arduino RFID labirinta spēle: 6 soļi (ar attēliem)

Video: Arduino RFID labirinta spēle: 6 soļi (ar attēliem)
Video: Lesson 03: Project LED Blink Breadboard and Resistor | Robojax Arduino Step By Step Course 2024, Jūlijs
Anonim
Arduino RFID labirinta spēle
Arduino RFID labirinta spēle

Šodien es demonstrēšu, kā es izveidoju nelielu RFID labirinta spēli Arduino. Kods un 3D drukas faili ir iekļauti, tāpēc jūtieties brīvi izveidot vienu, veicot tālāk norādītās darbības!

Es gribēju izgatavot rotaļlietu bērniem, kas apvienotu virtuālu un fizisku pieredzi. Ar šo ierīci viņi var skenēt parastos objektus, kas satur RFID mikroshēmas (metro kartes, mājdzīvnieki, drēbes utt.), Un padarīt šos objektus rotaļīgākus un interaktīvākus. Katru reizi, kad atrodat jaunu RFID mikroshēmu, arduino ģenerē labirintu, kas jums jāatrisina. Pabeidziet labirintu, un caur pjezo skaļruni jūs dzirdēsit jautru džinkstēšanu. Jo vairāk labirintu jūs atrisināsit, jo vairāk mūzikas varēsit dzirdēt!

Lūk, kas jums būs nepieciešams šim projektam:

  • Arduino UNO
  • 1588AS LED matrica,
  • 2 x 74HC595 maiņu reģistri
  • 8 x 220 omi rezistori
  • MFRC522 RFID modulis
  • RFID tagi
  • 4x lielas spiedpogas
  • 2 x plānas metāla stieples (eņģēm)
  • vadi, lodēšana, perforators utt.
  • 3D printeris

Es iesaku jums vispirms izstrādāt projektu uz maizes dēļa, pirms visu kopā lodēt.

Ja vēlaties ietaupīt pūles, lai izveidotu savu matricas draiveri, izmantojot maiņu reģistrus, jūs vienkārši iegādājaties ļoti lēto MAX7219 LED matricu, kurai ir tāda pati funkcionalitāte. Tas ļaus pilnībā izlaist 1. darbību!

1. darbība: LED matrica

LED matrica
LED matrica
LED matrica
LED matrica
LED matrica
LED matrica
LED matrica
LED matrica

Mēs parādīsim spēli uz 8x8 LED matricas, kuru darbina divi 74HC595 maiņu reģistri. Šim nolūkam es izmantoju šādu pamācību https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Jūs varat doties tur, lai iegūtu detalizētākus norādījumus, bet es īsumā izklāstīšu procesu šeit.

Mēs izmantosim trīs tapas arduino, lai nosūtītu datus, pulksteni un fiksatoru uz pirmo maiņu reģistru. Otrajā maiņu reģistrā tiks koplietots pulkstenis un fiksators, bet mēs izlabosim datus, kas iegūti no pirmās maiņas reģistra. Mēs arī pievienosim spriegumu un zemi abiem reģistriem. Mēs arī izvilksim saglabāšanas informāciju AUGSTĀ un atspējosim izvadi LOW.

Tagad šo maiņu reģistru savienošanai ar LED matricu. Nolieciet LED matricu ar tekstu pusē, kas vērsta pret jums, un tapas uz augšu. Tapas ir numurētas tāpat kā 4. attēlā. Otrajā attēlā jūs redzēsiet, kurām nobīdes reģistra izejām jābūt savienotām ar kurām matricas tapām.

2. solis: RFID lasītājs

Nākamais ir RFID lasītājs, par laimi, tas ir daudz vieglāk. Lejupielādējiet un instalējiet bibliotēku savā IDE vietnē:

Pievienojiet šīm RFID tapām arduino:

  • RST/RST atiestatīšana 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. solis: pogas

Mēs izmantosim Arduino iekšējo PULLUP funkciju, lai mēs varētu vienkārši savienot slēdžus tieši ar tapu un pēc tam ar zemi. Varat arī veikt ārējus vilkumus, kā parādīts attēlā.

4. solis: kods

Lejupielādējiet kodu no augšas un apskatiet katru no cilnēm. Izmantotās tapas ir definētas katras cilnes augšpusē, mainiet tās, lai tās atbilstu tapām, kuras nolēmāt izmantot.. Augšupielādējiet to savā arduino un pārbaudiet spēli!

5. solis: lieta

Lieta
Lieta

Lejupielādējiet zip formātā esošos obj failus un eksportējiet tos uz savu iecienītāko gcode pārveidotāju. Palaidiet to caur 3D printeri, un jums vajadzētu būt korpusam, kas atbilst visām jūsu sastāvdaļām.

Lodējiet visu kopā un ievietojiet to korpusā. Uzmanieties, lai elektroinstalācija būtu pēc iespējas īsāka, jo vietas ir ierobežotas. Salieciet korpusa eņģes kopā un izvelciet nelielu metāla stiepli caur eņģu caurumiem. Pēc abu pušu savienošanas jums vajadzētu būt gatavam produktam.

Es ceru, ka jums patika lasīt par šo projektu un, lūdzu, izbaudiet!

6. darbība. Gatavs produkts

Ieteicams: