Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo lojë me tela lëvizëse lejon përdoruesin të sfidojë dorën e tyre të qëndrueshme kundër kohëmatësit LED. Qëllimi është që të merrni dorezën e lojës nga njëra anë e labirintit në tjetrën pa prekur labirintin dhe para se LED të fiket. Nëse doreza e lojës dhe labirinti prekin një zhurmë e fortë lëshohet nga piezo. Ideja për këtë lojë erdhi nga një lojë e preferuar e fëmijërisë, Operacioni, dashuria e studentëve të mi për një enigmë sfiduese dhe loja e telit të FABLABJubail.
Ky projekt është i shkëlqyeshëm për përdoruesit fillestarë të Arduino të cilët janë të njohur me bazat e kodimit.
Materialet dhe mjetet e nevojshme:
- 1 Arduino Uno
- 1 Breadboard
- 1 kabllo USB
- 1 Piezo Buzzer
- 1 Dritë LED
- Rezistencë 1 560 Ohm
- 4 tela me kërcyes të gjatë
- 1 tela me kërcyes të shkurtër
- 2 tela të kapëses së kapësit Alligator (1 mashkull/1 femër)
- Tela alumini
- Pincë
- Preres telash
- 1 kuti e vogël
- Shirit Elektrik
Hapi 1: Arduino UNO dhe Konfigurimi i Breadboard
LED - Vendoseni LED -in siç tregohet. Rezistenca 560 ohm lidh katodën (këmbën e shkurtër) me shinën negative të dërrasës së bukës. Teli i bluzës së gjelbër lidh anodën (këmbën më të gjatë) me portën 13.
Piezzo Buzzer - Vendoseni zilen piezo siç tregohet. Duke përdorur një tel bluzë të shkurtër, lidhni plumbin negativ të ziles me shinën negative. Përdorimi i një teli kërcimi me kapëse aligatori lidh lidhjen pozitive të ziles në dorezën e lojës. Sigurohuni me shirit elektrik nëse është e nevojshme. ** Për ta bërë telin më të gjatë përdorni një tel bluzë mashkull me mashkull dhe një tel bluzë aligator me kokë femre. **
Breadboard to Game - Përdorimi i një teli kërcimi aligator me një kokë mashkullore, lidhni epërsinë pozitive të ziles në lojë. Sigurohuni me shirit elektrik nëse është e nevojshme.
Breadboard në Arduino - Së fundi, lidhni binarët negativë dhe pozitivë të bukës me tokën dhe portet 5V. Teli i bluzës së kuqe lidh shinën pozitive dhe portën 5V. Teli i bluzës së zezë lidh hekurudhën negative dhe portën tokësore.
Ndizni Arduino - Lidhni kordonin USB nga Arduino në kompjuter.
Hapi 2: Krijoni lojën dhe trajtoni Buzz Wire Wire
- Duke përdorur hapëse teli, prerë një tela alumini të seksionit. Sa i madh i një pjese varet nga sa i çmendur dëshironi të jetë labirinti juaj dhe kutia që po përdoret si bazë. Loja ime e lëvizjes së telave përdori rreth një metër e gjysmë tela.
- Duke përdorur pincë, përkulni telin në kthesa të ndryshme (shihni fotot).
- Merrni një copë teli tjetër, rreth 9 centimetra të gjatë, për të krijuar dorezën.
- Përkulni një fund në një lak (shiko figurën). Sa më i vogël të jetë diametri i lakut, aq më e vështirë do të jetë loja.
- Vendosni skajet e labirintit në anën e kutisë.
- Para se të fiksoni labirintin në kuti, vendosni lakun e dorezës në njërën anë të labirintit (shiko figurën).
- Siguroni labirintin në brendësi të kutisë duke e përkulur tela (shiko figurën).
- Siguroni labirintin në pjesën e jashtme të kutisë me shirit elektrik.
Hapi 3: Kodi
Kodi është shumë i thjeshtë. Funksioni i konfigurimit përdoret për të inicializuar mënyrat e pin për zile dhe LED. Funksioni lak vendos tonin e ziles në 1, 000 hertz dhe ndez dhe fik LED -in. Në këtë kod, i cili mund të arrihet në këtë lidhje, LED është ndezur për 60, 000 milisekonda ose 60 sekonda.
Hapi 4: Luaj lojën
Për të filluar lojën, ekzekutoni kodin dhe prisni që LED të ndizet. Pasi LED është ndezur ju keni 60 sekonda për të marrë dorezën nga një skaj i labirintit në tjetrin pa e bërë zilen të fiket. Nëse LED fiket para se të arrini në fund 60 sekondat tuaja janë ndezur, por mos u dorëzoni. Rinisni LED dhe provoni përsëri. Për të rinisur LED -në mund të prisni 30 sekonda që LED të ndizet përsëri sipas kodit ose mund të godisni butonin e rivendosjes në Arduino tuaj për ta rinisur tani. Kjo lojë mund të jetë jashtëzakonisht e varur, kështu që argëtohuni!
Hapi 5: Ndryshimi i Vështirësisë së lojës
Këtu janë disa ide se si të sfidoni veten pasi të keni zotëruar lojën:
- Ndryshoni kohën për sa kohë LED është ndezur. Në vend të 60 sekondave, a mund ta përfundoni labirintin në më pak kohë? Provoni 45 sekonda (45000 milisekonda) apo edhe 30 sekonda (30000 sekonda).
- Ndryshoni diametrin e lakut në dorezë. Shihni nëse akoma mund ta përfundoni labirintin pa e fikur zilen me një lak më të vogël.
- Ndryshoni labirintin. Shtoni më shumë kthesa dhe bëjini ato më afër së bashku për të ndryshuar vështirësinë e lojës.
FABLABJubail. (4 tetor 2016). Lojë Wuzz Wire [faqe interneti]. Marrë nga