Përmbajtje:

Lojë Wuzz Wire Me Kohëmatës LED për Arduino UNO: 5 Hapa
Lojë Wuzz Wire Me Kohëmatës LED për Arduino UNO: 5 Hapa

Video: Lojë Wuzz Wire Me Kohëmatës LED për Arduino UNO: 5 Hapa

Video: Lojë Wuzz Wire Me Kohëmatës LED për Arduino UNO: 5 Hapa
Video: По крышам прыг, по башне дрыг ► 2 Прохождение Dying Light 2: Stay Human 2024, Nëntor
Anonim
Image
Image

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

Arduino UNO dhe Konfigurimi i Breadboard
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

Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
Krijoni lojën dhe dorezën e Buzz Wire
  1. 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.
  2. Duke përdorur pincë, përkulni telin në kthesa të ndryshme (shihni fotot).
  3. Merrni një copë teli tjetër, rreth 9 centimetra të gjatë, për të krijuar dorezën.
  4. 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.
  5. Vendosni skajet e labirintit në anën e kutisë.
  6. Para se të fiksoni labirintin në kuti, vendosni lakun e dorezës në njërën anë të labirintit (shiko figurën).
  7. Siguroni labirintin në brendësi të kutisë duke e përkulur tela (shiko figurën).
  8. Siguroni labirintin në pjesën e jashtme të kutisë me shirit elektrik.

Hapi 3: Kodi

Kodi
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

Luaj lojen
Luaj lojen

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:

  1. 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).
  2. 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.
  3. 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

Recommended: