Innholdsfortegnelse:

Space Race: Enkelt Arduino Clicker -spill å lage med barna: 7 trinn
Space Race: Enkelt Arduino Clicker -spill å lage med barna: 7 trinn

Video: Space Race: Enkelt Arduino Clicker -spill å lage med barna: 7 trinn

Video: Space Race: Enkelt Arduino Clicker -spill å lage med barna: 7 trinn
Video: 30 невероятных проектов Arduino, которые вы должны попробовать 2024, November
Anonim
Image
Image
Verktøy og materialer som trengs
Verktøy og materialer som trengs

¡Jeg laster opp en video som viser hvordan det fungerer i dag! Følg med

La oss ha det gøy med en instruks som er tilgjengelig med romtema og som kan lages sammen med barn, og senere kan nytes av dem alene som et leketøy.

Du kan bruke det som et middel for å lære dem historie om kald krig og romløpet med dette enkle prosjektet, men ikke la deg lure: vi vil alle bruke og lære om:

  • Arduino
  • Programmering
  • Elektronikk
  • 3D -design (barnevennlig takket være TinkerCAD)
  • Utforming av papp
  • Maleri eller annet håndverk du vil inkludere;)

Space Race er et spill:

Du må trykke på knappen flere ganger for å få skipet til å rykke frem mot månen. Den første som kommer dit vinner. Du må kjempe mot tyngdekraften som vil trekke deg ned til jorden. Å starte før LED -en går ut (eller romskipet ditt er klart) vil koste deg en straff, og starttiden vil være tilfeldig for å teste refleksene dine enda mer.

Trinn 1: Verktøy og materialer som trengs

  • Arduino bord

    • Uno, Mega, etc vil gjøre. Må støtte Servobibliotek.
    • En datamaskin for å programmere den
  • Noen elektroniske deler

    • 2 Trykknapper. Jeg brukte arkade som de, store og solide.
    • 2 motstander (4,7k ohm vil gjøre det bra)
    • 2 servoer. Jeg brukte den billigste modellen SG-90
    • 1 LED -diode i din favorittfarge
    • En protoboard + noen startkabler
    • Kanskje du trenger litt elektrisk ledning, avhengig av din hoppers lengde og siste design.
  • TinkerCAD -konto (gratis) for å se kretsen. Jeg brukte den til å dele den med deg.
  • Lim
  • Skjæreblad (med voksen tilsyn)
  • VALGFRITT Skårklassesaks
  • Noen ledninger for å feste skipene til servoen
  • Varm limpistol
  • HELT VALGFRITT: 3D -skriver for å lage skipene. Jeg ville virkelig lære å bruke TinkerCAD, så jeg kunne ikke motstå å lage to enkle skip som mine første TinkerCAD -design. Det var så enkelt at det inspirerte meg til å få dette prosjektet til å bli gjort med barn. Du kan erstatte 3D -trykte modeller med papp, papir, tre eller til og med lekdeig. Slipp løs kreativiteten din.

Trinn 2: Programmering av spillet i Arduino

Programmering av spillet i Arduino
Programmering av spillet i Arduino

Jeg programmerte spillet for deg slik at du kan bruke det med en gang

Jeg kommenterte mest av koden for å hjelpe deg å forstå hva som skjer, og for å oppmuntre deg til å lære litt Arduino. Vær oppmerksom på at jeg ikke er en programmerer, så det er kanskje ikke den mest elegante koden. På den annen side demonstrerer dette at hvis jeg kan lære å kode, kan du gjøre det også hvis du prøver;)

Jeg lagde en seksjon som heter KONFIGURASJON. Du må tilpasse maksimal vinkel som servoene dine vil nå for å passe til bygningen din. Ta en titt på kommentarene til konfigurasjonsdelene.

Du kan også pusle med opplevelseskonfigurasjonen: Prøv standardverdiene først, og eksperimentere deretter for å se hvordan det blir: Negativ tyngdekraft? Gjør spillet lengre eller vanskeligere? utforske programmet for å se hva du kan gjøre.

Bare åpne og last opp koden som er delt her til Arduino/Genuino -brettet ditt, og se på det du kan lære om:

  • Statlige maskiner
  • Grunnleggende bruk og problemer med servobiblioteket
  • Knappdebouncing og hvorfor du må gjøre det
  • Tilfeldig funksjon, og mye mer.

Hvis du trenger hjelp til å laste opp denne koden, kan du gå til:

Koden er på 362 linjer, så jeg bestemte meg for å laste opp.ino -filen i stedet for å kopiere koden her.

Trinn 3: Bygg kretsen

Bygg kretsen
Bygg kretsen

Jeg brukte TinkerCAD for første gang til å designe kretsen. Jeg likte det, da det var enkelt og raskere enn andre alternativer:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

La meg forklare litt om denne enkle kretsen:

Fra høyre til venstre ser du:

servoene

Bare bakken, Vcc og signal. Den virkelige magien med dem forekommer i programvaredelen. Du kan lese på nettet at Arduino ikke har nok strøm til å kjøre en servo skikkelig, men jeg overvant dette med noen programmeringstriks (løsne dem etter bevegelse for å unngå rystelser, for eksempel). Som du kan se, har Mega -kortet mitt nok strøm til å kjøre alle tingene i dette prosjektet uten ekstern strømforsyning.

Trykknappene

Er koblet til bakken med en 4,7k PULL-DOWN RESISTOR. Hvis vi ikke brukte den motstanden, ville Arduino plukke opp mye elektrisk støy fra miljøet, noe som ga uregelmessige og falske avlesninger. Denne motstanden sørger for at ethvert elektrisk signal/støy går til bakken i stedet for inngangspinnen hvis den ikke er sterk nok som en sann positiv er. Det vil være hyggelig å oppleve selv: bare koble fra ledningene til pinne 2 eller 3 og se hva som skjer:)

Til venstre har vi en

frittstående LED

Vanligvis bør vi bruke en motstand i serie for å unngå til slutt å brenne LED -en, men siden vi bruker brettet og ikke en frittstående arduino, drar vi fordel av den innebygde motstanden og ledes på pin 13, de er allerede der! Du kan til og med lagre denne LED -en mens du tester, men siden vi ønsker å legge ved arduinoen trenger vi en LED -diode utenfor.

Trinn 4: Bygg rammen

Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen

Vi kan bruke tre og noen verktøy, men siden vi vil ha noe et barn kan lage, bruker vi flere lag papp limt sammen for større hardhet.

Jeg lagde først de vertikale veggene, og klippet deretter det første laget av det øvre dekselet for å passe dem.

Det spiller ingen rolle om lagene ikke passer perfekt, du kan jevne dem med å skjære ekstra med et skjæreblad som vist på bildene.

Bunnlaget limes bare i den ene enden.

Visste du at vekslende bølgeretning av papplagene gir det mer mekanisk motstand? Hvis du kutter det nederste laget med bølgen vinkelrett på langsiden, blir det lettere å bøye det for å åpne det.

Klipp skinnene for skipstrådene, men ikke kutt hullene for knappene eller USB -kabelen ennå.

Anbefalt: