Kazalo:
- 1. korak: Kaj potrebujemo?
- 2. korak: Spajkanje delov - 1. del
- 3. korak: Spajkanje delov - 2. del
- 4. korak: Spajkanje delov - 3. del
- 5. korak: Spajkanje delov - 4. del
- 6. korak: nalaganje kode
- 7. korak: Izdelava škatle
- 8. korak: Montaža
- 9. korak: Zaključek
Video: Zadružna igra Arduino: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem navodilu bomo razložili, kako smo zasnovali in zgradili igro sodelovanja 'FUN'.
Med drugim smo uporabili Arduino Uno in LED trak NeoPixel. Video predvajajte za predstavitev ZABAVE.
1. korak: Kaj potrebujemo?
Zahteve:
- Arduino
- Žice + spajkalni material
- 3 gumbi
- 1 POT-meter
- 1 LDR
- Večbarvni LED-trak (v tem navodilu smo uporabili trak s 30 LED)
- Ogledna plošča (samo za testiranje kode ali delov)
- Les (30 x 50 cm)
- Laserski rezalnik (neobvezno, če ni na voljo, bo delo opravila tudi običajna žaga)
- Programska oprema za prenosni računalnik + arduino
- lepilo za les
- brusni papir
- pleksi steklo (20 x 5 cm)
OPOMBA: Uporabili smo trak za LED diode NeoPixel RGB 30. Koda je napisana s knjižnico Fastled. Prepričajte se, da vaš LED trak deluje s knjižnico Fastled, kot je naša, sicer morate kodo spremeniti, da bo delovala z vašim LED trakom.
2. korak: Spajkanje delov - 1. del
Zdaj, ko imamo vse, lahko začnemo spajkati žice na dele.
Gumbi: Začnemo z gumbi. Potrebujemo tri gumbe, dva za samo igro in eden bo naš gumb za ponastavitev. Te tri lahko spajkamo na enak način. Ker imamo samo 3 ozemljitvene zatiče, bomo združili tri ozemljitvene žice. iz gumbov v enega. Začnite z spajkanjem dveh žic na nogice enega od gumbov. Paziti moramo, na katero nogo smo jih spajkali. Enostaven opomnik za to je lahko vedno spajkanje v diagonalnem vzorcu. Tako spajkajte prvo žico na primer na levo zgornjo nogo, nato pa drugo žico na desno spodnjo nogo. Potem bo gumb vedno pravilno spajkan. To naredite za vse tri gumbe. Priključitev ozemljitvenih žic:
Ko imajo na vseh gumbih dve žici, lahko ozemljitvene žice povežemo skupaj. Najprej na vse tri prilepite nekaj spajkanja. Nato se odločite, katera bo srednja žica. Srednja žica bo tista, ki jo vstavimo v ozemljitveni zatič Arduina. Prepričajte se, da bo srednja žica pravilno priključena na zatič Arduino. Po tem spajčite preostali dve žici na srednjo, tako da se še vedno prilega Arduinu.
3. korak: Spajkanje delov - 2. del
Merilnik loncev:
Zdaj naredimo merilnik loncev. Ta ima tri zatiče, na katere moramo spajkati žice. Pojdi in naredi to.
Nato preprosto položite nekaj spajkanja na druge konce žice, da jih lahko vstavimo v zatiče Arduino. Oglejte si shemo za številko zatiča. Zatič na sredini je podatkovni zatič.
4. korak: Spajkanje delov - 3. del
LDR: Ta je zelo preprosta. Kot prej, le spajkajte žice na zatiče.
Po tem priključite žice, kot je prikazano na shemi.
5. korak: Spajkanje delov - 4. del
NeoPixel:
Nenazadnje moramo spajkati LED trak NeoPixel (30 LED), ki je zelo podoben merilniku loncev. Ima tri zatiče, pri čemer je srednji podatkovni pin. Toda s tem LED trakom je zabeleženo, kateri pin je 5V+ in kateri je GND (ozemljitveni). Po tem samo poglejte shemo za pravilne nožice na Arduinu.
6. korak: nalaganje kode
Zdaj, ko je vse sestavljeno, ga lahko preizkusimo s kodo. Koda: Prenesite priloženo datoteko.ino in jo odprite z Arduino IDE. Če tega še niste storili, nastavite pravilna vrata za svoj Arduino. Nato naložite kodo. in poskusite igro s pritiskom na gumbe. Čez nekaj sekund naj se prižgejo lučke.
7. korak: Izdelava škatle
Lasersko rezanje:
Zdaj, ko imamo vse pripravljeno, lahko začnemo z gradnjo škatle. S spletnega mesta "makercase.com" smo prenesli datoteko z laserskim rezalnikom. Na tem spletnem mestu lahko oblikujete lastno škatlo in prenesete datoteko html. Nato lahko to datoteko uvozite v Adobe Illustrator in jo pretvorite v datoteko.dfx, ki deluje z laserskim rezalnikom. V Adobe Illustratorju lahko na spletnem mestu določite tudi vse, kar ste dodali v datoteko. Ko je vse končano, lahko to datoteko lasersko razrežete na leseno ploščo velikosti 30x50 cm. Ko je to vse narejeno, imate sestavljanko, ki jo lahko zlepite skupaj, in škatla je narejena. Če se ne prilega dobro, lahko uporabite brusni papir. Če nimate dostopa do laserskega rezalnika, lahko uporabite običajno žago, vendar to ne bo ustrezalo tako natančno. V tem primeru boste potrebovali brusni papir, da se popolnoma prilega. Ne pozabite pustiti vsaj ene strani kocke neslepljene, da boste lahko dali arduino in krmilnike v škatlo.
8. korak: Montaža
Ker imamo vse, kar potrebujemo, lahko začnemo sestavljati škatlo. To ni tako težko, če ste dobro spajkali.
Stene: Obstaja več načinov, kako ga lahko sestavite, toda najprej smo zlepili dve strani škatle in jih postavili ob dno. Tako smo zagotovo vedeli, da so popolnoma zlepljene in da se bodo vedno prilegale. Nato smo naredili še drugi dve steni škatle in jo tudi postavili ob dno. Po približno eni uri smo se odločili, da dva dela povežemo skupaj. Nanjo prilepimo tudi dno. Pustimo, da se posuši čez noč, a lahko za nadaljevanje postopka zadostujeta tudi 2 ali 3 ure.
Deli: Ko se lepilo posuši, lahko začnemo vstavljati dele. Prepričajte se, da žice niso vse zapletene. Vse dele namestite v želene luknje, razen gumba za ponastavitev na vrhu. Vse smo zavarovali s trakom, nato pa smo za pritrditev gumbov in merilnika loncev uporabili tudi nekaj lepila iz trde plastike. Če tega ne storite, gumbov ne boste mogli pritisniti.
LED trak: Zadnji del, ki ga moramo namestiti, je LED trak. Prepričajte se, da se lepo prilega notranjosti. Za okno gledalca smo uporabili peskano pleksi steklo. V nasprotnem primeru bi bile LED svetleče za oči. Samo prilepite ga na mesto.
Gumb za ponastavitev: Ko končate, ne pozabite prilepiti gumba za ponastavitev na zgornjo ploščo in pustite, da se celotna enota posuši nekaj ur. Najbolje je, da se čez noč posuši, da se lepilo resnično strdi. Zgornje plošče ne smete lepiti, to so vrata za dostop do drobovja po potrebi (na primer polnjenje baterij). Po tem, ko je igralna škatla končana, jo lahko preizkusite!
9. korak: Zaključek
Dokončano
Tako naredite igro Arduino, kjer intenzivno sodelujete s prijatelji! V tem navodilu nismo bili pozorni na to, kako igralcem razložite, kako morajo igro igrati na preprost način. V polje smo dodali besedilo, ki pojasnjuje cilj igre, to je najbolj neposreden način, da to razložimo igralcem. Oblikovanju lahko dodate tudi malo "zgodbe", na primer bombo, ki ji je treba preprečiti izklop, ali baterijo, ki jo je treba napolniti. Prosto spremenite kodo po svoji želji in s tem preizkusite nove stvari nastaviti.
Lepo se imejte! Team FUN
Priporočena:
Pritisnite (Gumb); // Arduino LCD igra: 5 korakov (s slikami)
Pritisnite (Gumb); // Arduino LCD igra: Pred kratkim sem v skavtih delal na znački zasluge za oblikovanje igre. Za eno od zahtev sem to igro zgradil z uporabo Arduina, ki temelji na igri LED Rocker. Bistvo igre je doseči čim večjo količino točk. Na začetku t
Igra Arduino Wire: 7 korakov (s slikami)
Arduino Wire Game: Za ta projekt sem se skliceval na to spletno mesto in ga spremenil v nov projekt. Ta projekt se imenuje Wire Game, kjer boste vzeli kovinski ročaj in ga naredili skozi žico, ne da bi se dotaknili žice. Če se ročaj dotakne žice
Arduino Touch Tic Tac Toe Igra: 6 korakov (s slikami)
Arduino Touch Tic Tac Toe Game: Dragi prijatelji, dobrodošli v drugi Arduino vadnici! V tej podrobni vadnici bomo zgradili igro Arduino Tic Tac Toe. Kot vidite, uporabljamo zaslon na dotik in igramo proti računalniku. Preprosta igra, kot je Tic Tac Toe, je
Brezskrbni Racer Arduino OLED igra, osnove AdafruitGFX in bitnih slik: 6 korakov
Brezskrbni Racer Arduino OLED igra, AdafruitGFX in osnove bitnih slik: V tej vadnici bomo pogledali, kako uporabljati bitne slike z uporabo knjižnice Adafruit_GFX.c kot nekakšne sprite v igri. Najpreprostejša igra, na katero bi se lahko spomnili, je igra avtomobila s spreminjanjem stranskega pomikanja pasu, na koncu pa naš beta preizkuševalec in pomočnik koderja
Arduino Pinball Machine, ki se igra sam !: 13 korakov (s slikami)
Arduino fliper, ki se igra sam !: " Stroj za fliper, ki se igra sam, ali mu to ne vzame vsega užitka? &Quot; Slišim, da sprašujete. Morda, če se ne ukvarjate z avtonomnimi roboti. Jaz pa se zelo ukvarjam z izdelavo robotov, ki zmorejo kul stvari, in ta