Tartalomjegyzék:

8x8 Colorduino Pong játék: 3 lépés
8x8 Colorduino Pong játék: 3 lépés

Videó: 8x8 Colorduino Pong játék: 3 lépés

Videó: 8x8 Colorduino Pong játék: 3 lépés
Videó: 8x8 Colorduino pong game 2024, Július
Anonim
8x8 Colorduino Pong játék
8x8 Colorduino Pong játék

Ebben az utasításban megmutatom, hogyan építettem fel egy pong játékot egy 8 x 8 RGB LED mátrix táblamodul segítségével. Ezt a modult Colorduino -nak hívják. Beépített mikrovezérlővel és más Colorduino táblákhoz való csatlakozáshoz szükséges interfésszel rendelkezik. 64 db színes LED kezelésére képes. A tábla Arduino kóddal vezérelhető. Létrehoztam két vezérlőt, mindegyik vezérlőnek két gombja van. Ezt a játékot két játékos játszhatja. A cél az, hogy megakadályozza, hogy a labda elérje a falat az Ön oldalán. Van egy 3 LED szélességű platform, amely visszapattanhatja a labdát az ellenfélhez. Az én elképzelésem az volt, hogy a lehető legegyszerűbb legyen. A teljes építési folyamat körülbelül 1 órát vesz igénybe (a vezérlők horgolása nem számít bele). A projekt költsége 20 dollár volt. A készülék 18650 -es akkumulátorral működik.

1. lépés: BOM lista

BOM lista
BOM lista

Anyagnév összeg link

Colorduino V2.0 Dot Matrix RGB LED meghajtópajzs 1 db

Műanyag ház gombokhoz 1 db

Gumírozott rugalmas kábel 1 db

Cable Gland 4 pc

Proto PCB 1 db

18650 Akkumulátor tartó 1 db

18650 Akkumulátor 1 db

Nyomógombos kapcsoló 12 mm-es pillanatnyi nyomógomb 4 db

Kábel forrasztáshoz 1 db

Forrasztópáka 1 db

2 Pozíció reteszelő kapcsoló 1 db

4, 7 kohm 4 db

3V-5V DC-DC átalakító Step Up Boost mobile 1 pc

2 pólusú 5 mm-es hangmagasságú NYÁK-rögzítő csavaros sorkapocs-csatlakozó 1 db

3 tűs 5 mm-es hangmagasságú NYÁK-rögzítő csavaros sorkapocs 2 db

Ház az elektronikához 1 db

A projekt teljes anyagköltsége: 20, 21 USD/teljes projekt

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Nézze meg a videót az első lépésben. Néhány további információ a videóhoz:

Gyűjtsön össze minden anyagot a BOM lista szerint. Proto PCB -t használtam és forrasztottam az összes alkatrészt.

Az összes alkatrészt a mellékelt vázlat szerint csatlakoztattam. Ezt az áramkört könnyű felépíteni, ezt mindenki megteheti, aki hajlandó forrasztópáka használni. Az ellenállások lábait használtam a PIN-k csatlakoztatásához. A Dupont áthidaló kábelek ideálisak a LED mátrix protoboardhoz való csatlakoztatásához. Az egész prototábla összeszerelhető a házba való beszerelés előtt. Felszereltem a NYÁK -ra szerelhető csavaros kapocscsatlakozókat. Ez segített a ház nélküli áramkör tesztelésében. A tesztelés után csak kihúztam a kábeleket, beszereltem a proto PCB -t a házba, és átnyomtam a kábeleket a tömszelencéken, majd az összes kábelt visszacsavartam.

Az Arduino kód ebből az utasításból származik, köszönöm az inspirációt.

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

A házba történő beszerelés előtt ellenőrizni kell a vezérlőket.

A műanyag házat egy kés és egy fúró segítségével módosítják.

A kontrollereket zöld és kék horgolásba helyeztem, hogy megkülönböztessem a két játékost. A horgolást az alábbi útmutató segítségével tervezték és készítették:

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

3. lépés: Töltse fel a csatolt szoftvert

Töltse fel a csatolt szoftvert
Töltse fel a csatolt szoftvert
Töltse fel a csatolt szoftvert
Töltse fel a csatolt szoftvert
Töltse fel a csatolt szoftvert
Töltse fel a csatolt szoftvert

A szoftvert az Atmel Studio töltötte fel. Először az Arduino IDE -t próbáltam használni, de nem tudtam használni, ezért az AVR Programmer Avrisp mkII -t kellett használnom. Ez egy kicsit megnehezítette a munkámat. Csatoltam az Arduino kódot és az Atmel Studio projektet. Nézze meg a fenti videót, hogyan kell használni az Arduino kódot az Atmel Studio 7 -ben.

Problémáim voltak a Colorduino PIN-kódjainak feltöltésével. A Colorduino kártya ISP PIN-kódjai az MCU és a LED kártya között helyezkednek el, és az Avrisp mkII programozó 6 PIN-csatlakozóján nincs hely. Szét kellett szednem a két táblát a feltöltéshez. A fejlesztési szakaszban sokszor fel kellett töltenem a kódot, ezért úgy döntöttem, hogy az ISP csatlakozót a tábla másik oldalára teszem. Ehhez tükröznöm kellett a csapokat, és egy kis proto PCB lapot használtam. Ha csak néhány feltöltésre van szüksége, így nem kell fáradnia, szedje szét a táblákat, majd töltse fel, majd csatlakozzon újra. További információ az Avrisp mkII -ről:

Az Arduino kód ebből az utasításból származik, köszönöm az inspirációt.

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

Utolsó szavak

Gyermekeim kipróbálták ezt a játékot, és imádták. Úgy gondolom, hogy ebben a projektben sok lehetőség rejlik, más játékok könnyen fejleszthetők.

Legyen szép napod!

Ajánlott: