Përmbajtje:

8x8 Colorduino Pong Lojë: 3 hapa
8x8 Colorduino Pong Lojë: 3 hapa

Video: 8x8 Colorduino Pong Lojë: 3 hapa

Video: 8x8 Colorduino Pong Lojë: 3 hapa
Video: SnowRunner Year 3 Pass NEW season names REVEALED 2024, Nëntor
Anonim
Lojë 8x8 Colorduino Pong
Lojë 8x8 Colorduino Pong

Në këtë udhëzim do t'ju tregoj se si kam ndërtuar një lojë pongu, duke përdorur një modul bordi të matricës LED 8 x 8 RGB. Ky modul quhet Colorduino. Ajo ka një mikrokontrollues në bord dhe një ndërfaqe për t'u lidhur me bordet e tjera Colorduino. Ajo ka aftësinë për të trajtuar 64 copë LED me ngjyra. Bordi mund të kontrollohet me kodin Arduino. Kam krijuar dy kontrollues secili kontrollues ka dy butona. Kjo lojë mund të luhet nga dy lojtarë. Qëllimi është të parandaloni që topi të arrijë në mur në anën tuaj. Ekziston një platformë me gjerësi 3 LED e cila mund të kthejë topin te kundërshtari juaj. Koncepti im ishte ta bëja atë sa më të thjeshtë. I gjithë procesi i ndërtimit zgjat rreth 1 orë (thurja me grep për kontrolluesit nuk llogariten). Kostoja e projektit ishte 20 dollarë. Pajisja mundësohet nga një bateri 18650.

Hapi 1: Lista BOM

Lista BOM
Lista BOM

Lidhja e shumës së Emrit të Materialit

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

Mbështjellës plastik për butona 1 pc

Kabllo fleksibël e veshur me gome 1 pc

Cable Gland 4 pc

Proto PCB 1 pc

Mbajtës i baterisë 18650 1 pc

Bateria 18650 1 pc

Çelës i butonave me buton 12mm Buttoni momental 4 copë

Kabllo për saldim 1 pc

Kallaji i saldimit 1 pc

2 Çelësi i ndërrimit të pozicionit të fiksimit 1 pc

4, 7 kohm 4 copë

Konvertuesi 3V në 5V DC-DC Hapi Forconi celularin 1 pc

Konektor 2-polësh 5mm Pitch PCB Mount Screw Terminal Block Connector 1 pc

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

Strehimi për pajisjet elektronike 1 pc

Kostoja totale materiale e projektit: 20, 21 $/projekt total

Hapi 2: Montimi

Kuvendi
Kuvendi
Kuvendi
Kuvendi

Shikoni videon në hapin e parë. Disa informacione shtesë në video:

Mblidhni të gjitha materialet sipas listës BOM. Kam përdorur proto PCB dhe bashkova të gjithë përbërësit.

I lidha të gjithë përbërësit sipas skemës së bashkangjitur. Kjo është e lehtë për të ndërtuar qarkun, mund të bëhet nga të gjithë, të cilët janë të gatshëm të përdorin një hekur bashkues. Kam përdorur këmbët e rezistorëve për të lidhur PIN-et. Kabllot kërcyese Dupont janë ideale për të lidhur matricën LED me protoboard. I gjithë protoboardi mund të mblidhet para se të instalohet në strehim. I instalova lidhëset e terminalit me vidë të montimit të PCB. Kjo më ndihmoi të provoja qarkun pa strehim. Pas testimit, thjesht shkëputa kabllot, instalova PCB proto në strehim dhe i shtyva kabllot nëpër gjëndra, pastaj i vidhosa të gjitha kabllot mbrapa.

Kodi Arduino ka origjinën nga ky udhëzim, faleminderit për frymëzimin.

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

Kontrollorët duhet të kontrollohen para se të instalohen në strehim.

Strehimi plastik është modifikuar me ndihmën e një thike të shërbimeve dhe një stërvitje.

I vendosa kontrolluesit në thur me grep jeshile dhe blu për të dalluar dy lojtarët. Thur me grep u krijua dhe u krijua me ndihmën e këtij udhëzimi:

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

Hapi 3: Ngarko Programin e Bashkangjitur

Ngarko programin e bashkangjitur
Ngarko programin e bashkangjitur
Ngarko programin e bashkangjitur
Ngarko programin e bashkangjitur
Ngarko programin e bashkangjitur
Ngarko programin e bashkangjitur

Softueri ngarkohet nga Atmel Studio. Së pari, unë u përpoqa të përdor Arduino IDE, por nuk isha në gjendje ta përdor atë, kështu që më duhej të përdor programuesin AVR Avrisp mkII. Kjo e bëri punën time pak më të vështirë. Bashkangjita kodin Arduino dhe projektin Atmel Studio. Shikoni videon e mësipërme se si të përdorni kodin Arduino në Atmel Studio 7.

Kisha disa probleme me ngarkimin e PIN-ve të Colorduino. PIN-et e ISP-së të bordit Colorduino ndodhen midis MCU dhe bordit LED dhe lidhësi 6 PIN i programuesit Avrisp mkII nuk ka hapësirë. Më duhej t'i ndanja dy bordet për të bërë ngarkimin. Gjatë fazës së zhvillimit, më duhej të ngarkoja kodin shumë herë, kështu që vendosa ta vendosja lidhësin e ISP -së në anën tjetër të tabelës. Për ta bërë këtë, më duhej të pasqyroja kunjat dhe përdorja një bord të vogël proto PCB. Nëse ju duhen vetëm disa ngarkime në mënyrë që të mos shqetësoheni, hiqni bordet veçmas, bëni ngarkimin sesa lidheni përsëri. Më shumë informacion në lidhje me Avrisp mkII:

Kodi Arduino ka origjinën nga ky udhëzim, faleminderit për frymëzimin.

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

Fjalët përfundimtare

Fëmijët e mi e provuan këtë lojë dhe e pëlqyen atë. Unë mendoj se ka shumë potencial në këtë projekt, lojërat e tjera mund të zhvillohen lehtësisht.

Kalofshi nje dite te bukur!

Recommended: