Talaan ng mga Nilalaman:

8x8 Colorduino Pong Game: 3 Hakbang
8x8 Colorduino Pong Game: 3 Hakbang

Video: 8x8 Colorduino Pong Game: 3 Hakbang

Video: 8x8 Colorduino Pong Game: 3 Hakbang
Video: 8x8 Colorduino pong game 2024, Nobyembre
Anonim
8x8 Colorduino Pong Game
8x8 Colorduino Pong Game

Sa konstruksyon na ito ipapakita ko sa iyo kung paano ako bumuo ng isang pong game, gamit ang isang 8 x 8 RGB LED matrix board module. Ang modyul na ito ay tinawag na Colorduino. Mayroon itong onboard microcontroller at isang interface upang kumonekta sa iba pang mga board ng Colorduino. Mayroon itong kakayahan ng paghawak ng mga 64 na kulay na LED na LED. Ang board ay maaaring kontrolin ng Arduino code. Lumikha ako ng dalawang tagontrol sa bawat magsusupil ay may dalawang mga pindutan. Ang larong ito ay maaaring i-play ng dalawang manlalaro. Ang layunin ay upang maiwasan ang bola upang maabot ang pader sa iyong tagiliran. Mayroong isang 3 lapad na lapad na platform na maaaring ibalik ang bola sa iyong kalaban. Ang aking konsepto ay gawing simple hangga't maaari. Ang buong proseso ng gusali ay tumatagal ng tungkol sa 1 oras (ang crocheting para sa mga nagkokontrol ay hindi binibilang). Ang gastos sa proyekto ay 20 $. Ang aparato ay pinalakas ng isang 18650 na baterya.

Hakbang 1: Listahan ng BOM

Listahan ng BOM
Listahan ng BOM

Link ng halaga ng Pangalan ng Materyal

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

Enclosure ng plastic para sa mga pindutan 1 pc

May kakayahang umangkop na goma na nababaluktot na cable 1 pc

Cable Gland 4 pc

Proto PCB 1 pc

18650 Holder ng Baterya 1 pc

18650 Baterya 1 pc

Push Button Switch 12mm Sandali na pushbutton 4 na mga pcs

Cable para sa paghihinang 1 pc

Solder tin 1 pc

2 Position Latching Toggle Switch 1 pc

4, 7 kohm 4 pcs

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

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

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

Pabahay para sa electronics 1 pc

Kabuuang materyal na gastos ng proyekto: 20, 21 $ / kabuuang proyekto

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly

Suriin ang video sa unang hakbang. Ilang karagdagang impormasyon sa video:

Kolektahin ang lahat ng mga materyales ayon sa listahan ng BOM. Gumamit ako ng proto PCB at solder ang lahat ng mga bahagi.

Ikinonekta ko ang lahat ng mga bahagi ayon sa kalakip na eskematiko. Madali itong buuin ang circuit, magagawa ito ng lahat, na handang gumamit ng isang soldering iron. Ginamit ko ang mga binti ng resistors upang ikonekta ang mga PIN-s. Ang mga dupont jumper cable ay perpekto upang ikonekta ang LED matrix sa protoboard. Ang buong protoboard ay maaaring tipunin bago i-install sa pabahay. Nag-install ako ng mga konektor ng terminal ng mount screw ng PCB. Nakatulong ito sa akin upang subukan ang circuit nang walang tirahan. Matapos ang pagsubok ay inilagay ko lamang ang mga kable, na-install ang proto PCB sa pabahay at itinulak ang mga kable sa mga glandula, pagkatapos ay binalik ko ang lahat ng mga kable pabalik.

Ang Arduino code ay nagmula sa tagubiling ito, salamat sa inspirasyon.

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

Ang mga Controller ay dapat suriin bago i-install sa pabahay.

Ang plastik na pabahay ay nabago sa tulong ng isang utility na kutsilyo at isang drill.

Inilagay ko ang mga Controller sa berde at asul na mga crochet upang makilala ang dalawang manlalaro. Ang gantsilyo ay idinisenyo at nilikha sa tulong ng tagubiling ito:

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

Hakbang 3: I-upload ang Nakalakip na Software

I-upload ang Nakalakip na Software
I-upload ang Nakalakip na Software
I-upload ang Nakalakip na Software
I-upload ang Nakalakip na Software
I-upload ang Nakalakip na Software
I-upload ang Nakalakip na Software

Ang software ay na-upload ng Atmel Studio. Una, sinubukan kong gamitin ang Arduino IDE, ngunit hindi ko ito nagamit, kaya kinailangan kong gumamit ng AVR Programmer Avrisp mkII. Medyo napatigas nito ang aking trabaho. Ikinabit ko ang Arduino code, at ang proyekto ng Atmel Studio. Suriin ang video sa itaas kung paano gamitin ang Arduino code sa Atmel Studio 7.

Nagkaroon ako ng ilang mga isyu sa pag-upload ng mga PIN-s ng Colorduino. Ang mga ISP PIN-s ng Colorduino board ay matatagpuan sa pagitan ng MCU at ng LED board at ang 6 PIN konektor ng Avrisp mkII programmer ay walang puwang. Kailangan kong isama ang dalawang pisara upang mag-upload. Sa yugto ng pag-unlad, kinailangan kong i-upload ang code nang maraming beses kaya't napagpasyahan kong ilagay ang konektor ng ISP sa kabilang panig ng pisara. Upang gawin iyon kailangan kong i-mirror ang mga pin at gumamit ng isang maliit na board ng PCB ng proto. Kung kakailanganin mo lamang ng ilang mga pag-upload kaya huwag mag-abala sa simpleng gawin ang mga board apart gawin ang upload kaysa kumonekta muli. Higit pang impormasyon tungkol sa Avrisp mkII:

Ang Arduino code ay nagmula sa tagubiling ito, salamat sa inspirasyon.

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

Pangwakas na salita

Sinubukan ng aking mga anak ang larong ito at gusto ito. Sa palagay ko mayroong maraming potensyal sa proyektong ito, ang iba pang mga laro ay maaaring mabuo nang madali.

Magandang araw!

Inirerekumendang: