Daftar Isi:

Arduino RFID Maze Game: 6 Langkah (dengan Gambar)
Arduino RFID Maze Game: 6 Langkah (dengan Gambar)

Video: Arduino RFID Maze Game: 6 Langkah (dengan Gambar)

Video: Arduino RFID Maze Game: 6 Langkah (dengan Gambar)
Video: DIY Android+Arduino controlled Labyrinth(Maze) game 2024, Juli
Anonim
Permainan Labirin Arduino RFID
Permainan Labirin Arduino RFID

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

Matriks LED
Matriks LED
Matriks LED
Matriks LED
Matriks LED
Matriks LED
Matriks LED
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

Kasus
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: