Turinys:

„Arduino“RFID labirinto žaidimas: 6 žingsniai (su nuotraukomis)
„Arduino“RFID labirinto žaidimas: 6 žingsniai (su nuotraukomis)

Video: „Arduino“RFID labirinto žaidimas: 6 žingsniai (su nuotraukomis)

Video: „Arduino“RFID labirinto žaidimas: 6 žingsniai (su nuotraukomis)
Video: Projeto Labirinto com Arduíno 2024, Lapkritis
Anonim
Arduino RFID labirinto žaidimas
Arduino RFID labirinto žaidimas

Šiandien aš parodysiu, kaip aš sukūriau mažą RFID labirinto žaidimą „Arduino“. Kodas ir 3D spausdinimo failai yra įtraukti, todėl nedvejodami pasidarykite vieną atlikdami toliau nurodytus veiksmus!

Norėjau padaryti žaislą vaikams, kuris sujungtų virtualią ir fizinę patirtį. Šiuo prietaisu jie gali nuskaityti įprastus objektus, kuriuose yra RFID mikroschemų (metro kortelės, naminiai gyvūnai, drabužiai ir kt.), Ir padaryti šiuos objektus žaismingesnius ir interaktyvesnius. Kiekvieną kartą radus naują RFID mikroschemą, „arduino“sukuria labirintą, kurį turite išspręsti. Užbaikite labirintą ir per pjezo garsiakalbį išgirsite linksmą dūzgimą. Kuo daugiau labirintų išspręsite, tuo daugiau muzikos galėsite išgirsti!

Štai ko jums reikės šiam projektui:

  • Arduino UNO
  • 1588AS LED matrica,
  • 2 x 74HC595 pamainų registrai
  • 8 x 220 omų rezistoriai
  • MFRC522 RFID modulis
  • RFID žymos
  • 4 x dideli mygtukai
  • 2 x plona metalinė viela (vyriams)
  • laidai, lydmetalis, perforatorius ir kt.
  • 3D spausdintuvas

Patariu jums, prieš pradėdami lituoti viską, pirmiausia parengti projektą ant duonos lentos.

Jei norite sutaupyti pastangų kurdami savo matricos tvarkyklę naudodami pamainų registrus, taip pat tiesiog nusipirkite labai pigią MAX7219 LED matricą, kurios funkcionalumas yra tas pats. Tai leis jums praleisti visą 1 veiksmą!

1 žingsnis: LED matrica

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

Žaidimą rodysime 8x8 LED matricoje, kurią maitina du 74HC595 pamainų registrai. Tam naudoju šią instrukciją https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Galite eiti ten, kad gautumėte išsamesnių instrukcijų, tačiau čia trumpai aprašysiu procesą.

Mes naudosime tris „arduino“kaiščius duomenims, laikrodžiui ir fiksatoriui siųsti į pirmąjį pamainos registrą. Antrasis pamainų registras dalinsis laikrodžiu ir fiksatoriumi, tačiau pataisysime pirmojo pamainos registro daisychained duomenis. Mes taip pat prijungsime savo įtampą ir įžeminimą prie abiejų registrų. Mes taip pat ištrauksime AUKŠTĄ informaciją ir išjungsime žemą išvestį.

Dabar prijunkite šiuos poslinkių registrus prie LED matricos. Padėkite šviesos diodų matricą taip, kad tekstas būtų nukreiptas į šoną, o kaiščiai - į viršų. Smeigtukai sunumeruoti kaip 4 paveiksle. Antrame paveikslėlyje pamatysite, kurie poslinkio registro išėjimai turi būti prijungti prie kokių jūsų matricos kaiščių.

2 žingsnis: RFID skaitytuvas

Kitas yra RFID skaitytuvas, laimei, tai daug lengviau. Atsisiųskite ir įdiekite biblioteką į savo IDE:

Prijunkite šiuos RFID kaiščius prie jų savo „arduino“:

  • RST/iš naujo nustatyti 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

3 žingsnis: mygtukai

Mes naudosime vidinę „Arduino“PULLUP funkciją, kad galėtume tiesiog prijungti jungiklius tiesiai prie kaiščio, o tada prie žemės. Taip pat galite padaryti išorinius prisitraukimus, kaip parodyta paveikslėlyje.

4 žingsnis: Kodas

Atsisiųskite kodą iš viršaus ir peržiūrėkite kiekvieną skirtuką. Naudojami smeigtukai yra apibrėžti kiekvieno skirtuko viršuje, pakeiskite juos, kad tilptų kaiščiai, kuriuos nusprendėte naudoti. Įkelkite jį į savo arduino ir išbandykite žaidimą!

5 žingsnis: atvejis

Byla
Byla

Atsisiųskite „obj“failus į ZIP failą ir eksportuokite į savo mėgstamą „gcode“keitiklį. Paleiskite jį per 3D spausdintuvą ir turėtumėte turėti dėklą, kuris tinka visiems jūsų komponentams.

Lituokite viską kartu ir įdėkite į dėklą. Būkite atsargūs, kad laidai būtų kuo trumpesni, nes vietos yra nedaug. Sudėkite dėklo vyriai kartu ir praleiskite mažą metalinę vielą per vyrių angas. Prijungę abi puses, turėtumėte turėti gatavą produktą.

Tikiuosi, kad jums patiko skaityti apie šį projektą ir malonu!

6 žingsnis: paruoštas produktas

Rekomenduojamas: