Satura rādītājs:
- 1. darbība: LED matrica
- 2. solis: RFID lasītājs
- 3. solis: pogas
- 4. solis: kods
- 5. solis: lieta
- 6. darbība. Gatavs produkts
Video: Arduino RFID labirinta spēle: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Š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
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
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:
3D labirinta spēle, izmantojot Arduino: 8 soļi (ar attēliem)
3D labirinta spēle, izmantojot Arduino: Sveiki draugi, tāpēc šodien mēs veidosim labirinta spēli, izmantojot ARDUINO UNO. Tā kā Arduino Uno ir visbiežāk izmantotais dēlis, ir ļoti forši ar to spēlēt spēles. Šajā pamācībā ļauj izveidot labirinta spēli, kuru kontrolē, izmantojot kursorsviras. Neaizmirstiet
Arduino - Labirinta risināšanas robots (MicroMouse) Sienas robots: 6 soļi (ar attēliem)
Arduino | Labirinta risināšanas robots (MicroMouse) Sienas sekojošais robots: Laipni lūdzam, es esmu Īzāks, un šis ir mans pirmais robots "Striker v1.0". Šis robots tika izstrādāts, lai atrisinātu vienkāršu labirintu. Sacensībās mums bija divi labirinti un robots spēja tos identificēt. Jebkuras citas izmaiņas labirintā var prasīt izmaiņas
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Makey Makey marmora labirinta sensors: 8 soļi (ar attēliem)
Makey Makey marmora labirinta sensors: Šis ir vienkāršs projekts, kura mērķis ir izveidot marmora labirintu ar sensoriem, kas izgatavoti no alvas folijas. Piegādes ir ļoti vienkāršas, un lielāko daļu no tām varat atrast visā mājā
Labirinta spēle, ko vadīt, izmantojot viedtālruni: 5 soļi (ar attēliem)
Labirints spēle, ko kontrolēt ar viedtālruni: Labirints spēle, ko vadīt ar viedtālruni. Labirints pārvietojas atbilstoši viedtālruņa slīpumam. Pirmkārt, lūdzu, skatiet videoklipu. Kustības attēls Raspberry Pi ir Websocket serveris. Viedtālrunis ir Websocket klients.3. Viedtālrunis nosūta jums