Sadržaj:
- Korak 1: LED matrica
- Korak 2: RFID čitač
- Korak 3: Dugmad
- Korak 4: Kôd
- Korak 5: Slučaj
- Korak 6: Gotov proizvod
Video: Arduino RFID labirint igra: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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:
3D igra labirint pomoću Arduina: 8 koraka (sa slikama)
3D igra Labirint pomoću Arduina: Pozdrav prijatelji, pa ćemo danas napraviti igru labirinta koristeći ARDUINO UNO. Kako je Arduino Uno ploča koja se najčešće koristi, vrlo je lijepo s njom stvarati igre. U ovom Instructable -u možete napraviti igru labirinta kojom se upravlja pomoću joysticka. Ne zaboravite
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Prilagodljivi laserski labirint s aplikacijom Arduino i Android: 13 koraka (sa slikama)
Prilagodljivi laserski labirint s Arduinom i Android aplikacijom: Pogledajte mnogo labirinta od dječjih knjiga do automatskog robota za rješavanje labirinta. Ovdje pokušavam nešto drugačije gdje riješiti labirint laserskom refleksijom. Kad počnem, mislim da je to vrlo jednostavno, ali učinite to jeftino, a za točnost je potrebno više vremena. Ako neko želi da
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača
Igra Labirint za upravljanje pametnim telefonom: 5 koraka (sa slikama)
Maze Game za kontrolu sa pametnim telefonom: Maze game za kontrolu pametnim telefonom. Labirint se kreće prema nagibu pametnog telefona. Prije svega, pogledajte video. Slika pokreta1. Raspberry Pi je Websocket server.2. Pametni telefon je klijent Websocket.3. Pametni telefon šalje vam