Obsah:

Hra Colorduino Pong 8x8: 3 kroky
Hra Colorduino Pong 8x8: 3 kroky

Video: Hra Colorduino Pong 8x8: 3 kroky

Video: Hra Colorduino Pong 8x8: 3 kroky
Video: What is HRA and how to save money with it? | #softwarelyf #houserentallowance #cinemalyf #incometax 2024, November
Anonim
Hra Colorduino Pong 8x8
Hra Colorduino Pong 8x8

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

Zoznam kusovníkov
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

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie

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

Nahrajte priložený softvér
Nahrajte priložený softvér
Nahrajte priložený softvér
Nahrajte priložený softvér
Nahrajte priložený softvér
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ň!

Odporúča: