Tartalomjegyzék:
Videó: 8x8 Colorduino Pong játék: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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:
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: 22 lépés (képekkel)
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: A kockajátéknak különböző módszerei vannak 1) Hagyományos játék fa vagy sárgaréz kockákkal. 2) Játssz mobilon vagy PC -n a mobil vagy a PC által véletlenszerűen létrehozott kockával. fizikailag játszani a kockával, és mozgatni az érmét a mobilon vagy a számítógépen
Simon játék - szórakoztató játék!: 5 lépés
Simon Game - Szórakoztató játék !: Referencia: IttHosszú hétvége után valóban keményen kell próbálnia elvégezni az összes feladatot és munkát, amelyekért Ön felelős. Itt az ideje, hogy edzjük az agyunkat, nem? Az unalmas és értelmetlen játékok mellett van egy Simon Game nevű játék
Minion Cubecraft játék (zseblámpa játék): 4 lépés
Minion Cubecraft játék (A zseblámpa játéka): Régóta fáklyát akartam készíteni, hogy sötétben is használhassam, de az ötlet, hogy csak egy hengeres alakú tárgy legyen, csak be-ki kapcsolóval, ellenállt, hogy ne csináljam. Túl mainstream volt. Aztán egy napon a bátyám hozott egy kis NYÁK -ot
8x16 LED Matrix Pong játék (2 lapát játékosonként): 3 lépés
8x16 LED -es mátrix pongjáték (2 lapát játékosonként): A klasszikus Pong -játék számos változata inspirált az Arduino -n, 8x8 LED -es mátrix segítségével. Ebben az utasításban megmutatom, hogyan kell felépíteni a kedvenc Pong verziómat, amely játékosonként két lapátot tartalmaz - csatárt és kapust
A játék megvásárlása előtt ellenőrizheti, hogy fut -e egy játék a számítógépén .: 4 lépés
Hogyan lehet ellenőrizni, hogy a játék fut -e a számítógépen, mielőtt megvásárolná a játékot.: Nemrégiben beszereztem egy barátomtól a Call of Duty 4 -et (lehet, hogy ingyen), mert nem fut a számítógépén. Nos, a számítógépe meglehetősen új, és megdöbbentett, miért nem fut. Így pár órányi internetes keresés után találtam rá