Satura rādītājs:

8x8 Colorduino tenisa spēle: 3 soļi
8x8 Colorduino tenisa spēle: 3 soļi

Video: 8x8 Colorduino tenisa spēle: 3 soļi

Video: 8x8 Colorduino tenisa spēle: 3 soļi
Video: 8x8 Colorduino pong game 2024, Decembris
Anonim
8x8 Colorduino tenisa spēle
8x8 Colorduino tenisa spēle

Šajā instrukcijā es jums parādīšu, kā es izveidoju tenisa spēli, izmantojot 8 x 8 RGB LED matricas tāfeles moduli. Šo moduli sauc par Colorduino. Tam ir iebūvēts mikrokontrolleris un saskarne, lai izveidotu savienojumu ar citām Colorduino plāksnēm. Tā spēj apstrādāt 64 gab. Krāsu gaismas diodes. Plāksni var kontrolēt ar Arduino kodu. Es izveidoju divus kontrolierus, katram kontrolierim ir divas pogas. Šo spēli var spēlēt divi spēlētāji. Mērķis ir neļaut bumbiņai sasniegt sienu jūsu pusē. Ir 3 LED platuma platforma, kas var atvairīt bumbu pretiniekam. Mana ideja bija padarīt to pēc iespējas vienkāršāku. Viss būvniecības process aizņem apmēram 1 stundu (tamborēšana kontrolieriem netiek ieskaitīta). Projekta izmaksas bija 20 USD. Ierīci darbina 18650 akumulators.

1. darbība: BOM saraksts

BOM saraksts
BOM saraksts

Materiāla nosaukuma daudzuma saite

Colorduino V2.0 Dot Matrix RGB LED draivera vairogs 1 gab.

Plastmasas korpuss pogām 1 gab

Elastīgs elastīgs kabelis ar gumijas apvalku 1 gab.

Cable Gland 4 pc

Proto PCB 1 gab.

18650 Akumulatora turētājs 1 gab.

18650 Akumulators 1 gab.

Spiedpogas slēdzis 12 mm īslaicīga spiedpoga 4 gab.

Kabelis lodēšanai 1 gab

Lodēšanas skārda 1 gab.

2 pozīciju fiksējošais pārslēgšanas slēdzis 1 gab.

4, 7 kohm 4 gab

3V līdz 5V DC-DC pārveidotājs Step Up Boost mobile 1 pc

2 polu 5 mm piķa PCB stiprinājuma skrūves spaiļu bloka savienotājs 1 gab.

3 kontaktu 5 mm piķa PCB stiprinājuma skrūves spaiļu bloks 2 gab.

Korpuss elektronikai 1 gab

Projekta kopējās materiālās izmaksas: 20, 21 USD/projekta kopējais apjoms

2. solis: montāža

Montāža
Montāža
Montāža
Montāža

Pārbaudiet videoklipu pirmajā solī. Daži papildu dati par videoklipu:

Savāc visus materiālus saskaņā ar BOM sarakstu. Es izmantoju proto PCB un pielodēju visas sastāvdaļas.

Es pievienoju visas sastāvdaļas saskaņā ar pievienoto shēmu. Šo shēmu ir viegli izveidot, to var izdarīt ikviens, kurš vēlas izmantot lodāmuru. PIN savienošanai izmantoju rezistoru kājas. Dupont džemperu kabeļi ir ideāli piemēroti LED matricas pievienošanai protoboardam. Visu protobortu var salikt pirms uzstādīšanas korpusā. Es uzstādīju PCB stiprinājuma skrūvju savienotājus. Tas man palīdzēja pārbaudīt ķēdi bez korpusa. Pēc pārbaudes es vienkārši atvienoju kabeļus, ievietoju proto PCB korpusā un izspiedu kabeļus caur dziedzeriem, tad es pieskrūvēju visus kabeļus atpakaļ.

Arduino kods ir radies no šīs instrukcijas, paldies par iedvesmu.

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

Pirms uzstādīšanas korpusā ir jāpārbauda kontrolieri.

Plastmasas korpuss tiek pārveidots, izmantojot sadzīves nazi un urbi.

Es ievietoju kontrolierus zaļos un zilos tamborējumos, lai atšķirtu abus spēlētājus. Tamborējums tika izstrādāts un izveidots, izmantojot šo instrukciju:

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

3. darbība: augšupielādējiet pievienoto programmatūru

Augšupielādējiet pievienoto programmatūru
Augšupielādējiet pievienoto programmatūru
Augšupielādējiet pievienoto programmatūru
Augšupielādējiet pievienoto programmatūru
Augšupielādējiet pievienoto programmatūru
Augšupielādējiet pievienoto programmatūru

Programmatūru augšupielādē Atmel Studio. Pirmkārt, es mēģināju izmantot Arduino IDE, bet es nevarēju to izmantot, tāpēc man bija jāizmanto AVR programmētājs Avrisp mkII. Tas manu darbu nedaudz apgrūtināja. Es pievienoju Arduino kodu un Atmel Studio projektu. Pārbaudiet iepriekš redzamo videoklipu, kā izmantot Arduino kodu Atmel Studio 7.

Man bija dažas problēmas ar Colorduino PIN augšupielādi. Colorduino plates ISP PIN kodi atrodas starp MCU un LED plāksni, un Avrisp mkII programmētāja 6 PIN savienotājam nav vietas. Lai augšupielādētu, man bija jāizņem divi dēļi. Izstrādes posmā man daudzas reizes bija jāaugšupielādē kods, tāpēc es nolēmu ievietot ISP savienotāju tāfeles otrā pusē. Lai to izdarītu, man bija jāatspoguļo tapas un jāizmanto neliela proto PCB plāksne. Ja jums ir vajadzīgas tikai dažas augšupielādes, tad vienkārši neuztraucieties, noņemiet dēļus, veiciet augšupielādi, nevis izveidojiet savienojumu vēlreiz. Plašāka informācija par Avrisp mkII:

Arduino kods ir radies no šīs instrukcijas, paldies par iedvesmu.

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

Noslēguma vārdi

Mani bērni izmēģināja šo spēli un patika. Es domāju, ka šajā projektā ir daudz potenciāla, citas spēles var viegli attīstīt.

Jauku dienu!

Ieteicams: