2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode vám ukážem, ako som postavil hru na pong pomocou modulu 8 x 8 RGB LED maticovej dosky. Tento modul sa nazýva Colorduino. Má vstavaný mikrokontrolér a rozhranie na pripojenie k iným doskám Colorduino. Má schopnosť pracovať so 64 ks farebných LED diód. Dosku je možné ovládať pomocou kódu Arduino. Vytvoril som dva ovládače, každý ovládač má dve tlačidlá. Túto hru môžu hrať dvaja hráči. Cieľom je zabrániť tomu, aby sa lopta dostala na stenu na vašej strane. K dispozícii je platforma so 3 LED diódami, ktorá môže odraziť loptu späť k súperovi. Mojou predstavou bolo, aby to bolo čo najjednoduchšie. Celý proces stavby trvá asi 1 hodinu (háčkovanie pre regulátory sa nezapočítava). Náklady na projekt boli 20 dolárov. Zariadenie je napájané batériou 18650.
Krok 1: Zoznam kusovníkov
Odkaz na názov sumy materiálu
Colorduino V2.0 Dot Matrix RGB LED štít vodiča 1 ks
Plastový kryt na tlačidlá 1 ks
Pružný kábel s gumovým plášťom 1 ks
Káblová priechodka 4 ks
Proto PCB 1 ks
Držiak batérie 18650 1 kus
Batéria 18650 1 kus
Tlačidlový spínač 12 mm Momentálne tlačidlo 4 ks
Kábel na spájkovanie 1 ks
Pájka 1 ks
2polohový páčkový prepínač 1 ks
4, 7 kohm 4 ks
Prevodník 3V na 5V DC-DC Step Up Boost mobile 1 ks
2-pólový 5 mm rozteč Konektor na svorkovnicu pre montáž na dosku plošných spojov 1 ks
3-kolíková svorkovnica na montáž na dosku plošných spojov s 5 mm rozstupom 2 ks
Kryt pre elektroniku 1 ks
Celkové materiálne náklady na projekt: 20, 21 $/celkový projekt
Krok 2: Zostavenie
V prvom kroku si pozrite video. K videu ďalšie informácie:
Zhromaždite všetky materiály podľa zoznamu kusovníkov. Použil som proto PCB a spájkoval všetky komponenty.
Pripojil som všetky komponenty podľa priloženej schémy. Obvod je ľahké postaviť, zvládne to každý, kto je ochotný použiť spájkovačku. Na pripojenie PINov som použil nohy rezistorov. Prepojovacie káble Dupont sú ideálne na pripojenie matice LED k protoboardu. Celý protoboard je možné zostaviť pred inštaláciou do krytu. Nainštaloval som skrutkové konektory pre montáž na DPS. To mi pomohlo otestovať obvod bez krytu. Po testovaní som len odpojil káble, nainštaloval proto PCB do krytu a zatlačil káble cez priechodky, potom som všetky káble zaskrutkoval späť.
Kód Arduino pochádza z tohto návodu, ďakujem za inšpiráciu.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Pred inštaláciou do krytu je potrebné skontrolovať ovládače.
Plastový kryt je upravený pomocou noža a vŕtačky.
Ovládače som vložil do zelených a modrých háčkov, aby som rozlíšil dvoch hráčov. Háčkovanie bolo navrhnuté a vytvorené pomocou tohto návodu:
www.instructables.com/id/Crochet-for-Gadge…
Krok 3: Nahrajte priložený softvér
Softvér nahráva Atmel Studio. Najprv som sa pokúsil použiť Arduino IDE, ale nebol som schopný ho použiť, takže som musel použiť AVR Programmer Avrisp mkII. Vďaka tomu bola moja práca o niečo ťažšia. Pripojil som kód Arduino a projekt Atmel Studio. Pozrite sa na video vyššie, ako používať kód Arduino v Atmel Studio 7.
Mal som problémy s odosielaním PIN kódov Colorduino. Kódy ISP PIN dosky Colorduino sa nachádzajú medzi MCU a doskou LED a 6-pinový konektor programátora Avrisp mkII nemá miesto. Na nahranie som musel rozobrať dve dosky. Vo fáze vývoja som musel kód mnohokrát nahrať, a tak som sa rozhodol dať konektor ISP na druhú stranu dosky. Aby som to urobil, musel som zrkadliť kolíky a použiť malú proto PCB dosku. Ak potrebujete iba niekoľko odovzdaní, tak sa neobťažujte jednoduchým rozoberaním tabúľ od seba, vykonajte nahrávanie a potom sa znova pripojte. Viac informácií o Avrisp mkII:
Kód Arduino pochádza z tohto návodu, ďakujem za inšpiráciu.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Záverečné slová
Moje deti vyskúšali túto hru a páčila sa im. Myslím si, že v tomto projekte je veľký potenciál, ďalšie hry sa dajú ľahko vyvíjať.
Pekný deň!