Kazalo:
- 1. korak: potrebna orodja in materiali
- 2. korak: Programiranje igre v Arduinu
- 3. korak: Izdelava vezja
- 4. korak: Izdelava okvirja
Video: Vesoljska dirka: Enostavna Arduino klikalna igra za otroke: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
¡Nalagam video, ki prikazuje, kako danes deluje! Ostani na vezi
Zabavajmo se z navodili za vesoljsko tematiko, ki jih lahko naredimo skupaj z otroki, kasneje pa jih lahko sami uživajo kot igračo.
Lahko ga uporabite kot sredstvo za poučevanje zgodovine o hladni vojni in vesoljski tekmi s tem preprostim projektom, vendar se ne zavajajte: vsi bomo uporabili in spoznali:
- Arduino
- Programiranje
- Elektronika
- 3D oblikovanje (zahvaljujoč TinkerCAD -u prijazno do otrok)
- Izdelava kartona
- Slikanje ali druge obrti, ki jih želite vključiti;)
Space Race je igra:
Če želite, da ladja napreduje proti luni, morate večkrat pritisniti gumb. Zmaga prvi, ki pride tja. Morate se boriti proti gravitaciji, ki vas bo potegnila na zemljo. Če začnete, preden LED ugasne (ali je vaša vesoljska ladja pripravljena), vas bo stala kazen, začetni čas pa bo naključen, da še bolj preizkusite svoje reflekse.
1. korak: potrebna orodja in materiali
- Arduino plošča
- Uno, Mega itd. Mora podpirati knjižnico Servo.
- Računalnik za njegovo programiranje
-
Nekaj elektronskih delov
- 2 tipki. Uporabil sem arkadne, velike in trdne.
- 2 upora (4,7 k ohma bo dobro)
- 2 servomotorja. Uporabil sem najcenejši model SG-90
- 1 LED dioda vaše najljubše barve
- Protoboard + nekaj mostičnih kablov
- Morda boste potrebovali električno žico, odvisno od dolžine skakalcev in končne zasnove.
- Račun TinkerCAD (brezplačno) za ogled vezja. Uporabil sem ga, da sem ga delil z vami.
- Lepilo
- Rezilo (pod nadzorom odraslih)
- NEOBVEZNO škarje za šolske razrede
- Nekaj žice za pritrditev ladij na servo
- Pištola za vroče lepilo
- SKUPNO NEOBVEZNO: 3D tiskalnik za izdelavo ladij. Resnično sem se želel naučiti uporabljati TinkerCAD, zato se nisem mogel upreti, da bi naredil 2 preprosti ladji kot prvi model TinkerCAD. Bilo je tako enostavno, da me je navdihnilo, da sem ta projekt naredil z otroki. 3D -tiskane modele lahko zamenjate s kartonom, papirjem, lesom ali celo s predvajalnikom. Sprostite svojo ustvarjalnost.
2. korak: Programiranje igre v Arduinu
Igro sem programiral za vas, tako da jo lahko takoj uporabite
Večino kode sem komentiral, da bi vam pomagal razumeti, kaj se dogaja, in vas spodbudil, da se naučite nekaj Arduina. Upoštevajte, da nisem programer, zato morda to ni najbolj elegantna koda. Po drugi strani pa to dokazuje, da če se lahko naučim kodirati, lahko to storite tudi vi, če poskusite;)
Naredil sem razdelek z imenom CONFIGURATION. Največji kot, ki ga bodo dosegli vaši servomotorji, morate prilagoditi svoji zgradbi. Oglejte si komentarje razdelkov za konfiguracijo.
Lahko se tudi poigrate s konfiguracijo izkušnje: najprej preizkusite privzete vrednosti in nato poskusite, da vidite, kako se izkaže: Negativna gravitacija? Naj bo igra daljša ali težja? raziščite program, da vidite, kaj lahko storite.
Odprite in naložite kodo, ki ste jo dali v skupno rabo tukaj, na svojo ploščo Arduino/Genuino. Če jo pogledate, se lahko seznanite z:
- Državni stroji
- Osnovna uporaba in težave s servo knjižnico
- Odstranitev gumba in zakaj to morate storiti
- Naključna funkcija in še veliko več.
Če potrebujete pomoč pri nalaganju te kode, pojdite na:
Koda je 362 vrstic, zato sem se odločil, da namesto kopije kode naložim datoteko.ino.
3. korak: Izdelava vezja
Za oblikovanje vezja sem prvič uporabil TinkerCAD. Všeč mi je bilo, saj je bilo enostavno in hitreje kot druge možnosti:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Naj razložim malo o tem preprostem vezju:
Od desne proti levi vidite:
servomotorji
Samo ozemljitev, Vcc in signal. Prava čarovnija z njimi se pojavi v programskem delu. Na internetu lahko preberete, da Arduino nima dovolj moči za pravilno delovanje servomotorja, vendar sem to premagal z nekaterimi programskimi zvijačami (ločitev po gibanju, da se na primer izognemo trepetanju). Kot lahko vidite, ima moja plošča Mega dovolj moči za izvajanje vseh stvari v tem projektu brez zunanjega napajanja.
Gumbi
Priključeni so na ozemljitev s 4,7 k PULL-DOWN RESISTOR. Če tega upora ne bi uporabili, bi Arduino pobral veliko električnega hrupa iz okolja, kar bi dalo napačne in lažne odčitke. Ta upor poskrbi, da kateri koli električni signal/šum pride na tla namesto vhodnega zatiča, če ni dovolj močan kot pravi pozitivni. Lepo bi bilo doživeti sami: samo odklopite žice nožic 2 ali 3 in poglejte, kaj se zgodi:)
Na levi strani imamo
samostojna LED
Običajno bi morali z njim uporabiti zaporedni upor, da se izognemo izgorevanju LED, a ker uporabljamo ploščo in ne samostojen arduino, izkoriščamo vgrajen upor in pripeti na pin 13, so že tam! Med testiranjem lahko celo shranite to LED, a ker želimo arduino zapreti, bomo zunaj potrebovali LED diodo.
4. korak: Izdelava okvirja
Lahko bi uporabili les in nekaj orodja, a ker želimo nekaj, kar lahko naredi otrok, bomo za večjo trdoto uporabili več plasti kartona, zlepljenih skupaj.
Najprej sem naredil navpične stene, nato pa izrezal prvo plast zgornjega pokrova, da se prilega.
Ni važno, če se plasti ne prilegajo popolnoma, lahko jih poravnate, tako da dodatno razrežete z rezalnim rezilom, kot je prikazano na slikah.
Spodnja plast je zlepljena samo na enem koncu.
Ali ste vedeli, da mu menjavanje smeri valov kartonskih plasti daje večjo mehansko odpornost? Če spodnji sloj odrežete z valom, pravokotnim na dolgo stran, ga boste lažje upognili, da ga odprete.
Prerežite tirnice za ladijske žice, vendar še ne izrežite lukenj za gumbe ali kabel USB.
Priporočena:
Nadzorna plošča NASA za otroke: 10 korakov (s slikami)
Nadzorna plošča NASA za otroke: To sem naredil za svojo svakinjo, ki vodi dnevno varstvo. Videla je moj lager, ki sem ga zgradil pred skoraj tremi leti za sejem izdelovalcev podjetij in mi je bil zelo všeč, zato sem mu tega zgradil za božično darilo. Povezavo do mojega drugega projekta najdete tukaj: https: //www.
Sourino - najboljša igrača za mačke in otroke: 14 korakov (s slikami)
Sourino - najboljša igrača za mačke in otroke: Predstavljajte si dolge zabave z otroki in mačkami, ki se igrajo Sourino. Ta igrača bo navdušila tako mačke kot otroke. Uživali boste v igranju v daljinsko vodenem načinu in obnoreli vašo mačko. V avtonomnem načinu boste lahko pustili Sourinu, da se giblje okoli vaše mačke,
Otroška vesoljska ladja: 10 korakov
Otroška vesoljska ladja: Vedno sem si kot otrok želel zgraditi eno od teh. Zdaj, ko sem sam imel dva mlada otroka, sem imel dober izgovor, da sem končno uspel. Pregled: Okvir vesoljske ladje je bil izdelan iz lesa in je bil prekrit s ploščami iz vezanega lesa. Elektronika je večinoma delovala na 12V
Enostavna elektronska igra: 4 koraki
Enostavna elektronska igra: Učite se, kako narediti majhno zelo smešno elektronsko igro. Lahko se igrate s prijatelji in preizkusite svoj refleks. Hvala UTSOURCE.net, da ponuja elektronske komponente za moje projekte
Vesoljska bojna ladja Yamato 2199 z mikrokrmilniki Trinket: 8 korakov (s slikami)
Vesoljska bojna ladja Yamato 2199 z mikrokrmilniki Trinket: Zaradi predelave animacije in filma o vesoljski bojni ladji Yamato, poleg privlačne zasnove modela Bandai. Zanima me, ali bom znova izdelal ta model vesoljske bojne ladje. Bandai ne omenja njegovega obsega, morda ~ 1: 2500 po ocenah