Isi kandungan:

Sambungkan 4 Permainan Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
Sambungkan 4 Permainan Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)

Video: Sambungkan 4 Permainan Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)

Video: Sambungkan 4 Permainan Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
Video: Membuat dan Merangkai Neopixel Scrolling Text 8x8 576 Pixel 2024, Julai
Anonim
Image
Image
Bahagian
Bahagian

Daripada hanya memberikan hadiah mainan di luar rak, saya ingin memberi anak saudara saya hadiah unik yang mereka dapat mengumpulkan dan (semoga) dinikmati. Walaupun kod Arduino untuk projek ini mungkin terlalu sukar untuk mereka fahami, konsep asas input, output, loop, dan keadaan yang digunakan dalam kod ini dapat dijelaskan secara visual ketika mereka memainkan permainan Connect 4.

Dalam Instructable ini, saya akan menunjukkan kepada anda cara menyusun kit Arduino yang boleh anda kumpulkan dan kodkan dengan anak-anak anda untuk bermain Connect 4. Tidak diperlukan pematerian untuk projek ini; hanya pasang dan mainkan.

Langkah 1: Bahagian

Untuk projek ini, anda memerlukan:

  • Arduino Uno atau setaraf
  • LED Nexix 8x8 RGB
  • Papan roti
  • 3 suis butang
  • Wayar pelompat
  • Skru
  • Sarung - alas papan bawah & kadbod

Alatan: Pemacu skru, pistol gam

Langkah 2: Sediakan Unit Paparan Neopixel

Siapkan Unit Paparan Neopixel
Siapkan Unit Paparan Neopixel
Siapkan Unit Paparan Neopixel
Siapkan Unit Paparan Neopixel
Sediakan Unit Paparan Neopixel
Sediakan Unit Paparan Neopixel

Pertama, sambungkan 3 wayar pelompat ke Neopixel. Saya menggunakan kod warna pendawaian berikut:

Putih: GND

Kelabu: 5V Ungu: Data DALAM

Kemudian, pasangkan Nelpixel ke papan paparan dengan gam panas.

Langkah 3: Sediakan Unit Tukar Butang

Sediakan Butang Switch Unit
Sediakan Butang Switch Unit
Sediakan Butang Switch Unit
Sediakan Butang Switch Unit
Sediakan Unit Tombol Butang
Sediakan Unit Tombol Butang
Sediakan Unit Tombol Butang
Sediakan Unit Tombol Butang

Tombol suis tempat pada papan roti dan sambungkan wayar pelompat menggunakan kod warna pendawaian berikut:

Brown: Butang Kiri

Merah: Butang Kiri Jingga: Butang Tengah Kuning: Butang Tengah Hijau: Tombol Tombol Kanan Biru: Suis Butang Kanan

Kabel coklat, oren, hijau disambungkan ke rel (-) bersama dengan wayar hitam baru.

Catatan: Anda mungkin menyedari bahawa saya tidak menggunakan perintang untuk butang ini. Ini kerana saya akan menggunakan kod Arduino untuk menggunakan perintang pin Arduino 20K terbina dalam. Lihat projek saya yang lain mengenai cara menggunakan perintang dalaman menggunakan kod anda untuk sekadar litar anda.

www.instructables.com/id/Simon-Whack-a-Mol…

Langkah 4: Pasang Arduino dan Pemegang Bateri ke Papan Baseboard

Pasang Arduino dan Pemegang Bateri ke Papan Baseboard
Pasang Arduino dan Pemegang Bateri ke Papan Baseboard

Gunakan skru (atau lem panas) untuk memasang Arduino dan pemegang bateri ke papan bawah.

Langkah 5: Lekatkan Unit Paparan ke Papan Papan

Lekatkan Unit Paparan ke Papan Papan
Lekatkan Unit Paparan ke Papan Papan

Gunakan lem panas untuk melekatkan unit paparan ke papan bawah seperti yang ditunjukkan.

Langkah 6: Sambungkan Jumper Wires ke Arduino

Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino
Sambungkan Jumper Wires ke Arduino

Sambungkan semua wayar pelompat ke Arduino mengikut penugasan pin berikut:

Merah -> 2

Kuning -> 3 Biru -> 4 Ungu -> 5 Hitam -> GND Putih -> GND Kelabu -> 5V

Langkah 7: Muat Naik Kod & Main

Saya terlebih dahulu memuatkan Arduino dengan kod terlampir sehingga sebaik sahaja bateri 9V disambungkan ke Arduino, ia mula memainkan permainan. Butang biru adalah untuk memindahkan kedudukan cip anda ke lajur kiri atau kanan sebelum menekan butang kuning untuk menjatuhkan cip. (Lihat video)

Untuk memasuki mod demo, cukup tekan mana-mana butang dan tekan & lepaskan semula. Setelah skrin kosong, lepaskan butang dan anda akan melihat merah dan biru bermain secara automatik. Anda akan melihat bahawa dalam mod demo, pemain merah dan biru hanya memilih lajur secara rawak dan tidak menggunakan strategi menang untuk mengalahkan pemain lain.

Untuk keluar dari mod demo, tetapkan semula Arduino.

Saya merancang untuk menambah pemain tunggal vs mod Arduino pada masa akan datang, jadi jika anda mengetahui algoritma asas untuk Connect 4, beritahu saya.

Disyorkan: