Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Tool at Materyales
- Hakbang 2: Pag-program ng Laro sa Arduino
- Hakbang 3: Pagbuo ng Circuit
- Hakbang 4: Pagbuo ng Frame
Video: Space Race: Simpleng Arduino Clicker Game na Gawin Sa Mga Bata: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
¡Nag-a-upload ako ng isang video na ipinapakita kung paano ito gumagana ngayon! Manatiling nakatutok
Magsaya tayo sa isang nakapagtuturo na naka-tema sa espasyo na maaaring gawin kasama ng mga bata, at kalaunan ay masisiyahan silang mag-isa bilang isang laruan.
Maaari mo itong gamitin bilang isang ibig sabihin upang turuan sila ng kasaysayan tungkol sa malamig na giyera at ang karera sa kalawakan sa simpleng proyektong ito, ngunit huwag lokohin: gagamitin at alamin natin ang tungkol sa:
- Arduino
- Programming
- Elektronika
- Disenyo ng 3D (bata na magiliw salamat sa TinkerCAD)
- Paggawa ng karton
- Pagpipinta o iba pang mga sining na nais mong isama;)
Ang Space Race ay isang laro:
Dapat mong paulit-ulit na pindutin ang iyong pindutan upang maisulong ang iyong barko patungo sa buwan. Ang unang dumating doon ay nanalo. Dapat mong labanan laban sa grabidad na maghihila sa iyo sa lupa. Simula bago lumabas ang led (o handa na ang iyong sasakyang pangalangaang) babayaran ka ng isang multa, at ang oras ng pagsisimula ay magiging random upang masubukan pa ang iyong mga reflex.
Hakbang 1: Kailangan ng Mga Tool at Materyales
-
Board ng Arduino
- Magagawa ng Uno, Mega, atbp. Dapat suportahan ang Servo library.
- Isang computer upang i-program ito
-
Ang ilang mga elektronikong bahagi
- 2 Mga Pushbutton. Gumamit ako ng arcade tulad ng mga iyon, malaki at matibay.
- 2 resistors (4.7k ohm ay maayos)
- 2 Mga Servos. Gumamit ako ng pinakamurang modelo na SG-90
- 1 LED diode ng iyong paboritong kulay
- Isang protoboard + ilang mga jumper cable
- Marahil kakailanganin mo ng ilang wire na elektrisidad, depende sa haba ng iyong mga jumper at pangwakas na disenyo.
- TinkerCAD account (libre) upang makita ang circuit. Ginamit ko ito upang ibahagi ito sa iyo.
- Pandikit
- Talim ng pamutol (na may pangangasiwa ng pang-adulto)
- OPSYONAL na gunting sa paaralan
- Ang ilang mga kawad upang ilakip ang mga barko sa servo
- Mainit na glue GUN
- TOTALLY OPSYONAL: 3D printer upang gawin ang mga barko. Talagang nais kong malaman ang paggamit ng TinkerCAD, kaya't hindi ko mapigilang gumawa ng 2 simpleng barko bilang aking unang mga disenyo ng TinkerCAD. Napakadali na binigyang inspirasyon nito ang aking proyekto na gawin sa mga bata. Maaari mong palitan ang mga naka-print na modelo ng 3D ng karton, papel, kahoy, o kahit na mga playdough. Ilabas ang iyong pagkamalikhain.
Hakbang 2: Pag-program ng Laro sa Arduino
Pinrograma ko ang laro para sa iyo upang magamit mo ito kaagad
Kinomento ko ang halos lahat ng code upang matulungan kang maunawaan kung ano ang nangyayari, at hikayatin kang malaman ang ilang Arduino. Tandaan na hindi ako isang programmer, kaya marahil hindi iyon ang pinaka matikas na code. Sa kabilang banda, ipinapakita nito na kung matututo akong mag-code, magagawa mo rin ito kung susubukan mo;)
Gumawa ako ng isang seksyon na tinatawag na CONFIGURATION. Dapat mong ipasadya ang maximum na anggulo na maabot ng iyong mga servos upang magkasya sa iyong build. Tingnan ang mga komento sa mga seksyon ng config.
Maaari mo ring tinker sa pagsasaayos ng karanasan: Subukan muna ang mga default na halaga at pagkatapos ay mag-eksperimento upang makita kung paano ito naganap: Negatibong Gravity? Gawing mas mahaba o mas mahirap ang laro? galugarin ang programa upang makita kung ano ang maaari mong gawin.
Buksan lamang at i-upload ang code na ibinahagi dito sa iyong Arduino / Genuino board, pagtingin dito maaari mong malaman ang tungkol sa:
- Mga makina ng estado
- Pangunahing paggamit ng servo library at mga problema
- Ang pag-debon ng pindutan at kung bakit mo ito dapat gawin
- Random na pagpapaandar, at marami pa.
Kung kailangan mo ng tulong sa pag-upload ng code na ito, pumunta sa:
Ang code ay 362 na linya, kaya't nagpasya akong i-upload ang.ino file sa halip na kopyahin ang code dito.
Hakbang 3: Pagbuo ng Circuit
Ginamit ko ang TinkerCAD sa kauna-unahang pagkakataon upang idisenyo ang circuit. Nagustuhan ko ito dahil madali at mas mabilis ito kaysa sa iba pang mga kahalili:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Hayaan akong ipaliwanag nang kaunti tungkol sa simpleng circuit na ito:
Mula sa kanan hanggang kaliwa nakikita mo:
ang mga servo
Ground lang, Vcc at signal. Ang totoong mahika sa kanila ay nangyayari sa bahagi ng software. Maaari mong basahin sa net na ang Arduino ay walang sapat na kapangyarihan upang magpatakbo ng isang servo nang maayos, ngunit nadaig ko ito sa ilang mga trick sa programa (hiwalay ang mga ito pagkatapos ng paggalaw upang maiwasan ang pag-jitter, halimbawa). Tulad ng nakikita mo ang aking Mega board ay may sapat na kapangyarihan upang mapatakbo ang lahat ng mga bagay-bagay sa proyektong ito nang walang panlabas na supply ng kuryente.
Ang mga pushbutton
Nakakonekta sa lupa ng isang 4.7k Pull-Down RESISTOR. Kung hindi namin ginamit ang risistor na iyon ang Arduino ay kukuha ng maraming ingay sa kuryente mula sa kapaligiran, na nagbibigay ng hindi wastong at maling pagbasa. Tinitiyak ng risistor na ang anumang signal ng kuryente / ingay ay pupunta sa lupa sa halip na ang input pin kung hindi ito sapat na malakas tulad ng isang tunay na positibo. Magiging magandang maranasan ng iyong sarili: i-unplug lamang ang mga wire ng mga pin 2 o 3 at tingnan kung ano ang mangyayari:)
Sa kaliwa mayroon kaming
standalone LED
Karaniwan dapat kaming gumamit ng isang risistor sa serye kasama nito upang maiwasan ang pagkasunog ng LED, ngunit dahil ginagamit namin ang board at hindi isang standalone arduino sinasamantala namin ang built in na risistor at pinangunahan sa pin 13, sila na ayan! Maaari mo ring i-save ang LED na ito habang ginagawa ang pagsubok, ngunit dahil nais naming isara ang arduino kailangan namin ng isang LED diode sa labas.
Hakbang 4: Pagbuo ng Frame
Maaari kaming gumamit ng kahoy at ilang mga tool, ngunit dahil gusto namin ng isang bagay na maaaring gawin ng isang bata, gagamit kami ng maraming mga layer ng karton na nakadikit para sa higit na tigas.
Ginawa ko muna ang mga patayong pader, at pagkatapos ay gupitin ang unang layer ng itaas na takip upang magkasya ang mga ito.
Hindi mahalaga kung ang mga layer ay hindi ganap na magkasya, maaari mong i-level ang mga ito sa paggupit ng labis sa isang talim ng paggupit tulad ng ipinakita sa mga larawan.
Ang ilalim na layer ay nakadikit lamang sa isang dulo.
Alam mo bang ang alternating direksyon ng alon ng mga layer ng karton ay binibigyan ito ng higit na mekanikal na paglaban? Kung pinutol mo ang ilalim na layer na may patayo na alon sa mahabang bahagi, mas madaling baluktot ito upang buksan ito.
Gupitin ang mga daang-bakal para sa mga wire ng barko, ngunit huwag gupitin ang mga butas para sa mga pindutan o USB cable.
Inirerekumendang:
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: 4 na Mga Hakbang
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: Ang hayop ay tunog sa sarili nitong tinig kapag ang puzzle ng hayop na ito ay inilagay nang tama para sa mga bata sa ilalim ng 24 na buwan. Masisiyahan ang iyong mga anak na lalaki kapag narinig nila ang lahat ng anim na tunog na ibinubuga ng hayop niya. Ang proyektong ito ay batay sa isang produktong komersyal, ngunit nais ko
Space Race Game Bersyon 2: 5 Mga Hakbang
Space Race Game Bersyon 2: Hoy lahat. Bago ang bersyon ng laro na ito, nag-publish ng unang bersyon ng laro. Ngayon, ipapakita sa iyo ang bersyon ng Space Race Game 2. Tingnan natin ang mga hakbang
Paano Gawin ang Iyong Servo Motor Gawin ang Buong Pag-ikot: 5 Hakbang
Paano Gawin ang Iyong Servo Motor Gawin ang Buong Pag-ikot: Ano ang isang Servo Motor? Ang isang servo motor ay isang de-koryenteng aparato na maaaring itulak o paikutin ang isang bagay nang may ganap na katumpakan. Kung nais mong paikutin at object sa ilang mga tukoy na mga anggulo o distansya, pagkatapos ay gumagamit ka ng servo motor. Binubuo lamang ito ng simpleng motor
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card
Isang Madaling Gawin, Mura at Simpleng LED-blinky Circuit Sa CMOS 74C14: 5 Mga Hakbang
Isang Madaling Gawing, Mura at Simpleng LED-blinky Circuit Sa CMOS 74C14: Minsan kailangan mo lang ng ilang mga blinky LEDs, para sa dekorasyon ng chrismas, mga blinky na likhang sining o upang makapaglibang sa blink blink blink. Ipapakita ko sa iyo kung paano gumawa ng isang murang at simpleng circuit na may hanggang sa 6 na kumikislap na mga LED. Tandaan: Ito ang aking unang naitatag at