INHOUDSOPGAWE:

Space Race: Eenvoudige Arduino Clicker -speletjie om saam met die kinders te maak: 7 stappe
Space Race: Eenvoudige Arduino Clicker -speletjie om saam met die kinders te maak: 7 stappe

Video: Space Race: Eenvoudige Arduino Clicker -speletjie om saam met die kinders te maak: 7 stappe

Video: Space Race: Eenvoudige Arduino Clicker -speletjie om saam met die kinders te maak: 7 stappe
Video: 30 невероятных проектов Arduino, которые вы должны попробовать 2024, Julie
Anonim
Image
Image
Gereedskap en materiaal benodig
Gereedskap en materiaal benodig

Ek laai vandag 'n video op wat wys hoe dit werk! Bly ingeskakel

Kom ons geniet dit met 'n ruimte-tema instruksies wat saam met kinders gemaak kan word, en later alleen as 'n speelding geniet kan word.

U kan dit as 'n middel gebruik om hulle geskiedenis te leer oor die koue oorlog en die ruimtevaart met hierdie eenvoudige projek, maar moenie mislei word nie: ons sal almal leer en leer oor:

  • Arduino
  • Programmering
  • Elektronika
  • 3D -ontwerp (kindervriendelik danksy TinkerCAD)
  • Karton vervaardiging
  • Skilderye of ander handwerk wat u wil insluit;)

Space Race is 'n spel:

U moet herhaaldelik op u knoppie druk om u skip na die maan te laat vorder. Die eerste wat daar aankom, wen. U moet veg teen swaartekrag wat u na die aarde sal trek. Om te begin voordat die led uitgaan (of jou ruimteskip gereed is), kos jou 'n boete, en die aanvangstyd is lukraak om jou reflekse nog meer te toets.

Stap 1: Gereedskap en materiaal benodig

  • Arduino bord

    • Uno, Mega, ens sal doen. Moet Servobiblioteek ondersteun.
    • 'N Rekenaar om dit te programmeer
  • 'N Paar elektroniese onderdele

    • 2 drukknoppies. Ek het arkades soos dié, groot en stewig, gebruik.
    • 2 weerstande (4.7k ohm sal goed doen)
    • 2 servo's. Ek het die goedkoopste model SG-90 gebruik
    • 1 LED -diode van u gunsteling kleur
    • 'N Protobord + 'n paar springkabels
    • Miskien benodig u 'n elektriese draad, afhangende van die lengte van u springer en die finale ontwerp.
  • TinkerCAD -rekening (gratis) om die kring te sien. Ek het dit gebruik om dit met julle te deel.
  • Plak
  • Snymes (met toesig van volwassenes)
  • OPSIONEEL Skoolgraadskêr
  • 'N Paar draad om die skepe aan die servo vas te maak
  • Warm gom geweer
  • TOTAAL OPSIONEEL: 3D -drukker om die skepe te maak. Ek wou regtig leer om TinkerCAD te gebruik, so ek kon nie weerstaan om 2 eenvoudige skepe te maak as my eerste TinkerCAD -ontwerp nie. Dit was so maklik dat dit my geïnspireer het om hierdie projek saam met kinders te laat doen. U kan 3D -gedrukte modelle vervang met karton, papier, hout of selfs speeldeeg. Maak u kreatiwiteit los.

Stap 2: Die programmering van die spel in Arduino

Die spel in Arduino programmeer
Die spel in Arduino programmeer

Ek het die speletjie vir u geprogrammeer sodat u dit dadelik kan gebruik

Ek het die meeste van die kode kommentaar gelewer om u te help verstaan wat aan die gang is, en om u aan te moedig om Arduino te leer. Let daarop dat ek nie 'n programmeerder is nie, so dit is miskien nie die mees elegante kode nie. Aan die ander kant toon dit dat as ek kan leer om te kodeer, u dit ook kan doen as u probeer;)

Ek het 'n afdeling gemaak met die naam CONFIGURATION. U moet die maksimum hoek wat u servo's bereik, aanpas by u ontwerp. Kyk na die opmerkings oor die konfigurasie -afdelings.

U kan ook aan die ervaringskonfigurasie peuter: Probeer eers die standaardwaardes en eksperimenteer dan om te sien hoe dit uitkom: Negative Gravity? Maak die spel langer of moeiliker? verken die program om te sien wat u kan doen.

Maak net die kode oop en laai dit hier op u Arduino/Genuino -bord op, en kyk daarna:

  • Staatsmasjiene
  • Basiese servobiblioteekgebruik en probleme
  • Knoppie ontbreek en waarom u dit moet doen
  • Willekeurige funksie, en nog baie meer.

As u hulp nodig het met die oplaai van hierdie kode, gaan na:

Die kode is 362 reëls, so ek het besluit om die.ino -lêer op te laai in plaas daarvan om die kode hier te kopieer.

Stap 3: Bou die kring

Bou die kring
Bou die kring

Ek het TinkerCAD vir die eerste keer gebruik om die stroombaan te ontwerp. Ek het daarvan gehou, aangesien dit maklik en vinniger was as ander alternatiewe:

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

Laat ek 'n bietjie verduidelik oor hierdie eenvoudige stroombaan:

Van regs na links sien jy:

die servo's

Net gemaal, Vcc en sein. Die ware magie by hulle kom voor in die sagtewaregedeelte. U kan op die internet lees dat Arduino nie genoeg krag het om 'n servo behoorlik te bestuur nie, maar ek het dit met 'n paar programmeertruie oorkom (om dit los te maak na beweging om byvoorbeeld nie te jitter nie). Soos u kan sien, het my Mega -bord genoeg krag om al die goed in hierdie projek te bestuur sonder eksterne kragtoevoer.

Die drukknoppies

Is aan die grond gekoppel deur 'n 4.7k PULL-DOWN WEERSTAND. As ons nie die weerstand gebruik nie, sal die Arduino baie elektriese geraas uit die omgewing opneem, wat onreëlmatige en valse metings oplewer. Hierdie weerstand sorg dat enige elektriese sein/geraas grond toe gaan in plaas van die invoerpen as dit nie sterk genoeg is nie, soos 'n ware positiewe. Dit sal lekker wees om self te beleef: trek net die drade van penne 2 of 3 uit en kyk wat gebeur:)

Links het ons 'n

selfstandige LED

Gewoonlik moet ons 'n weerstand in serie daarmee gebruik om te verhoed dat die LED uiteindelik brand, maar aangesien ons die bord gebruik en nie 'n selfstandige arduino nie, trek ons voordeel uit die ingeboude weerstand en op pen 13 gelei, is hulle reeds daar! U kan selfs hierdie LED stoor terwyl u die toets doen, maar aangesien ons die arduino wil omhul, benodig ons 'n LED -diode buite.

Stap 4: Bou die raam

Die bou van die raam
Die bou van die raam
Die bou van die raam
Die bou van die raam
Die bou van die raam
Die bou van die raam

Ons kan hout en 'n paar gereedskap gebruik, maar aangesien ons iets wil hê wat 'n kind kan maak, gebruik ons verskeie lae karton wat aan mekaar vasgemaak is vir 'n groter hardheid.

Ek het eers die vertikale mure gemaak en daarna die eerste laag van die boonste omslag gesny om dit te pas.

Dit maak nie saak of die lae nie perfek pas nie; u kan dit met 'n snyblad gelyk maak, soos op die foto's.

Die onderste laag word slegs aan die een kant vasgeplak.

Weet u dat die afwisseling van die golfrigting van die kartonlae dit meer meganiese weerstand bied? As u die onderste laag sny met die golf loodreg op die lang kant, sal dit makliker wees om dit te buig om dit oop te maak.

Sny die relings vir die skeepsdrade, maar sny nog nie die gate vir die knoppies of die USB -kabel nie.

Aanbeveel: