Daftar Isi:

Game Pong Colorduino 8x8: 3 Langkah
Game Pong Colorduino 8x8: 3 Langkah

Video: Game Pong Colorduino 8x8: 3 Langkah

Video: Game Pong Colorduino 8x8: 3 Langkah
Video: 8x8 Colorduino pong game 2024, November
Anonim
Game Pong Colorduino 8x8
Game Pong Colorduino 8x8

Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat permainan pong, menggunakan modul papan matriks LED 8 x 8 RGB. Modul ini disebut Colorduino. Ini memiliki mikrokontroler onboard dan antarmuka untuk terhubung ke papan Colorduino lainnya. Ini memiliki kemampuan menangani 64 pcs LED warna. Papan dapat dikontrol dengan kode Arduino. Saya membuat dua pengontrol setiap pengontrol memiliki dua tombol. Permainan ini dapat dimainkan oleh dua orang pemain. Tujuannya adalah untuk mencegah bola mencapai dinding di sisi Anda. Ada platform lebar 3 LED yang dapat memantulkan kembali bola ke lawan. Konsep saya adalah membuatnya sesederhana mungkin. Seluruh proses pembangunan memakan waktu sekitar 1 jam (merajut untuk pengontrol tidak dihitung). Biaya proyek adalah $ 20. Perangkat ini didukung oleh baterai 18650.

Langkah 1: Daftar BOM

Daftar BOM
Daftar BOM

Tautan jumlah Nama Bahan

Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 pc

Kandang plastik untuk kancing 1 pc

Kabel fleksibel berselubung karet 1 pc

Cable Gland 4 pc

Proto PCB 1 pc

18650 Dudukan Baterai 1 pc

Baterai 18650 1 pc

Push Button Switch 12mm Tombol Tekan Sesaat 4 pcs

Kabel untuk menyolder 1 pc

Solder timah 1 pc

2 Posisi Latching Toggle Switch 1 pc

4, 7 kohm 4 pcs

3V ke 5V DC-DC Converter Step Up Boost mobile 1 pc

2 Tiang 5mm Pitch PCB Mount Sekrup Terminal Blok Konektor 1 pc

3 Pin 5mm Pitch PCB Mount Screw Terminal Block 2 pc

Perumahan untuk elektronik 1 pc

Total biaya material proyek: 20, 21 $/total proyek

Langkah 2: Perakitan

perakitan
perakitan
perakitan
perakitan

Cek video di langkah pertama. Beberapa informasi tambahan untuk video:

Kumpulkan semua bahan sesuai dengan daftar BOM. Saya menggunakan proto PCB dan menyolder semua komponen.

Saya menghubungkan semua komponen sesuai dengan skema terlampir. Ini mudah untuk membangun sirkuit, itu bisa dilakukan oleh semua orang, yang mau menggunakan besi solder. Saya menggunakan kaki resistor untuk menghubungkan PIN-s. Kabel jumper Dupont ideal untuk menghubungkan matriks LED ke protoboard. Seluruh protoboard dapat dirakit sebelum dipasang ke dalam housing. Saya memasang konektor terminal sekrup pemasangan PCB. Ini membantu saya untuk menguji sirkuit tanpa casing. Setelah pengujian saya baru saja mencabut kabel, memasang PCB proto ke dalam housing dan mendorong kabel melalui kelenjar, lalu saya memasang kembali semua kabel.

Kode Arduino berasal dari instruksi ini, terima kasih atas inspirasinya.

labs.bsoares.com/ping-pong-com-matriz-de-l…

Kontroler harus diperiksa sebelum dipasang ke rumahan.

Rumah plastik dimodifikasi dengan bantuan pisau utilitas dan bor.

Saya menempatkan pengontrol menjadi rajutan hijau dan biru untuk membedakan kedua pemain. Rajutan dirancang dan dibuat dengan bantuan instruksi ini:

www.instructables.com/id/Crochet-for-Gadge…

Langkah 3: Unggah Perangkat Lunak Terlampir

Unggah Perangkat Lunak Terlampir
Unggah Perangkat Lunak Terlampir
Unggah Perangkat Lunak Terlampir
Unggah Perangkat Lunak Terlampir
Unggah Perangkat Lunak Terlampir
Unggah Perangkat Lunak Terlampir

Perangkat lunak ini diunggah oleh Atmel Studio. Pertama, saya mencoba menggunakan Arduino IDE, tetapi saya tidak dapat menggunakannya, jadi saya harus menggunakan AVR Programmer Avrisp mkII. Ini membuat pekerjaan saya sedikit lebih sulit. Saya melampirkan kode Arduino, dan proyek Atmel Studio. Cek video di atas cara menggunakan kode Arduino di Atmel Studio 7.

Saya memiliki beberapa masalah dengan pengunggahan PIN Colorduino. PIN ISP pada papan Colorduino terletak di antara MCU dan papan LED dan konektor 6 PIN dari pemrogram Avrisp mkII tidak memiliki ruang. Saya harus memisahkan kedua papan untuk melakukan pengunggahan. Selama fase pengembangan, saya harus mengunggah kode berkali-kali jadi saya memutuskan untuk meletakkan konektor ISP di sisi lain papan. Untuk melakukan itu saya harus mencerminkan pin dan menggunakan papan PCB proto kecil. Jika Anda hanya perlu beberapa unggahan, jadi tidak perlu repot, cukup ambil ke papan selain lakukan unggahan daripada sambungkan lagi. Informasi lebih lanjut tentang Avrisp mkII:

Kode Arduino berasal dari instruksi ini, terima kasih atas inspirasinya.

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

Kata-kata terakhir

Anak-anak saya mencoba permainan ini dan menyukainya. Saya pikir ada banyak potensi dalam proyek ini, game lain dapat dikembangkan dengan mudah.

Semoga harimu menyenangkan!

Direkomendasikan: