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, Novembar
Anonim
Arduino RFID igra labirint
Arduino RFID igra labirint

Danas ću pokazati kako sam sastavio malu RFID igru u labirintu za Arduino. Kôd i datoteke za 3D ispis su uključeni, pa slobodno napravite jedan 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 kada 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 muzike moći čuti!

Evo šta će vam trebati za ovaj projekat:

  • Arduino UNO
  • 1588AS LED matrica,
  • 2 x 74HC595 registara pomaka
  • 8 x 220 Ohm otpornici
  • MFRC522 RFID modul
  • RFID oznake
  • 4 x velika dugmeta
  • 2 x tanka metalna žica (za šarke)
  • žice, lemljenje, lepenka itd.
  • 3D štampač

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

Ako želite uštedjeti trud u izgradnji vlastitog matričnog upravljačkog programa s registrima pomaka, samo kupite 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 smjene 74HC595. Za to sam koristio sljedeće instrukcije https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Možete otići tamo radi detaljnijih uputstava, ali ovdje ću ukratko opisati proces.

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 povezanih iz prvog registra pomaka. Također ćemo spojiti naš napon i masu na oba registra. Također ćemo povući zadržavanje informacija HIGH i onemogućiti izlaz LOW.

Sada za povezivanje ovih registara pomaka na LED matricu. Položite LED matricu s tekstom sa strane okrenutom prema vama i iglicama prema gore. Igle su označene brojevima kao na slici 4. Na drugoj slici ćete vidjeti koji izlazi registara pomaka trebaju biti povezani na koje pinove na vašoj matrici.

Korak 2: RFID čitač

Sledeć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/Vrati 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: Dugmad

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

Korak 4: Kôd

Preuzmite kôd odozgo i pogledajte svaku karticu. Korišteni pinovi su definirani pri vrhu svake kartice, promijenite ih tako da odgovaraju pinovima koje ste odlučili koristiti. 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 konverter. Pokrenite ga kroz 3D štampač i trebali biste imati futrolu koja odgovara svim vašim komponentama.

Lemite sve zajedno i uklopite 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 o ovom projektu i uživajte!

Korak 6: Gotov proizvod

Preporučuje se: