Satura rādītājs:

Krāvējs: 4 soļi
Krāvējs: 4 soļi

Video: Krāvējs: 4 soļi

Video: Krāvējs: 4 soļi
Video: Какой была истинная фамилия у Василия Маргелова, основателя ВДВ? 2024, Jūlijs
Anonim
Krāvējs
Krāvējs

Šis projekts bija paredzēts radošajai elektronikai, Bengas elektronikas inženierijas modulim Malagas Universitātes Telekomunikāciju skolā (https://www.uma.es/etsi-de-telecomunicacion/).

Mūsu projekts sastāv no 80. gadu arkādes mašīnas simulācijas. Mēs esam izvēlējušies spēli, kas mūsdienās ir diezgan populāra, pazīstama kā “krāvējs”.

Spēles mērķis ir izveidot torni, kas sasniedz virsotni. Mēs sākam, izveidojot torņa pamatni, un tad mums būs bloki, kas pārvietojas no vienas puses uz otru. Spēle gaidīs, kad mēs nospiedīsim pogu, lai sakrautu bloku līdz šim izveidotā torņa augšpusē. Tātad, ja jūs to izlīdzināsit perfekti, problēmu nebūs, bet, ja jūs to nedarīsit, bloks tiks izgriezts, padarot to vēl grūtāku.

Piegādes:

-Vads

- Arduino Mega 2560

- Neopikseļu matrica

- runātājs

- Četras pogas

- 5V 5A barošanas avots

- Slēdzis

- Koks

- urbta plāksne

- Viens 1000 uF vērtības kondensators

- rezistors ar vērtību 470 Ω

1. darbība: 1. darbība: programmatūra

Lai attīstītu savu spēli, mums bija jāinstalē Neopixel bibliotēkas, lai kontrolētu ekrānu, LiquidCrystal (no AdaFruit), vadu un TimerOne.

Pamatfunkcijas ir šādas:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): inicializē masīvu

- matriz.clear (): iestata visus gaismas diodes uz 0. Lai atjauninātu masīvu, jums ir nepieciešams šovs ().

- matriz.show (): ieslēdz konfigurētās gaismas diodes un izslēdz tās, kas ir uz 0.

- matriz.setPixelColor (pozīcijas numurs, R, G, B): konfigurē piešķirtās krāsas lodziņu. (R, G, B ir no 0 līdz 255. Ar 0 ir izslēgts).

- matriz.setBrightness (BRIGHTNESS): konfigurē spilgtumu. Parasti pietiek ar vērtību 20.

Jūs varat lejupielādēt kodu šeit

Ja jums ir kādi jautājumi, atstājiet tos komentāros, un es labprāt uz tiem atbildēšu.

2. darbība: 2. darbība: aparatūra - savienojums

2. darbība. Aparatūra - savienojums
2. darbība. Aparatūra - savienojums

Šeit ir savienojums, kas nepieciešams, lai droši izmantotu neopikselu matricu.

Runājot par skaļruni, būs pietiekami to savienot starp jebkuru PWM izeju un zemi. MEGA gadījumā šīs izejas ir no tapas numura 2 līdz 13.

Tā kā katra poga darbosies ar pārtraukumiem, tās būs jāpievieno 2., 3., 18., 19. tapai, kas ir no 6 pārtraukumiem, kas pieejami MEGA panelī. Mēs rezervēsim 20. un 21. tapas LCD ekrānam

LCD displejam ir mikrokontrolleris, kuram nepieciešami VCC, GND, SDA un SCL savienojumi. Pēdējie divi atrodas attiecīgi uz 20. un 21. tapām.

3. darbība: 3. darbība: aparatūra - kaste

3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste
3. solis: aparatūra - kaste

Kastes izstrādei mēs nolēmām to izgatavot no koka, jo mums bija resursi un rīki, lai to paveiktu, tomēr jūs varat izmantot vēlamo materiālu, piemēram, 3D drukāšanu.

Pirmkārt un stratēģiski, mēs izstrādājām kastīti ar lieliem izmēriem, lai radītu lielāku vizuālo iespaidu un iegūtu vietu, ja vēlamies kādā brīdī paplašināt kastīti vai pievienot papildu funkcijas.

Tādā veidā mēs nolēmām izveidot kastes struktūru ar koka līstēm, kas saspiestas kopā ar naglu un silikona pistoli. Lentveida konstrukcijai piešķirtā forma ir šāda:

Tādā veidā mēs izveidojam savu kasti un piešķiram tai struktūru ar caurumiem, šie caurumi ir pārklāti ar koka loksnēm, mēs tos savienojam ar konstrukciju tādā pašā veidā, ar silikonu un nagu pistoli.

Šīm loksnēm jābūt caurlaidīgām, jo tās tiks krāsotas vēlāk, un tām jābūt kastē atstāto atveru izmēriem. Tādā pašā veidā mēs esam sadalījuši kastes aizmuguri divās daļās, lai augšējo daļu varētu atdalīt no konstrukcijas, lai varētu apstrādāt iekšpusē esošās elektroniskās sastāvdaļas.

No otras puses, kastes priekšējā daļā ir 3 caurumi, lai ievietotu matricas kabeļus, un ir uzstādīts vadības panelis, pie kura tiek izgatavoti atbilstošie caurumi sastāvdaļu uzstādīšanai.

Caurumi vadības panelī ir izgatavoti ar 14 gabarītu uzgali, tāpēc tos ir viegli izgatavot, ja jums ir instrumenti, tāpat kā caurumi priekšpusē, lai uzstādītu veidni.

Mēs arī veicam vēl vienu griezumu LCD ekrāna priekšpusē un otru apakšējā daļā savienotājam, kas nodrošinās strāvas padevi:

No otras puses, mēs arī nodrošinām kastīti ar skaļruni, tāpēc mēs veicam nelielus iegriezumus sānos un pielīmējam skaļruni pie kastes ar silikonu.

Kad skaļrunis ir pielīmēts un atveres un priekšējā paneļa uzstādīšana ir pabeigta, mēs turpinām krāsot kastīti. Mūsu modelī mēs neesam krāsojuši priekšējo paneli, bet dizains ir bezmaksas.

Lai krāsotu kastīti, esam iegādājušies divas krāsas aerosola kārbas, melnu un sudrabainu, lai izveidotu augšējo līniju un logotipu.

Sākotnēji mēs visu kasti nokrāsojām melnā krāsā un pēc tam retušējām ar sudraba krāsu, piemēram, logotipu, ko ieguvām no papīra lapas, izgriežot attēlu, kuru vēlējāmies panākt, izdrukājot to no datora.

Svītrai mēs izmantojam lenti sānos, lai krāsa nokrāsotu tikai tās malas, kuras mēs vēlamies. Visbeidzot, kaste atbilstu formai:

4. solis: 4. solis: urbta plāksne

4. solis: urbta plāksne
4. solis: urbta plāksne

Komplekta pareizai darbībai nepieciešamās sastāvdaļas ir iekļautas urbtajā plāksnē. Sastāvdaļas ir iepriekš minētais kondensators un rezistors, kā arī zemējuma un barošanas savienojumi starp barošanas avotu, Arduino un neopikselu matricu.

Ieteicams: