Daftar Isi:

Hubungkan 4 Game Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
Hubungkan 4 Game Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)

Video: Hubungkan 4 Game Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)

Video: Hubungkan 4 Game Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
Video: Membuat dan Merangkai Neopixel Scrolling Text 8x8 576 Pixel 2024, Desember
Anonim
Image
Image
Bagian
Bagian

Daripada hanya memberikan hadiah mainan, saya ingin memberi keponakan saya hadiah unik yang bisa mereka kumpulkan dan (semoga) nikmati. Meskipun kode Arduino untuk proyek ini mungkin terlalu sulit untuk mereka pahami, konsep dasar input, output, loop, dan kondisi yang digunakan dalam kode ini dapat dijelaskan secara visual saat mereka memainkan game Connect 4.

Dalam Instruksi ini, saya akan menunjukkan kepada Anda bagaimana menyusun kit Arduino yang dapat Anda rakit dan kodekan dengan anak-anak Anda untuk bermain Connect 4. Tidak diperlukan penyolderan untuk proyek ini; tinggal pasang dan mainkan.

Langkah 1: Bagian

Untuk proyek ini, Anda akan membutuhkan:

  • Arduino Uno atau setara
  • 8x8 Neopiksel RGB LED
  • Papan tempat memotong roti
  • 3 tombol switch
  • Kabel jumper
  • Sekrup
  • Kasing - alas tiang & dudukan kardus

Alat: Obeng, lem tembak

Langkah 2: Siapkan Unit Penyangga Layar Neopiksel

Siapkan Unit Penyangga Layar Neopiksel
Siapkan Unit Penyangga Layar Neopiksel
Siapkan Unit Penyangga Layar Neopiksel
Siapkan Unit Penyangga Layar Neopiksel
Siapkan Unit Penyangga Layar Neopiksel
Siapkan Unit Penyangga Layar Neopiksel

Pertama, sambungkan 3 kabel jumper ke Neopixel. Saya menggunakan kode warna kabel berikut:

Putih: GND

Abu-abu: 5V Ungu: Data IN

Kemudian, tempelkan Nelpixel ke papan display dengan lem panas.

Langkah 3: Siapkan Unit Saklar Tombol

Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol
Siapkan Unit Saklar Tombol

Tempatkan sakelar tombol pada papan tempat memotong roti dan sambungkan kabel jumper menggunakan kode warna kabel berikut:

Coklat: Tombol Kiri

Merah: Tombol Kiri Oranye: Tombol Tengah Kuning: Tombol Tengah Hijau: Sakelar Tombol Kanan Biru: Sakelar Tombol Kanan

Kabel coklat, oranye, hijau terhubung ke rel (-) bersama dengan kabel hitam baru.

Catatan: Anda mungkin memperhatikan bahwa saya tidak menggunakan resistor apa pun untuk tombol ini. Itu karena saya akan menggunakan kode Arduino untuk menggunakan resistor pin Arduino 20K bawaan. Lihat proyek saya yang lain tentang cara menggunakan resistor internal menggunakan kode Anda untuk sekadar rangkaian Anda.

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

Langkah 4: Pasang Arduino dan Dudukan Baterai ke Baseboard

Pasang Arduino dan Dudukan Baterai ke Baseboard
Pasang Arduino dan Dudukan Baterai ke Baseboard

Gunakan sekrup (atau lem panas) untuk memasang Arduino dan dudukan baterai ke alas tiang.

Langkah 5: Tempelkan Unit Tampilan ke Baseboard

Tempelkan Unit Tampilan ke Baseboard
Tempelkan Unit Tampilan ke Baseboard

Gunakan lem panas untuk menempelkan unit tampilan ke alas tiang seperti yang ditunjukkan.

Langkah 6: Hubungkan Kabel Jumper ke Arduino

Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino
Hubungkan Kabel Jumper ke Arduino

Hubungkan semua kabel jumper ke Arduino sesuai dengan tugas pin berikut:

Merah -> 2

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

Langkah 7: Unggah Kode & Main

Saya memuat Arduino dengan kode terlampir sehingga segera setelah baterai 9V terhubung ke Arduino, itu mulai bermain game. Tombol biru untuk memindahkan posisi chip Anda ke kolom kiri atau kanan sebelum menekan tombol kuning untuk menjatuhkan chip. (Lihat videonya)

Untuk masuk ke mode demo, cukup tekan tombol apa saja dan tekan & lepaskan reset. Setelah layar bersih, lepaskan tombol dan Anda akan melihat warna merah dan biru diputar secara otomatis. Anda akan melihat bahwa dalam mode demo, pemain merah dan biru hanya memilih kolom secara acak dan tidak menggunakan strategi kemenangan untuk mengalahkan pemain lain.

Untuk keluar dari mode demo, cukup reset Arduino.

Saya berencana untuk menambahkan mode pemain tunggal vs Arduino di masa mendatang, jadi jika Anda mengetahui algoritma dasar untuk Connect 4, beri tahu saya.

Direkomendasikan: