Sadržaj:
- Korak 1: Potrebni alati i materijali
- Korak 2: Programiranje igre u Arduinu
- Korak 3: Izgradnja kruga
- Korak 4: Izgradnja okvira
Video: Svemirska utrka: Jednostavna Arduino klikačka igra s djecom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
¡Prenosim videozapis koji prikazuje kako to danas funkcionira! Ostanite uz nas
Zabavimo se s instrukcijama o svemirskim temama koje se mogu napraviti zajedno s djecom, a kasnije će one same uživati u njima kao igračka.
Možete ga koristiti kao sredstvo za poučavanje povijesti o hladnom ratu i svemirskoj utrci s ovim jednostavnim projektom, ali nemojte se zavaravati: svi ćemo upotrijebiti i naučiti o:
- Arduino
- Programiranje
- Elektronika
- 3D dizajn (prilagođeno djeci zahvaljujući TinkerCAD -u)
- Izrada kartona
- Slikanje ili drugi zanati koje želite uključiti;)
Svemirska utrka je igra:
Morate više puta pritisnuti gumb kako bi vaš brod napredovao prema Mjesecu. Prvi koji tamo stigne pobjeđuje. Morate se boriti protiv gravitacije koja će vas povući na zemlju. Početak prije nego što se LED dioda ugasi (ili je vaš svemirski brod spreman) koštat će vas kazne, a vrijeme početka bit će nasumično za dodatno provjeravanje vaših refleksa.
Korak 1: Potrebni alati i materijali
- Arduino ploča
- Uno, Mega itd. Mora podržavati Servo biblioteku.
- Računalo za programiranje
-
Neki elektronički dijelovi
- 2 tipke. Koristio sam arkadne poput njih, velike i čvrste.
- 2 otpornika (4,7 k ohma će biti sasvim u redu)
- 2 servomotora. Koristio sam najjeftiniji model SG-90
- 1 LED dioda vaše omiljene boje
- Protoboard + nekoliko kratkospojnih kabela
- Možda će vam trebati električna žica, ovisno o duljini skakača i konačnom dizajnu.
- TinkerCAD račun (besplatno) za pregled kruga. Iskoristio sam ga da to podijelim s vama.
- Ljepilo
- Nož za rezanje (uz nadzor odrasle osobe)
- NEOBVEZNO škare za školski razred
- Neka žica za pričvršćivanje brodova na servo
- Pištolj za vruće ljepilo
- POTPUNO NEOBVEZNO: 3D pisač za izradu brodova. Zaista sam želio naučiti koristiti TinkerCAD pa nisam mogao odoljeti da ne napravim 2 jednostavna broda kao svoje prve TinkerCAD dizajne. Bilo je tako lako da me inspiriralo da ovaj projekt napravim s djecom. Modele s 3D printom možete zamijeniti kartonom, papirom, drvom ili čak modelima za igru. Oslobodite svoju kreativnost.
Korak 2: Programiranje igre u Arduinu
Za vas sam programirao igru tako da je možete odmah koristiti
Komentirao sam većinu koda kako bih vam pomogao razumjeti što se događa i potaknuo vas da naučite neki Arduino. Imajte na umu da ja nisam programer, pa možda to nije najelegantniji kod. S druge strane, ovo pokazuje da ako mogu naučiti kodirati, možete to učiniti i vi ako pokušate;)
Napravio sam dio pod nazivom KONFIGURACIJA. Morate prilagoditi maksimalni kut koji će vaši servomotori doseći kako bi odgovarao vašoj građi. Pogledajte komentare odjeljaka za konfiguraciju.
Također se možete pozabaviti konfiguracijom iskustva: Prvo isprobajte zadane vrijednosti, a zatim eksperimentirajte da vidite kako to ispada: Negativna gravitacija? Učiniti igru dužom ili težom? istražite program kako biste vidjeli što možete učiniti.
Samo otvorite i prenesite kod koji se ovdje dijeli na vašu Arduino/Genuino ploču, gledajući ga možete saznati o:
- Državni strojevi
- Osnovna upotreba servo knjižnice i problemi
- Otkazivanje gumba i zašto to morate učiniti
- Slučajna funkcija i još mnogo toga.
Ako vam je potrebna pomoć pri prijenosu ovog koda, posjetite:
Kôd ima 362 retka pa sam odlučio umjesto učitavanja koda prenijeti datoteku.ino.
Korak 3: Izgradnja kruga
Prvi put sam koristio TinkerCAD za projektiranje sklopa. Svidjelo mi se jer je bilo jednostavno i brže od ostalih alternativa:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Dopustite mi da objasnim malo o ovom jednostavnom krugu:
S desna na lijevo vidite:
servomotori
Samo uzemljenje, Vcc i signal. Prava čarolija s njima događa se u softverskom dijelu. Na internetu možete pročitati da Arduino nema dovoljno snage za pravilno pokretanje servo servera, ali to sam prevladao nekim programskim trikovima (odvajajući ih nakon kretanja kako bi izbjegao, na primjer, podrhtavanje). Kao što vidite, moja Mega ploča ima dovoljno snage za pokretanje svih stvari u ovom projektu bez vanjskog napajanja.
Tipke
Spojeni su na masu pomoću 4,7 k IZVUČNOG OTPORA. Da nismo koristili taj otpornik, Arduino bi pokupio mnogo električne buke iz okoliša, dajući neredovita i lažna očitanja. Ovaj otpornik osigurava da bilo koji električni signal/šum ide na masu umjesto ulaznog pina ako nije dovoljno jak kao istinski pozitivan. Bilo bi lijepo doživjeti sami: samo odspojite žice pinova 2 ili 3 i pogledajte što se događa:)
S lijeve strane imamo an
samostalna LED
Obično bismo trebali koristiti otpornik u seriji s njim kako bismo izbjegli eventualno izgaranje LED -a, ali budući da koristimo ploču, a ne samostalni arduino, koristimo ugrađeni otpornik i vodimo na pin 13, oni su već tamo! Ovu LED diodu možete čak i spremiti tijekom testiranja, ali budući da želimo priložiti arduino, trebat će nam LED dioda izvana.
Korak 4: Izgradnja okvira
Mogli bismo koristiti drvo i neke alate, ali budući da želimo nešto što dijete može napraviti, upotrijebit ćemo nekoliko slojeva kartona zalijepljenih zajedno za veću tvrdoću.
Prvo sam napravio okomite zidove, a zatim izrezao prvi sloj gornjeg poklopca kako bi im odgovarao.
Nije važno ako se slojevi ne uklapaju savršeno, možete ih poravnati i dodatno izrezati oštricom za rezanje kao što je prikazano na slikama.
Donji sloj je zalijepljen samo na jednom kraju.
Jeste li znali da mu izmjenjivanje smjera valova kartonskih slojeva daje veću mehaničku otpornost? Ako izrežete donji sloj s valom okomitim na dugu stranu, bit će ga lakše saviti da biste ga otvorili.
Izrežite tračnice za brodske žice, ali još nemojte izrezati rupe za gumbe ili USB kabel.
Preporučeni:
SIMULATOR IGRE URADNIH UTRKA -- F1 SIMULATOR: 5 koraka
SIMULATOR IGRE URADNIH UTRKA || F1 SIMULATOR: Pozdrav svima Dobro došli na Moj kanal, danas ću vam pokazati kako izrađujem " Racing Game Simulator " uz pomoć Arduina UNO -a. ovo nije blog za izgradnju, to je samo pregled i test simulatora. Uskoro kompletan blog za izradu
Uradi sam upravljač i pedale od kartona! (Povratne informacije, mjenjači vesla, zaslon) za simulatore utrka i igre: 9 koraka
Uradi sam upravljač i pedale od kartona! (Povratne informacije, mjenjači vesla, zaslon) za simulatore utrka i igre: Hej svima! U ovim dosadnim vremenima svi se šetamo tražeći nešto za raditi. Trkački događaji u stvarnom životu otkazani su i zamijenjeni simulatorima. Odlučio sam izgraditi jeftin simulator koji radi besprijekorno, provi
Eksperiment biorazgradljivosti koji možete napraviti s djecom!: 8 koraka
Pokus biorazgradljivosti koji možete napraviti s djecom !: Očigledno, kipuća voda nije baš poput uvjeta kompostiranja ili sporog, prirodnog procesa biorazgradnje. Međutim, možete simulirati (u određenoj mjeri) način na koji se određeni materijali razgrađuju u usporedbi s drugima pri primjeni energije, poput topline
Svemirska utrka Igra Verzija 2: 5 koraka
Igra Space Race verzija 2: Pozdrav svima. Prije ove verzije igre, objavio sam prvu verziju igre. Danas ću vam pokazati Space Race Game verziju 2. Pogledajmo korake
Mali čarobnjak - PC/Android igra kao otac i sin s djecom (Unity3d): 5 koraka
Mali čarobnjak - PC/Android igra kao otac i sin s djecom (Unity3d): Želio bih pokazati koliko je lako i zabavno napraviti igru. Svoju igru sam stvorio kao projekt oca i sina kako bih proveo neko vrijeme s moj sin i da ga naučim nešto super. Prije svega želim reći da nisam programer igara, a drugo da je to