Isi kandungan:

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: Amazing arduino project 2024, November
Anonim
Arduino RFID Maze Game
Arduino RFID Maze Game

Hari ini saya akan menunjukkan bagaimana saya mengumpulkan sedikit permainan labirin RFID untuk Arduino. Fail kod dan cetakan 3D disertakan, jadi jangan ragu untuk menjadikan diri anda satu mengikut langkah-langkah di bawah!

Saya mahu membuat mainan untuk kanak-kanak, yang akan menggabungkan pengalaman maya dan fizikal. Dengan peranti ini mereka dapat mengimbas objek biasa yang mengandungi cip RFID (kad metro, haiwan kesayangan, pakaian, dll) dan menjadikan objek ini lebih senang bermain dan interaktif. Setiap kali anda menemui cip RFID baru, arduino menghasilkan labirin untuk anda selesaikan. Selesaikan labirin dan anda akan mendengar suara bergema melalui pembesar suara piezo. Semakin banyak labirin yang anda selesaikan, semakin banyak muzik yang dapat anda dengar!

Inilah yang anda perlukan untuk projek ini:

  • Arduino UNO
  • Matrik LED 1588AS,
  • 2 shift shift 74HC595
  • Perintang 8 x 220 Ohm
  • Modul RFID MFRC522
  • Tanda RFID
  • 4 x butang tekan besar
  • 2 x wayar logam nipis (untuk engsel)
  • wayar, solder, perfboard dll.
  • Pencetak 3D

Saya menasihati anda untuk menyelesaikan projek di papan roti terlebih dahulu sebelum menyatukan semuanya.

Sekiranya anda ingin meluangkan masa untuk membina pemacu matriks anda sendiri dengan pergeseran shift, anda juga hanya membeli MAX7219 LED Matrix yang sangat murah yang mempunyai fungsi yang sama. Ini akan membolehkan anda melangkau 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 memaparkan permainan pada matriks 8x8 led, yang dikuasakan oleh dua register shift 74HC595. Untuk ini saya menggunakan arahan berikut https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Anda boleh pergi ke sana untuk mendapatkan arahan yang lebih terperinci, tetapi saya akan menguraikan prosesnya secara ringkas di sini.

Kami akan menggunakan tiga pin di arduino untuk menghantar data, jam dan selak ke daftar shift pertama. Daftar peralihan kedua akan berkongsi jam dan selak, tetapi kami akan meneliti data daisychained dari daftar shift pertama. Kami juga akan menghubungkan voltan dan arde ke kedua-dua daftar. Kami juga akan menarik maklumat mengekalkan TINGGI dan mematikan output RENDAH.

Sekarang untuk menyusun daftar shift ini ke matriks LED. Letakkan matriks LED dengan teks di sebelah menghadap anda dan pin menghadap ke atas. Pin diberi nombor seperti pada gambar 4. Pada gambar kedua anda akan melihat output register shift mana yang harus dihubungkan dengan pin mana di matriks anda.

Langkah 2: Pembaca RFID

Selanjutnya adalah pembaca RFID, untungnya jauh lebih mudah. Muat turun dan pasang perpustakaan ke IDE anda dari:

Sambungkan pin RFID berikut ke pin ini di arduino anda:

  • RST / Tetapkan semula 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: Butang

Kami akan menggunakan fungsi PULLUP dalaman Arduino sehingga kami dapat menghubungkan suis terus ke pin dan kemudian ke tanah. Anda juga boleh membuat penarikan luaran seperti dalam gambar.

Langkah 4: Kodnya

Muat turun kod dari atas dan perhatikan setiap tab. Pin yang digunakan ditentukan di bahagian atas setiap tab, ubahnya agar sesuai dengan pin yang anda putuskan untuk digunakan.. Muat naik ke arduino anda dan uji permainan!

Langkah 5: Kesnya

Kes itu
Kes itu

Muat turun fail obj di zip dan eksport ke fail penukar kegemaran anda. Jalankan melalui pencetak 3D dan anda mesti mempunyai casing yang sesuai dengan semua komponen anda.

Selesaikan semuanya dan masukkan ke dalam casing. Berhati-hatilah untuk memastikan pendawaian anda sesingkat mungkin, kerana ruangnya terhad. Pasang engsel casing itu dan jalankan wayar logam kecil melalui lubang di engsel. Setelah menghubungkan kedua-dua belah pihak, anda harus mempunyai produk siap.

Saya harap anda seronok membaca mengenai projek ini dan nikmati!

Langkah 6: Produk Selesai

Disyorkan: