Daftar Isi:
- Langkah 1: Matriks LED
- Langkah 2: Pembaca RFID
- Langkah 3: Tombol
- Langkah 4: Kode
- Langkah 5: Kasus
- Langkah 6: Produk Jadi
Video: Arduino RFID Maze Game: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Hari ini saya akan mendemonstrasikan bagaimana saya menyusun permainan labirin RFID kecil untuk Arduino. Kode dan file cetak 3D disertakan, jadi silakan buat sendiri dengan mengikuti langkah-langkah di bawah ini!
Saya ingin membuat mainan untuk anak-anak, yang akan memadukan pengalaman virtual dan fisik. Dengan perangkat ini mereka dapat memindai objek umum yang berisi chip RFID (kartu metro, hewan peliharaan, pakaian, dll) dan membuat objek ini lebih menyenangkan dan interaktif. Setiap kali Anda menemukan chip RFID baru, arduino menghasilkan labirin untuk Anda pecahkan. Selesaikan labirin dan Anda akan mendengar jingle riang melalui speaker piezo. Semakin banyak labirin yang Anda pecahkan, semakin banyak musik yang dapat Anda dengar!
Inilah yang Anda perlukan untuk proyek ini:
- Arduino UNO
- Matriks LED 1588AS,
- 2 x 74HC595 register geser
- 8 x 220 Ohm resistor
- Modul RFID MFRC522
- tag RFID
- 4 x tombol tekan besar
- 2 x kawat logam tipis (untuk engsel)
- kabel, solder, perfboard dll.
- pencetak 3D
Saya menyarankan Anda untuk mengerjakan proyek di papan tempat memotong roti terlebih dahulu sebelum menyolder semuanya bersama-sama.
Jika Anda ingin menghemat upaya membangun driver matriks Anda sendiri dengan register geser, Anda juga cukup membeli Matriks LED MAX7219 yang sangat murah yang memiliki fungsi bawaan yang sama. Ini akan memungkinkan Anda untuk melewati langkah 1 secara keseluruhan!
Langkah 1: Matriks LED
Kami akan menampilkan game pada matriks led 8x8, didukung oleh dua register geser 74HC595. Untuk ini saya menggunakan instruksi berikut https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Anda dapat pergi ke sana untuk instruksi yang lebih rinci, tetapi saya akan menjelaskan prosesnya secara singkat di sini.
Kami akan menggunakan tiga pin pada arduino untuk mengirim data, jam, dan kait ke register geser pertama. Register geser kedua akan berbagi jam dan kait, tetapi kami akan menambal data daisychain dari register geser pertama. Kami juga akan menghubungkan tegangan dan ground ke kedua register. Kami juga akan menarik mempertahankan info TINGGI dan menonaktifkan keluaran RENDAH.
Sekarang untuk memasang register geser ini ke matriks LED. Letakkan matriks LED dengan teks di sisi menghadap Anda dan pin menghadap ke atas. Pin diberi nomor seperti pada gambar 4. Pada gambar kedua Anda akan melihat output register geser mana yang harus dihubungkan ke pin mana pada matriks Anda.
Langkah 2: Pembaca RFID
Selanjutnya adalah pembaca RFID, untungnya jauh lebih mudah. Unduh dan instal perpustakaan ke IDE Anda dari:
Hubungkan pin RFID berikut ke ini di arduino Anda:
- RST/Reset 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
Langkah 3: Tombol
Kami akan menggunakan fungsi PULLUP internal Arduino sehingga kami hanya dapat menghubungkan sakelar langsung ke pin dan kemudian ke ground. Anda juga dapat membuat pullup eksternal seperti pada gambar.
Langkah 4: Kode
Unduh kode dari atas dan lihat masing-masing tab. Pin yang digunakan ditentukan di bagian atas setiap tab, ubah agar sesuai dengan pin yang Anda putuskan untuk digunakan.. Unggah ke arduino Anda dan uji permainannya!
Langkah 5: Kasus
Unduh file obj di zip dan ekspor ke konverter gcode favorit Anda. Jalankan melalui printer 3D dan Anda harus memiliki kasing yang sesuai dengan semua komponen Anda.
Solder semuanya bersama-sama dan masukkan ke dalam kasing. Berhati-hatilah untuk menjaga kabel Anda sesingkat mungkin, karena ruang terbatas. Letakkan engsel kasing bersama-sama dan jalankan kawat logam kecil melalui lubang di engselnya. Setelah menghubungkan kedua sisi, Anda harus memiliki produk jadi.
Saya harap Anda menikmati membaca tentang proyek ini dan silakan nikmati!
Langkah 6: Produk Jadi
Direkomendasikan:
Arduino Pocket Game Console + A-Maze - Game Labirin: 6 Langkah (dengan Gambar)
Arduino Pocket Game Console + A-Maze - Maze Game: Selamat datang di instruksi pertama saya! Proyek yang ingin saya bagikan dengan Anda hari ini adalah game labirin Arduino, yang menjadi konsol saku yang mampu seperti Arduboy dan konsol berbasis Arduino serupa. Itu dapat di-flash dengan game masa depan saya (atau Anda) berkat expo
Servo Controlled Marble Maze Build 2: 6 Langkah (dengan Gambar)
Servo Controlled Marble Maze Build 2: Ini adalah build yang diperbarui berdasarkan Instructable sebelumnya. Yang ini lebih mudah dibuat dan terlihat sedikit lebih baik. Selain itu, beberapa teknik bangunan baru seperti menggunakan magnet untuk menempelkan labirin Lego agak keren. Proyek ini untuk situs web yang
Game Maze untuk Dikendalikan Dengan Smartphone: 5 Langkah (dengan Gambar)
Permainan Labirin untuk Dikendalikan Dengan Smartphone: Permainan labirin untuk dikendalikan dengan ponsel pintar. Labirin bergerak sesuai dengan kemiringan smartphone. Pertama-tama, silakan lihat video. Gambar gerak1. Raspberry Pi adalah server Websocket.2. Smartphone adalah klien Websocket.3. Smartphone mengirimkan
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: 3 Langkah (dengan Gambar)
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: Hari ini, kita akan menggunakan mikrokontroler Arduino untuk mengontrol game platformer sederhana berbasis C#. Saya menggunakan Arduino untuk mengambil input dari modul joystick, dan mengirimkan input itu ke aplikasi C# yang mendengarkan dan mendekode input melalui Serial c
Membuat Robot Maze Runner: 3 Langkah (dengan Gambar)
Make a Maze Runner Robot: Robot pemecah labirin berasal dari tahun 1970-an. Sejak itu, IEEE mengadakan kompetisi pemecahan labirin yang disebut Kontes Mouse Mikro. Tujuan dari kontes ini adalah untuk merancang robot yang dapat menemukan titik tengah labirin secepat mungkin. Sebuah