Kazalo:

Zlaganje: 4 koraki
Zlaganje: 4 koraki

Video: Zlaganje: 4 koraki

Video: Zlaganje: 4 koraki
Video: Памяти Андрея Зяблых. Холангиокарцинома 4 стадии 2024, November
Anonim
Zlaganje
Zlaganje

Ta projekt je bil namenjen „Creative Electronics“, modulu Beng Electronics Engineering na Univerzi v Malagi, šoli za telekomunikacije (https://www.uma.es/etsi-de-telecomunicacion/).

Naš projekt je sestavljen iz simulacije arkadnega stroja iz 80. let. Izbrali smo igro, ki je danes zelo priljubljena, splošno znana kot "zlaganje".

Cilj igre je ustvariti stolp, ki doseže vrh. Začnemo z vzpostavitvijo osnove stolpa, nato pa bomo imeli bloke, ki se premikajo z ene strani na drugo. Igra nas bo čakala, da pritisnemo gumb, da zložimo blok na vrhu do zdaj oblikovanega stolpa. Torej, če ga popolnoma poravnate, ne bo težav, če pa tega ne storite, bo blok izrezan, kar bo še otežilo.

Zaloge:

-Žica

- Arduino Mega 2560

- Neopixel matriz

- Zvočnik

- Štirje gumbi

- Napajanje 5V 5A

- Stikalo

- Les

- Vrtana plošča

- En kondenzator vrednosti 1000 uF

- Upor vrednosti 470 Ω

1. korak: 1. korak: programska oprema

Za razvoj naše igre smo morali namestiti knjižnice Neopixel, za nadzor zaslona, LiquidCrystal (iz AdaFruit), žice in TimerOne.

Osnovne funkcije so:

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

- matriz.begin (): Inicializira matriko

- matriz.clear (): nastavi vse LED diode na 0. Za posodobitev matrike potrebujete show ().

- matriz.show (): vklopi nastavljene LED diode in izklopi tiste, ki so pri 0.

- matriz.setPixelColor (številka položaja, R, G, B): konfigurira polje dodeljene barve. (R, G, B preklopite od 0 do 255. Če je 0 izklopljeno).

- matriz.setBrightness (BRIGHTNESS): konfigurira svetlost. Vrednost 20 običajno zadostuje.

Kodo lahko prenesete tukaj

Če imate kakršna koli vprašanja, jih pustite v komentarjih in z veseljem vam bom odgovoril.

2. korak: 2. korak: Strojna oprema - Povezava

2. korak: Strojna oprema - Povezava
2. korak: Strojna oprema - Povezava

Tu je povezava, potrebna za varno uporabo matrice neopixel.

V primeru zvočnika bo dovolj, da ga povežete s katerim koli izhodom PWM in maso. V primeru MEGA so ti izhodi od nožice 2 do 13.

Ker bo vsak gumb deloval s prekinitvami, jih bo treba priključiti na zatiče 2, 3, 18, 19, ki so med 6 prekinitvami, ki so na voljo na plošči MEGA. Za LCD zaslon bomo rezervirali zatiča 20 in 21

Za LCD zaslon imamo mikrokrmilnik, ki zahteva povezave VCC, GND, SDA in SCL. Zadnja dva se nahajata na zatičih 20 oziroma 21.

3. korak: 3. korak: Strojna oprema - Box

3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box
3. korak: Strojna oprema - Box

Za izdelavo naše škatle smo se odločili, da jo naredimo iz lesa, saj smo za to imeli sredstva in orodja, vendar lahko uporabite želeni material, na primer 3D tiskanje.

Najprej in strateško smo oblikovali škatlo z velikimi dimenzijami, z namenom zagotoviti večji vizualni vtis in imeti prostor, če želimo v nekem trenutku razširiti škatlo ali če želimo dodati več funkcij.

Na ta način smo se odločili ustvariti strukturo za škatlo z lesenimi letvicami, stisnjenimi skupaj z žebljem in silikonsko pištolo. Oblika, ki smo jo dali lamelni strukturi, je naslednja:

Na ta način ustvarimo svojo škatlo in ji damo strukturo z luknjami, te luknje so prekrite z lesenimi listi, na enak način jih s silikonom in pištolo za nohte povežemo s konstrukcijo.

Ti listi morajo biti prepustni, saj bodo kasneje pobarvani in morajo imeti meritve lukenj, ki ostanejo v škatli. Na enak način smo zadnji del škatle razdelili na dva dela, tako da je zgornji del mogoče ločiti od konstrukcije, da lahko upravljamo z elektronskimi komponentami v notranjosti.

Po drugi strani pa ima sprednji del škatle 3 luknje za namestitev kablov matrice in nameščena je nadzorna plošča, na katero so narejene ustrezne luknje za vgradnjo komponent.

Luknje na nadzorni plošči so bile narejene s 14 -milimetrskim nastavkom, zato jih je enostavno narediti, če imate orodje, kot tudi luknje na sprednji strani za namestitev matrice.

Prav tako naredimo še en zarez na sprednji strani LCD zaslona in drugi na spodnjem delu hrbta za konektor, ki bo napajal napajalnik:

Po drugi strani pa tudi škatli priskrbimo zvočnik, tako da naredimo nekaj majhnih zarez na strani in zvočnik prilepimo na škatlo s silikonom.

Ko je zvočnik prilepljen in so luknje in namestitev sprednje plošče končane, nadaljujemo z barvanjem škatle. V našem modelu nismo pobarvali sprednje plošče, vendar je zasnova brezplačna.

Za barvanje škatle smo kupili dve pločevinki brizgalne barve, črno in srebrno, da naredimo zgornjo črto in logotip.

Sprva smo celotno škatlo pobarvali v črno, nato pa smo jo retuširali s srebrno barvo, kot je logotip, ki smo ga pridobili iz lista papirja, ki je izrezal sliko, ki smo jo želeli doseči s tiskanjem iz računalnika.

Za trak uporabljamo trak na straneh, da barva naslika samo tiste strani, ki jih želimo. Končno bi škatla ustrezala obliki:

4. korak: 4. korak: Vrtana plošča

4. korak: Vrtana plošča
4. korak: Vrtana plošča

Sestavni deli, potrebni za pravilno delovanje kompleta, so vključeni v izvrtano ploščo. Sestavni deli so zgoraj omenjeni kondenzator in upor, pa tudi ozemljitvene in napajalne povezave med napajalnikom, Arduinom in neopixelno matrico.

Priporočena: