Përmbajtje:

Garë Hapësinore: Lojë e thjeshtë Arduino Clicker për të bërë me fëmijët: 7 hapa
Garë Hapësinore: Lojë e thjeshtë Arduino Clicker për të bërë me fëmijët: 7 hapa

Video: Garë Hapësinore: Lojë e thjeshtë Arduino Clicker për të bërë me fëmijët: 7 hapa

Video: Garë Hapësinore: Lojë e thjeshtë Arduino Clicker për të bërë me fëmijët: 7 hapa
Video: BTT GTR v1.0/M5 v1.0 - TMC2209 UART with Sensor less Homing 2024, Korrik
Anonim
Image
Image
Mjetet dhe materialet e nevojshme
Mjetet dhe materialet e nevojshme

¡Po ngarkoj një video që tregon se si funksionon sot! Qëndroni të sintonizuar

Le të argëtohemi me një udhëzues me temë hapësinore që mund të bëhet së bashku me fëmijët, dhe më vonë të kënaqen vetëm prej tyre si një lodër.

Ju mund ta përdorni atë si një mjet për t'u mësuar atyre historinë e luftës së ftohtë dhe garën në hapësirë me këtë projekt të thjeshtë, por mos u mashtroni: ne të gjithë do të përdorim dhe mësojmë për:

  • Arduino
  • Programimi
  • Elektronikë
  • Dizajn 3D (miqësor për fëmijët falë TinkerCAD)
  • Përpunim kartoni
  • Pikturë ose zanate të tjera që dëshironi të përfshini;)

Gara në Hapësirë është një lojë:

Ju duhet të shtypni vazhdimisht butonin tuaj për ta bërë anijen tuaj të përparojë drejt Hënës. I pari që mbërrin atje fiton. Ju duhet të luftoni kundër gravitetit që do t'ju tërheqë në tokë. Fillimi para se të fiket led (ose anija juaj kozmike është gati) do t'ju kushtojë një dënim, dhe koha e fillimit do të jetë e rastësishme për të testuar reflekset tuaja edhe më shumë.

Hapi 1: Mjetet dhe materialet e nevojshme

  • Bordi Arduino

    • Uno, Mega, etj do të bëjnë. Duhet të mbështesë bibliotekën Servo.
    • Një kompjuter për ta programuar atë
  • Disa pjesë elektronike

    • 2 butona shtytës. Kam përdorur arcade si ato, të mëdha dhe të guximshme.
    • 2 rezistente (4.7k Ohm do të bëjnë mirë)
    • 2 Servos. Kam përdorur modelin më të lirë SG-90
    • 1 diodë LED me ngjyrën tuaj të preferuar
    • Një protoboard + disa kabllo kërcyes
    • Ndoshta do t'ju duhet një tel elektrik, në varësi të gjatësisë së kërcyesve tuaj dhe modelit përfundimtar.
  • Llogari TinkerCAD (falas) për të parë qarkun. E kam përdorur për ta ndarë me ju.
  • Zam
  • Teh teh (me mbikëqyrje të të rriturve)
  • OPSIONALE Gërshërë për klasën e shkollës
  • Disa tela për të lidhur anijet në servo
  • Armë me zam të nxehtë
  • TOTALISHT OPSIONALE: Printer 3D për të bërë anijet. Unë me të vërtetë doja të mësoja duke përdorur TinkerCAD, kështu që nuk mund t'i rezistoja të bëja 2 anije të thjeshta si modelet e mia të para TinkerCAD. Ishte aq e lehtë sa më frymëzoi të bëja këtë projekt që të bëhej me fëmijë. Ju mund të zëvendësoni modelet e printuara 3D me karton, letër, dru, apo edhe modele të lojës. Lëshoni krijimtarinë tuaj.

Hapi 2: Programimi i lojës në Arduino

Programimi i lojës në Arduino
Programimi i lojës në Arduino

Unë e programova lojën për ju në mënyrë që ta përdorni menjëherë

Unë komentova pjesën më të madhe të kodit për t'ju ndihmuar të kuptoni se çfarë po ndodh dhe për t'ju inkurajuar të mësoni pak Arduino. Vini re se unë nuk jam programues, kështu që ndoshta ky nuk është kodi më elegant. Nga ana tjetër, kjo tregon se nëse mund të mësoj të kodoj, mund ta bëni edhe ju nëse provoni;)

Bëra një seksion të quajtur KONFIGURIM. Ju duhet të personalizoni këndin maksimal që servos tuaj do të arrijnë për t'iu përshtatur strukturës tuaj. Hidhini një sy komenteve të seksioneve të konfigurimit.

Ju gjithashtu mund të ngatërroni konfigurimin e përvojës: Provoni së pari vlerat e paracaktuara dhe më pas eksperimentoni për të parë se si rezulton: Graviteti negativ? Bëni lojën më të gjatë apo më të vështirë? eksploroni programin për të parë se çfarë mund të bëni.

Thjesht hapni dhe ngarkoni kodin e ndarë këtu në tabelën tuaj Arduino/Genuino, duke parë atë mund të mësoni për:

  • Makinat shtetërore
  • Përdorimi dhe problemet bazë të bibliotekës servo
  • Butoni që debonon dhe pse duhet ta bëni
  • Funksion i rastësishëm, dhe shumë më tepër.

Nëse keni nevojë për ndihmë për të ngarkuar këtë kod, shkoni te:

Kodi është 362 rreshta, kështu që vendosa të ngarkoj skedarin.ino në vend që të kopjoj kodin këtu.

Hapi 3: Ndërtimi i qarkut

Ndërtimi i qarkut
Ndërtimi i qarkut

Kam përdorur TinkerCAD për herë të parë për të hartuar qarkun. Më pëlqeu pasi ishte e lehtë dhe më e shpejtë se alternativat e tjera:

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

Më lejoni të shpjegoj pak për këtë qark të thjeshtë:

Nga e djathta në të majtë shihni:

servot

Thjesht terren, Vcc dhe sinjal. Magjia e vërtetë me to ndodh në pjesën e softuerit. Ju mund të lexoni në internet se Arduino nuk ka fuqi të mjaftueshme për të drejtuar një servo siç duhet, por unë e kapërceva këtë me disa truke programimi (duke i shkëputur ato pas lëvizjes për të shmangur tronditjen, për shembull). Siç mund ta shihni bordi im Mega ka fuqi të mjaftueshme për të drejtuar të gjitha gjërat në këtë projekt pa furnizim me energji të jashtme.

Butonat e shtytjes

Janë të lidhura me tokën nga një Rezistor 4.7k PULL-DOWN. Nëse nuk e përdorim atë rezistencë, Arduino do të merrte shumë zhurmë elektrike nga mjedisi, duke dhënë lexime të çrregullta dhe të rreme. Ky rezistencë siguron që çdo sinjal/zhurmë elektrike të shkojë në tokë në vend të kunjit të hyrjes nëse nuk është aq i fortë sa është një pozitiv i vërtetë. Do të jetë mirë ta përjetoni vetë: thjesht shkëputni telat e kunjave 2 ose 3 dhe shikoni se çfarë ndodh:)

Në të majtë kemi një

LED të pavarur

Zakonisht ne duhet të përdorim një rezistencë në seri me të për të shmangur përfundimisht djegien e LED, por meqenëse ne po përdorim tabelën dhe jo një arduino të pavarur, ne po përfitojmë nga rezistenca e integruar dhe e udhëhequr në pin 13, ata tashmë janë atje! Ju madje mund ta ruani këtë LED gjatë testimit, por meqenëse ne duam të mbyllim arduino -n, do të na duhet një diodë LED jashtë.

Hapi 4: Ndërtimi i kornizës

Ndërtimi i kornizës
Ndërtimi i kornizës
Ndërtimi i kornizës
Ndërtimi i kornizës
Ndërtimi i kornizës
Ndërtimi i kornizës

Ne mund të përdorim dru dhe disa mjete, por meqenëse duam diçka që një fëmijë mund të bëjë, ne do të përdorim disa shtresa kartoni të ngjitura së bashku për ngurtësi më të madhe.

Unë bëra së pari muret vertikale, dhe pastaj preva shtresën e parë të kapakut të sipërm për t'i përshtatur ato.

Nuk ka rëndësi nëse shtresat nuk përshtaten në mënyrë perfekte, ju mund t'i niveloni ato duke prerë ekstra me një teh prerës siç tregohet në fotografi.

Shtresa e poshtme është ngjitur vetëm në një fund.

A e dini se alternimi i drejtimit të valës së shtresave të kartonit i jep më shumë rezistencë mekanike? Nëse e preni shtresën e poshtme me valën pingul në anën e gjatë, do të jetë më e lehtë ta përkulni për ta hapur.

Pritini shinat për telat e anijes, por mos i prisni ende vrimat për butonat ose kabllon USB.

Recommended: