Sadržaj:

Arduino RFID labirint igra: 6 koraka (sa slikama)
Arduino RFID labirint igra: 6 koraka (sa slikama)

Video: Arduino RFID labirint igra: 6 koraka (sa slikama)

Video: Arduino RFID labirint igra: 6 koraka (sa slikama)
Video: Как Сделать Робота на Arduino UNO / How to Make a Robot on Arduino UNO 2024, Srpanj
Anonim
Arduino RFID igra labirint
Arduino RFID igra labirint

Danas ću pokazati kako sam sastavio malu igru s RFID labirintom za Arduino. Kôd i datoteke za 3D ispis su uključeni, pa se slobodno napravite slijedeći dolje navedene korake!

Htio sam napraviti igračku za djecu koja bi spojila virtualno i fizičko iskustvo. Pomoću ovog uređaja mogu skenirati uobičajene objekte koji sadrže RFID čipove (metro kartice, kućne ljubimce, odjeću itd.) I učiniti te objekte razigranijim i interaktivnijim. Svaki put kad pronađete novi RFID čip, arduino stvara labirint koji morate riješiti. Dovršite labirint i čut ćete veselo zveckanje kroz piezo zvučnik. Što više labirinta riješite, više ćete glazbe moći čuti!

Evo što će vam trebati za ovaj projekt:

  • Arduino UNO
  • 1588AS LED matrica,
  • 2 x 74HC595 registara pomaka
  • Otpornici 8 x 220 Ohm
  • MFRC522 RFID modul
  • RFID oznake
  • 4 x veliki gumbi
  • 2 x tanka metalna žica (za šarke)
  • žice, lemljenje, perfboard itd.
  • 3D pisač

Savjetujem vam da prvo razradite projekt na ploči prije nego što sve zajedno zalemite.

Ako se želite uštedjeti truda u izgradnji vlastitog matričnog upravljačkog programa s registrima pomaka, također samo kupujete vrlo jeftinu LED matricu MAX7219 koja ima ugrađenu istu funkcionalnost. To će vam omogućiti da preskočite korak 1 u cijelosti!

Korak 1: LED matrica

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

Prikazat ćemo igru na 8x8 LED matrici, koju pokreću dva registra smjena 74HC595. Za to sam koristio sljedeće upute https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Možete otići tamo radi detaljnijih uputa, ali ovdje ću ukratko opisati postupak.

Koristit ćemo tri pina na arduinu za slanje podataka, sata i zasuna u prvi registar pomaka. Drugi registar pomaka dijelit će sat i zasun, ali mi ćemo zakrpati niz podataka iz prvog registra pomaka. Također ćemo spojiti naš napon i masu na oba registra. Također ćemo povući zadržavanje informacija VISOKO i onemogućiti izlaz LOW.

Sada za povezivanje ovih registara pomaka na LED matricu. Položite LED matricu s tekstom na strani okrenutoj prema vama, a iglice prema gore. Igle su numerirane kao na slici 4. Na drugoj slici ćete vidjeti koji izlazi registara pomaka trebaju biti spojeni na koje pinove na vašoj matrici.

Korak 2: RFID čitač

Sljedeći je RFID čitač, na sreću mnogo je lakše. Preuzmite i instalirajte biblioteku u svoj IDE sa:

Priključite sljedeće RFID pinove na ove na svom arduinu:

  • RST/Poništi 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

Korak 3: Gumbi

Koristit ćemo internu PULLUP funkciju Arduina tako da jednostavno možemo spojiti prekidače izravno na pin, a zatim na masu. Također možete napraviti vanjske izvlake kao na slici.

Korak 4: Kôd

Preuzmite kôd odozgo i pogledajte svaku od kartica. Korištene iglice su definirane pri vrhu svake kartice, promijenite ih tako da odgovaraju pinovima koje ste odlučili upotrijebiti. Prenesite ih na svoj arduino i isprobajte igru!

Korak 5: Slučaj

Slučaj
Slučaj

Preuzmite obj datoteke u zip datoteci i izvezite ih u svoj omiljeni gcode pretvarač. Pokrenite ga kroz 3D pisač i trebali biste imati futrolu koja odgovara svim vašim komponentama.

Spajati sve zajedno i uklopiti u kućište. Pazite da ožičenje bude što kraće jer je prostor ograničen. Spojite šarke kućišta i provucite malu metalnu žicu kroz rupe na šarkama. Nakon spajanja obje strane, trebali biste imati gotov proizvod.

Nadam se da ste uživali čitajući ovaj projekt i uživajte!

Korak 6: Gotov proizvod

Preporučeni: