Obsah:
- Krok 1: Potrebné nástroje a materiály
- Krok 2: Programovanie hry v Arduine
- Krok 3: Budovanie obvodu
- Krok 4: Zostavenie rámu
Video: Vesmírny závod: Jednoduchá hra Arduino Clicker s deťmi: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
„Odovzdávam video, ktoré ukazuje, ako to dnes funguje! Zostaňte naladení
Zabavme sa s návodom na tému vesmíru, ktorý je možné vytvoriť spolu s deťmi, a neskôr si ich užime sami ako hračku.
Môžete ho použiť ako prostriedok na naučenie ich histórie o studenej vojne a vesmírnych pretekoch pomocou tohto jednoduchého projektu, ale nenechajte sa zmiasť: všetci použijeme a naučíme sa o:
- Arduino
- Programovanie
- Elektronika
- 3D dizajn (priateľský k deťom vďaka TinkerCAD)
- Tvorba kartónu
- Maliarske alebo iné remeslá, ktoré chcete zahrnúť;)
Space Race je hra:
Musíte opakovane stlačiť tlačidlo, aby sa vaša loď posunula smerom k Mesiacu. Vyhráva prvý, kto tam príde. Musíte bojovať proti gravitácii, ktorá vás stiahne na zem. Začínanie pred zhasnutím LED (alebo je vaša vesmírna loď pripravená) vás bude stáť pokutu a čas štartu bude náhodný, aby ste ešte viac otestovali svoje reflexy.
Krok 1: Potrebné nástroje a materiály
-
Doska Arduino
- Uno, Mega atď. Musí podporovať knižnicu servo.
- Počítač na jeho naprogramovanie
-
Niektoré elektronické súčiastky
- 2 tlačidlá. Použil som arkádové hry, veľké a robustné.
- 2 odpory (4,7 k ohm bude fungovať dobre)
- 2 servá. Použil som najlacnejší model SG-90
- 1 LED dióda vašej obľúbenej farby
- Protoboard + nejaké prepojovacie káble
- Možno budete potrebovať elektrický drôt, v závislosti od dĺžky prepojok a konečného dizajnu.
- Účet TinkerCAD (zadarmo) na zobrazenie okruhu. Použil som to, aby som sa o to s vami podelil.
- Lepidlo
- Nôž (s dohľadom dospelej osoby)
- VOLITEĽNÉ školské nožnice
- Nejaký drôt na pripevnenie lodí k servu
- Horúca lepiaca pištoľ
- TOTÁLNE VOLITEĽNÉ: 3D tlačiareň na výrobu lodí. Naozaj som sa chcel naučiť používať TinkerCAD, a tak som neodolal a vyrobil 2 jednoduché lode ako svoje prvé návrhy TinkerCAD. Bolo to také ľahké, že ma to inšpirovalo k tomu, aby bol tento projekt vykonávaný s deťmi. 3D tlačené modely môžete nahradiť kartónovými, papierovými, drevenými alebo dokonca hracími cestami. Popustite uzdu svojej kreativite.
Krok 2: Programovanie hry v Arduine
Hru som naprogramoval pre vás, aby ste ju mohli hneď použiť
Väčšinu kódu som okomentoval, aby som vám pomohol porozumieť tomu, čo sa deje, a povzbudil vás, aby ste sa naučili nejaké Arduino. Všimnite si toho, že nie som programátor, takže možno to nie je najelegantnejší kód. Na druhej strane to ukazuje, že ak sa dokážem naučiť kódovať, dokážeš to aj ty, ak to skúsiš;)
Urobil som sekciu s názvom KONFIGURÁCIA. Musíte prispôsobiť maximálny uhol, ktorý dosiahnu vaše serva, aby zodpovedal vašej konštrukcii. Pozrite sa na komentáre k sekciám konfigurácie.
Môžete si tiež pohrávať s konfiguráciou zážitku: Skúste najskôr predvolené hodnoty a potom experimentujte, aby ste zistili, ako to dopadne: Negatívna gravitácia? Predĺžiť alebo predĺžiť hru? preskúmajte program a zistite, čo môžete urobiť.
Stačí otvoriť a nahrať tu zdieľaný kód na dosku Arduino/Genuino a pozrieť sa na neho, kde sa môžete dozvedieť o:
- Štátne stroje
- Základné použitie a problémy servo knižnice
- Odskakovanie tlačidiel a prečo to musíte urobiť
- Náhodná funkcia a mnoho ďalších.
Ak potrebujete pomoc s nahraním tohto kódu, navštívte stránku:
Kód má 362 riadkov, a preto som sa rozhodol namiesto skopírovania kódu sem nahrať súbor.ino.
Krok 3: Budovanie obvodu
Na návrh obvodu som použil prvýkrát TinkerCAD. Páčilo sa mi to, pretože to bolo jednoduché a rýchlejšie ako iné alternatívy:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Dovoľte mi trochu vysvetliť tento jednoduchý obvod:
Zprava doľava vidíte:
servá
Len uzemnite, Vcc a signál. Skutočné kúzlo s nimi nastáva v softvérovej časti. Na internete sa môžete dočítať, že Arduino nemá dostatok energie na to, aby správne spustilo servo, ale prekonal som to niekoľkými programovacími trikami (napríklad ich odpojenie po pohybe, aby nedošlo k chveniu). Ako vidíte, moja doska Mega má dostatok energie na spustenie všetkých vecí v tomto projekte bez externého napájania.
Tlačidlá
Sú spojené so zemou 4,7k PULL-DOWN RESISTOR. Ak by sme tento odpor nepoužili, Arduino by zachytilo veľa elektrického šumu z prostredia, čo by poskytovalo nepravidelné a falošné hodnoty. Tento odpor zaisťuje, že akýkoľvek elektrický signál/šum prejde na zem namiesto vstupného kolíka, ak nie je dostatočne silný, ako je to skutočne pozitívne. Bude pekné to zažiť na vlastnej koži: stačí odpojiť vodiče kolíkov 2 alebo 3 a pozrieť sa, čo sa stane:)
Vľavo máme an
samostatná LED dióda
Obvykle by sme s ním mali používať odpor v sérii, aby sme zabránili prípadnému spáleniu LED, ale keďže používame dosku a nie samostatné arduino, využívame výhody vstavaného rezistora a LED na pine 13, už sú tam! Túto LED diódu môžete dokonca uložiť počas testovania, ale keďže chceme arduino uzavrieť, budeme potrebovať LED diódu vonku.
Krok 4: Zostavenie rámu
Mohli by sme použiť drevo a nejaké nástroje, ale keďže chceme niečo, čo môže dieťa vyrobiť, použijeme niekoľko vrstiev lepenky zlepených dohromady, aby sme dosiahli väčšiu tvrdosť.
Najprv som vyrobil zvislé steny a potom prerezal prvú vrstvu horného krytu, aby im to zodpovedalo.
Nezáleží na tom, či vrstvy dokonale nesedia, môžete ich zarovnať tak, aby ste extra strihali nožom, ako je to znázornené na obrázkoch.
Spodná vrstva je prilepená iba na jednom konci.
Vedeli ste, že striedanie smeru vĺn kartónových vrstiev mu dodáva väčšiu mechanickú odolnosť? Ak odrežete spodnú vrstvu vlnou kolmou na dlhú stranu, bude jednoduchšie ju ohnúť, aby sa otvorila.
Vyrežte koľajnice lodných drôtov, ale ešte nevyrežte otvory pre tlačidlá ani kábel USB.
Odporúča:
Jednoduchá hra na hádanie - Python + XBees + Arduino: 10 krokov
Jednoduchá hádacia hra - Python + XBees + Arduino: Hra funguje takto: Máte 4 pokusy uhádnuť písmeno medzi „a“- „h“- > Uhádni správne písmeno: Vyhrávate! ?-> Uhádnete nesprávne písmeno: Hra sa skončila?-> Uhádnete akúkoľvek inú postavu mimo „a“- „h“: Koniec hry? Vaše Arduino vám umožní
Experiment s biologickou odbúrateľnosťou, ktorý môžete urobiť s deťmi!: 8 krokov
Experiment s biologickou odbúrateľnosťou, ktorý môžete robiť s deťmi !: Vriaca voda očividne nie je ako kompostovacie podmienky alebo pomalý, prirodzený proces biodegradácie. Môžete však simulovať (do určitej miery) spôsob, akým sa niektoré materiály rozkladajú v porovnaní s inými pri aplikácii energie, ako je teplo
Vylepšite svoj vesmírny štart pomocou tlačidla fyzickej fázy pre vesmírny program Kerbal: 6 krokov
Vylepšite svoj vesmírny štart pomocou tlačidla fyzickej inscenácie pre program Kerbal Space: Nedávno som si vybral demo verziu programu Kerbal Space Program. Kerbal Space Program je simulátorová hra, ktorá vám umožní navrhovať a vypúšťať rakety a navigovať ich k vzdialeným mesiacom a planétam. Stále sa pokúšam úspešne pristáť na Mesiaci (o
Jednoduchá hra na hádanie čísel v Pythone: 11 krokov
Jednoduchá hra na hádanie čísel v Pythone: V tomto návode sa naučíme, ako vytvoriť jednoduchú hru na hádanie čísel v Pythone v aplikácii Pycharm. Python je skriptovací jazyk, ktorý je skvelý pre začiatočníkov aj pre odborníkov. Štýl kódovania v Pythone je ľahko čitateľný a
Little Wizard - PC/Android hra Ako otec a syn s deťmi (unity3d): 5 krokov
Little Wizard - PC/Android hra Ako otec a syn s deťmi (unity3d): Chcel by som ukázať, aké ľahké a zábavné je vytvoriť hru. Vytvoril som svoju hru ako projekt otec a syn, aby som s ňou strávil nejaký čas. môj syn a naučiť sa ho niečo úžasné. V prvom rade chcem povedať, že nie som vývojár hier, a za druhé, že je