Kazalo:
- 1. korak: 1. korak: programska oprema
- 2. korak: 2. korak: Strojna oprema - Povezava
- 3. korak: 3. korak: Strojna oprema - Box
- 4. korak: 4. korak: Vrtana plošča
Video: Zlaganje: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
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
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
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:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
Naprava za zlaganje ostrenja Easy Build: 11 korakov
Orodje za zlahka zlaganje fokusov: Prenovljeni deli 3D tiskalnikov in programska oprema FastStacker, ki temelji na Arduinu, omogočajo preprosto in poceni izdelavo polno opremljene ploščadi za zlaganje fokusa
Uporaba več kot 4 motorjev - zlaganje več motornih ščitov: 3 koraki
Uporaba več kot 4 motorjev - zlaganje več motornih ščitov: Naprava za vibrotaktilno senzorično zamenjavo in povečanje (https: //www.instructables.com/id/Vibrotactile-Sens …) prikazuje način, kako zgraditi napravo, ki prevaja senzorično vnos v vibracijske dražljaje. Ti vibracijski dražljaji so p
Monopod za zlaganje 11 dolarjev: 5 korakov
Monopod za zlaganje 11 dolarjev. Želel sem narediti monopod, ki bi ustrezal naslednjim merilom: 1. poceni. super poceni. 2. tokrat brez lepilnega traku. 3. moralo je biti zložljivo ali teleskopsko. 4. Kamera mora biti pritrjena nanjo, ne samo sedeti na njej. 5. Moral sem uspeti v nekaj metrih
Kako uporabljati zlaganje@Home: 5 korakov
Kako uporabljati Folding@Home: Folding@Home je: "Folding@home je porazdeljen računalniški projekt - ljudje z vsega sveta nalagajo in izvajajo programsko opremo, da se združijo v enega največjih superračunalnikov na svetu. Vsak računalnik potrebuje projekt bližje našemu