Isi kandungan:

Permainan Colorduino Pong 8x8: 3 Langkah
Permainan Colorduino Pong 8x8: 3 Langkah

Video: Permainan Colorduino Pong 8x8: 3 Langkah

Video: Permainan Colorduino Pong 8x8: 3 Langkah
Video: Создайте свой собственный портативный комплект в стиле ретро. 2024, Julai
Anonim
Permainan 8x8 Colorduino Pong
Permainan 8x8 Colorduino Pong

Dalam pengajaran ini saya akan menunjukkan kepada anda bagaimana saya membina permainan pong, menggunakan modul papan matriks LED 8 x 8 RGB. Modul ini dipanggil Colorduino. Ia mempunyai mikrokontroler onboard dan antara muka untuk menyambung ke papan Colorduino yang lain. Ia mempunyai kemampuan mengendalikan LED warna 64 pcs. Papan boleh dikendalikan dengan kod Arduino. Saya membuat dua pengawal setiap pengawal mempunyai dua butang. Permainan ini boleh dimainkan oleh dua pemain. Tujuannya adalah untuk mengelakkan bola mencapai dinding di sisi anda. Terdapat platform lebar 3 LED yang dapat melambung bola ke lawan anda. Konsep saya adalah menjadikannya sesederhana mungkin. Keseluruhan proses pembinaan mengambil masa sekitar 1 jam (crocheting untuk pengawal tidak dikira). Kos projek adalah $ 20. Peranti ini dikuasakan oleh bateri 18650.

Langkah 1: Senarai BOM

Senarai BOM
Senarai BOM

Pautan jumlah Bahan Nama

Colorduino V2.0 Dot Matrix RGB LED Perisai pemandu 1 pc

Kotak plastik untuk butang 1 pc

Kabel fleksibel bersalut getah 1 pc

Cable Gland 4 pc

Proto PCB 1 pc

18650 Pemegang Bateri 1 pc

18650 Bateri 1 pc

Push Button Switch 12mm Momentary pushbutton 4 pcs

Kabel untuk pematerian 1 pc

Pateri timah 1 pc

2 Kedudukan Latching Toggle Switch 1 pc

4, 7 kohm 4 pcs

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

2 Tiang 5mm Pitch PCB Mount Screw Terminal Block Connector 1 pc

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

Perumahan untuk elektronik 1 pc

Jumlah kos projek: 20, 21 $ / jumlah projek

Langkah 2: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan

Lihat video pada langkah pertama. Beberapa maklumat tambahan untuk video:

Kumpulkan semua bahan mengikut senarai BOM. Saya menggunakan proto PCB dan menyolder semua komponen.

Saya menghubungkan semua komponen mengikut skema yang dilampirkan. Ini mudah untuk membina litar, ia dapat dilakukan oleh semua orang, yang bersedia menggunakan solder. Saya menggunakan kaki perintang untuk menyambungkan PIN-s. Kabel jumper Dupont sangat sesuai untuk menghubungkan matriks LED ke protoboard. Seluruh protoboard dapat dipasang sebelum dipasang ke perumahan. Saya memasang penyambung terminal skru pemasangan PCB. Ini membantu saya menguji litar tanpa perumahan. Setelah membuat ujian, saya baru sahaja mencabut kabelnya, memasang PCB proto ke dalam perumahan dan menolak kabel melalui kelenjar, kemudian saya memasang kembali semua kabel.

Kod Arduino berasal dari arahan ini, terima kasih atas inspirasi.

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

Pengawal harus diperiksa sebelum memasang ke dalam perumahan.

Perumahan plastik diubah suai dengan bantuan pisau utiliti dan gerudi.

Saya meletakkan pengawal ke dalam crochet hijau dan biru untuk membezakan kedua pemain. Merenda dirancang dan dibuat dengan bantuan arahan ini:

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

Langkah 3: Muat Naik Perisian yang Dilampirkan

Muat naik Perisian yang Dilampirkan
Muat naik Perisian yang Dilampirkan
Muat naik Perisian yang Dilampirkan
Muat naik Perisian yang Dilampirkan
Muat naik Perisian yang Dilampirkan
Muat naik Perisian yang Dilampirkan

Perisian dimuat naik oleh Atmel Studio. Pertama, saya cuba menggunakan Arduino IDE, tetapi saya tidak dapat menggunakannya, jadi saya terpaksa menggunakan AVR Programmer Avrisp mkII. Ini menjadikan kerja saya agak sukar. Saya melampirkan kod Arduino, dan projek Atmel Studio. Lihat video di atas cara menggunakan kod Arduino di Atmel Studio 7.

Saya mempunyai beberapa masalah dengan memuat naik PIN Colorduino. PIN ISP papan Colorduino terletak di antara MCU dan papan LED dan penyambung 6 PIN pengaturcara Avrisp mkII tidak mempunyai ruang. Saya terpaksa mengambil dua papan untuk membuat muat naik. Semasa fasa pengembangan, saya terpaksa memuat naik kod berkali-kali jadi saya memutuskan untuk meletakkan penyambung ISP di seberang papan. Untuk melakukan itu, saya harus mencantumkan pin dan menggunakan papan PCB proto kecil. Sekiranya anda hanya memerlukan beberapa muat naik, jadi jangan repot-repot mengambil papan yang terpisah selain memuat naik daripada menyambung lagi. Maklumat lanjut mengenai Avrisp mkII:

Kod Arduino berasal dari arahan ini, terima kasih atas inspirasi.

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

Kata akhir

Anak-anak saya mencuba permainan ini dan sangat menyukainya. Saya rasa ada banyak potensi dalam projek ini, permainan lain dapat dikembangkan dengan mudah.

Semoga hari anda indah!

Disyorkan: