Sisällysluettelo:

Arduinon RFID -sokkelopeli: 6 vaihetta (kuvilla)
Arduinon RFID -sokkelopeli: 6 vaihetta (kuvilla)

Video: Arduinon RFID -sokkelopeli: 6 vaihetta (kuvilla)

Video: Arduinon RFID -sokkelopeli: 6 vaihetta (kuvilla)
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Heinäkuu
Anonim
Arduinon RFID -sokkelopeli
Arduinon RFID -sokkelopeli

Tänään esittelen, kuinka koon pienen RFID -sokkelopelin Arduinolle. Koodi ja 3D -tulostustiedostot ovat mukana, joten voit tehdä itsellesi seuraavat vaiheet!

Halusin tehdä lapsille lelun, joka yhdistää virtuaalisen ja fyysisen kokemuksen. Tällä laitteella he voivat skannata yleisiä RFID -siruja sisältäviä esineitä (metrokortteja, lemmikkejä, vaatteita jne.) Ja tehdä näistä esineistä leikkisämpiä ja vuorovaikutteisempia. Aina kun löydät uuden RFID -sirun, arduino luo ratkaisun. Suorita sokkelo ja kuulet iloisen jinglin pietsokaiuttimen kautta. Mitä enemmän sokkeloita ratkaiset, sitä enemmän musiikkia pystyt kuulemaan!

Tässä on mitä tarvitset tähän projektiin:

  • Arduino UNO
  • 1588AS LED -matriisi,
  • 2 x 74HC595 -siirtorekisteriä
  • 8 x 220 ohmin vastukset
  • MFRC522 RFID -moduuli
  • RFID -tunnisteet
  • 4 x isot painikkeet
  • 2 x ohut metallilanka (saranoille)
  • johdot, juotos, perfboard jne.
  • 3D tulostin

Suosittelen, että käsittelet projektin ensin leipälaudalla, ennen kuin juotat kaiken yhteen.

Jos haluat säästää vaivaa rakentaaksesi oman matriisiohjaimesi vuororekisterien avulla, osta myös vain erittäin halpa MAX7219 LED -matriisi, jossa on samat toiminnot. Tämän avulla voit ohittaa vaiheen 1 kokonaisuudessaan!

Vaihe 1: LED -matriisi

LED -matriisi
LED -matriisi
LED -matriisi
LED -matriisi
LED -matriisi
LED -matriisi
LED -matriisi
LED -matriisi

Näytämme pelin 8x8 -led -matriisissa, jossa on kaksi 74HC595 -siirtorekisteriä. Tätä varten käytin seuraavia ohjeita: https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Voit mennä sinne tarkempia ohjeita varten, mutta esitän prosessin lyhyesti täällä.

Käytämme kolmea nastaa arduinossa tietojen, kellon ja salvan lähettämiseen ensimmäiseen vuororekisteriin. Toinen vuororekisteri jakaa kellon ja salvan, mutta korjaamme ensimmäisen vuororekisterin kootut tiedot. Yhdistämme myös jännitteen ja maan molempiin rekistereihin. Vedämme myös säilytystiedot HIGH ja poistamme LOW -tulostuksen käytöstä.

Nyt näiden siirtorekisterien kytkeminen LED -matriisiin. Aseta LED -matriisi alas niin, että teksti on itseäsi kohti ja nastat ylöspäin. Nastat on numeroitu kuten kuvassa 4. Toisessa kuvassa näet, mitkä siirtorekisterilähdöt tulisi liittää mihin matriisiisi.

Vaihe 2: RFID -lukija

Seuraavaksi on RFID -lukija, onneksi se on paljon helpompaa. Lataa ja asenna kirjasto IDE -osoitteeseesi osoitteesta

Liitä seuraavat RFID -nastat arduinoosi:

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

Vaihe 3: Painikkeet

Käytämme Arduinon sisäistä PULLUP -toimintoa, jotta voimme vain kytkeä kytkimet suoraan nastaan ja sitten maahan. Voit myös tehdä ulkoisia vedoksia kuten kuvassa.

Vaihe 4: Koodi

Lataa koodi ylhäältä ja katso jokainen välilehti. Käytetyt nastat on määritetty kunkin välilehden yläreunaan, vaihda ne sopimaan käyttämiisi nastoihin. Lähetä se arduinoosi ja testaa peli!

Vaihe 5: Asia

Tapaus
Tapaus

Lataa obj -tiedostot zip -muodossa ja vie se suosikki gcode -muuntimeesi. Suorita se 3D -tulostimen läpi ja sinulla pitäisi olla kotelo, joka sopii kaikille komponenteillesi.

Juotos kaikki yhteen ja sovita se koteloon. Pidä johdot mahdollisimman lyhyinä, koska tilaa on rajoitetusti. Laita kotelon saranat yhteen ja vedä pieni metallilanka saranoiden reikien läpi. Kun olet liittänyt molemmat puolet, sinulla pitäisi olla valmis tuote.

Toivottavasti pidit tästä projektista lukemisen parissa ja nauti!

Vaihe 6: Valmis tuote

Suositeltava: