Përmbajtje:
- Hapi 1: Mjetet dhe materialet e nevojshme
- Hapi 2: Programimi i lojës në Arduino
- Hapi 3: Ndërtimi i qarkut
- Hapi 4: Ndërtimi i kornizës
Video: Garë Hapësinore: Lojë e thjeshtë Arduino Clicker për të bërë me fëmijët: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
¡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
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
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
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:
Pushtuesit LCD: një pushtues hapësinorë si lojë në ekranin e karaktereve LCD 16x2: 7 hapa
LCD Invaders: një Pushtues Hapësirë Si Lojë në Ekranin e Karaktereve LCD 16x2: Nuk ka nevojë të prezantoni një lojë legjendare "Pushtuesit e Hapësirës". Karakteristika më interesante e këtij projekti është se përdor ekranin e tekstit për dalje grafike. Shtë arritur duke zbatuar 8 karaktere me porosi. Ju mund ta shkarkoni të plotë Arduino
Si për të bërë Buzz Wire Lojë: 4 hapa
Si të bëni lojë me tela me zhurmë: Pa dyshim, Arduino përdoret në shumë projekte elektronike, përfshirë lojërat. Në këtë projekt, ne kemi dalë me një lojë të veçantë të njohur si lojë me tela lëvizëse ose lojë me dorë të qëndrueshme. Për këtë projekt, përdoret tela çeliku të cilën duhet ta transformoni në një rreth
Hapësirë Garë Lojë Version 2: 5 Hapa
Gara në Hapësirë Loja Versioni 2: Hej të gjithë. Para këtij versioni të lojës, ı publikoi versionin e parë të lojës. Sot, ı do t'ju tregojë versionin e Gara e Hapësirës në Lojë 2. Le të shikojmë hapat
Magjistari i vogël - Lojë PC/Android Si Projekti Babai dhe Biri me Fëmijët (unit3d): 5 hapa
Little Wizard - PC/Android Game Si Babai dhe Biri Projekt Me Fëmijët (unit3d): Unë do të doja të tregoja sa e lehtë dhe argëtuese është të bësh një lojë. Unë e kam krijuar lojën time si projekt babë e bir, për të kaluar ca kohë me djali im dhe për ta mësuar atë diçka të lezetshme. Para së gjithash dua të them, se unë nuk jam një zhvillues i lojërave dhe së dyti, se është
Marrja e grafikës për një garë gërvishtëse Lojë: 7 hapa
Marrja e grafikës për një garë gërvishtëse Lojë: Ky tutorial do t'ju tregojë se si të bëni një lojë garash brenda Scratch