Sisällysluettelo:
- Vaihe 1: Tarvittavat työkalut ja materiaalit
- Vaihe 2: Pelin ohjelmointi Arduinossa
- Vaihe 3: Piirin rakentaminen
- Vaihe 4: Kehyksen rakentaminen
Video: Avaruuskilpailu: Yksinkertainen Arduino Clicker -peli lasten kanssa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
¡Lähetän videon, joka näyttää kuinka se toimii tänään! Pysy kanavalla
Pidetään hauskaa avaruusaiheisen ohjeen kanssa, joka voidaan tehdä lasten kanssa ja myöhemmin nauttia yksin leluina.
Voit käyttää sitä keinona opettaa heille historiaa kylmästä sodasta ja avaruuskilpailusta tällä yksinkertaisella projektilla, mutta älä mene lankaan: me kaikki käytämme ja opimme:
- Arduino
- Ohjelmointi
- Elektroniikka
- 3D -suunnittelu (lapsiystävällinen TinkerCADin ansiosta)
- Pahvin askartelu
- Maalaus tai muut käsityöt, jotka haluat sisällyttää;)
Space Race on peli:
Sinun on painettava painiketta toistuvasti, jotta alus siirtyy kohti kuuta. Ensimmäinen sinne saapunut voittaa. Sinun on taisteltava painovoimaa vastaan, joka vetää sinut maan päälle. Aloittaminen ennen ledin sammumista (tai avaruusaluksesi on valmis) maksaa sinulle rangaistuksen, ja aloitusaika on satunnainen, jotta voit testata refleksejäsi vielä enemmän.
Vaihe 1: Tarvittavat työkalut ja materiaalit
-
Arduino -levy
- Uno, Mega jne. Täytyy tukea Servo -kirjastoa.
- Tietokone sen ohjelmoimiseksi
-
Jotkut elektroniset osat
- 2 Painikkeet. Käytin samanlaisia arcadeja, suuria ja tukevia.
- 2 vastusta (4,7 k ohm toimii hyvin)
- 2 servoa. Käytin halvin malli SG-90
- 1 suosikkivärisi LED -diodi
- Protoboard + joitakin hyppyjohtoja
- Ehkä tarvitset sähköjohtoa puseroiden pituudesta ja lopullisesta suunnittelusta riippuen.
- TinkerCAD -tili (ilmainen) nähdäksesi piirin. Käytin sitä jakamaan sen kanssasi.
- Liima
- Leikkuuterä (aikuisen valvonnassa)
- LISÄVARUSTEET Koulun luokan sakset
- Jotkut langat kiinnittää alukset servoon
- Kuuma liimapistooli
- TÄYSIN VALINNAINEN: 3D -tulostin toimitukseen. Halusin todella oppia käyttämään TinkerCADia, joten en voinut vastustaa tekemästä 2 yksinkertaista alusta ensimmäiseksi TinkerCAD -malliksi. Se oli niin helppoa, että se inspiroi minua tekemään tämän projektin lasten kanssa. Voit korvata 3D -tulostetut mallit pahvilla, paperilla, puulla tai jopa leikkimallilla. Vapauta luovuutesi.
Vaihe 2: Pelin ohjelmointi Arduinossa
Ohjelmoin pelin sinulle, jotta voit käyttää sitä heti
Kommentoin suurimman osan koodista auttaakseni sinua ymmärtämään, mitä tapahtuu, ja rohkaistaksesi sinua oppimaan Arduinoa. Huomaa, että en ole ohjelmoija, joten ehkä se ei ole tyylikkäin koodi. Toisaalta tämä osoittaa, että jos voin oppia koodaamaan, voit myös tehdä sen, jos yrität;)
Tein osion nimeltä CONFIGURATION. Sinun on muokattava servojen saavuttama suurin kulma rakenteenne mukaan. Katso konfiguraatio -osioiden kommentit.
Voit myös kokeilla kokemusten määritystä: Kokeile ensin oletusarvoja ja kokeile sitten, miten se osoittautuu: Negatiivinen painovoima? Tehdäänkö pelistä pidempi vai vaikeampi? tutustu ohjelmaan nähdäksesi mitä voit tehdä.
Avaa ja lataa täällä jaettu koodi Arduino/Genuino -kortillesi, kun katsot sitä, voit oppia:
- Valtion koneet
- Servokirjaston peruskäyttö ja ongelmat
- Painikkeiden purkaminen ja miksi sinun on tehtävä se
- Satunnaistoiminto ja paljon muuta.
Jos tarvitset apua tämän koodin lataamisessa, siirry osoitteeseen
Koodi on 362 riviä, joten päätin ladata.ino -tiedoston sen sijaan, että kopioisin koodin tänne.
Vaihe 3: Piirin rakentaminen
Käytin TinkerCADia ensimmäistä kertaa piirin suunnittelussa. Pidin siitä, koska se oli helppoa ja nopeampaa kuin muut vaihtoehdot:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Selitän hieman tästä yksinkertaisesta piiristä:
Oikealta vasemmalle näet:
servoja
Vain maa, Vcc ja signaali. Todellinen taika heidän kanssaan tapahtuu ohjelmisto -osassa. Voit lukea verkosta, että Arduinolla ei ole tarpeeksi voimaa käyttää servoa kunnolla, mutta voitin tämän joillakin ohjelmointitempeillä (irrottamalla ne esimerkiksi liikkeen jälkeen, jotta vältytään värinältä). Kuten näette, Mega -kortillani on riittävästi virtaa kaiken tämän projektin sisällön suorittamiseen ilman ulkoista virtalähdettä.
Painikkeet
Ne on kytketty maahan 4.7k PULL-DOWN RESISTORilla. Jos emme käyttäisi tätä vastusta, Arduino ottaisi paljon sähköistä kohinaa ympäristöstä, antaen epäsäännöllisiä ja vääriä lukemia. Tämä vastus varmistaa, että mikä tahansa sähköinen signaali/melu menee maahan tulotapin sijasta, jos se ei ole tarpeeksi vahva kuin todellinen positiivinen. On mukavaa kokea itse: irrota nastat 2 tai 3 ja katso mitä tapahtuu:)
Vasemmalla meillä on
erillinen LED
Yleensä meidän pitäisi käyttää vastusta sarjaan sen kanssa, jotta vältetään lopulta LED -valon polttaminen, mutta koska käytämme levyä eikä erillistä arduinoa, hyödynnämme sisäänrakennettua vastusta ja johdamme nastassa 13, ne ovat jo siellä! Voit jopa tallentaa tämän LEDin testauksen aikana, mutta koska haluamme sulkea arduinon, tarvitsemme LED -diodin ulkopuolella.
Vaihe 4: Kehyksen rakentaminen
Voisimme käyttää puuta ja joitain työkaluja, mutta koska haluamme jotain, mitä lapsi voi tehdä, käytämme useita kerroksia pahvia, jotka on liimattu yhteen kovuuden lisäämiseksi.
Tein ensin pystysuorat seinät ja leikkasin sitten ylemmän kannen ensimmäisen kerroksen niiden mukaan.
Ei ole väliä, jos kerrokset eivät sovi täydellisesti, voit tasoittaa ne leikkaamalla ylimääräistä leikkuuterällä kuvan mukaisesti.
Pohjakerros on liimattu vain toisesta päästä.
Tiesitkö, että pahvikerrosten aallon suunnan vaihtaminen lisää sen mekaanista kestävyyttä? Jos leikkaat pohjakerroksen aallon ollessa kohtisuorassa pitkälle puolelle, sen avaaminen on helpompaa taivuttamalla.
Leikkaa kiskot laivan johtoja varten, mutta älä leikkaa vielä reikiä painikkeille tai USB -kaapelille.
Suositeltava:
Yksinkertainen lasten RGB -piiri: 3 vaihetta
Yksinkertainen lasten RGB -piiri: Tätä hyvin yksinkertaistettua piiriä voidaan käyttää STEM -luokissa opettamaan oppilaille, kuinka sähkö yhdistettynä RGB -lediin ja painikkeisiin voi aiheuttaa ledin syttymisen eri väreihin riippuen siitä, mitä painikkeita painetaan
Yksinkertainen tuotteiden lajittelujärjestelmä Raspberry Pi: n ja Arduinon kanssa: 5 vaihetta
Yksinkertainen tuotteiden lajittelujärjestelmä Raspberry Pi: n ja Arduinon kanssa: Olen suunnittelun fani, rakastan ohjelmointia ja sähköisten projektien tekemistä vapaa -ajallani, tässä projektissa jaan kanssasi yksinkertaisen tuotteiden lajittelujärjestelmän, jonka olen tehnyt äskettäin. tätä järjestelmää varten, valmistele osat
Biohajoavuuskoe, jonka voit tehdä lasten kanssa!: 8 vaihetta
Biohajoavuuskoe, jonka voit tehdä lasten kanssa !: On selvää, että kiehuva vesi ei ole aivan kuin kompostointiolosuhteet tai hidas, luonnollinen biohajoamisprosessi. Voit kuitenkin simuloida (jossain määrin) tapaa, jolla tietyt materiaalit hajoavat muihin verrattuna, kun energiaa, kuten lämpöä, käytetään
Yksinkertainen opas AutoCAD MEP (kanava) -mestariin: 27 vaihetta (kuvien kanssa)
Yksinkertainen opas AutoCAD MEP (Ducting) -mestariin: AutoCAD MEP ei ehkä näytä eroavan paljon AutoCADista, mutta mekaanisten, sähköisten & Putkipalvelut (MEP), se voi varmasti auttaa sinua säästämään paljon aikaa ja vaivaa - edellyttäen, että olet hyvin varustettu perusasioilla
Yksinkertainen D -solupidike (ja mitä tein sen kanssa): 4 vaihetta
Yksinkertainen D -kennon pidike (ja mitä tein sen kanssa): tämä on yksinkertainen pidike koon d paristoille, käytin kahta 3v: n ulos, mutta voit helposti venyttää tai kutistaa muotoilua tarpeen mukaan, voit myös käyttää sama periaate c -kokoisille soluille. Minulla oli kaapissa paljon D -koon soluja tekemättä mitään