Obsah:

Buzz Wire hra s LED časovačom pre Arduino UNO: 5 krokov
Buzz Wire hra s LED časovačom pre Arduino UNO: 5 krokov

Video: Buzz Wire hra s LED časovačom pre Arduino UNO: 5 krokov

Video: Buzz Wire hra s LED časovačom pre Arduino UNO: 5 krokov
Video: SQUID GAME | RED LIGHT GREEN LIGHT SCENE 2024, November
Anonim
Image
Image

Táto hra s bzučivým drôtom umožňuje používateľovi napadnúť svoju pevnú ruku proti časovaču LED. Cieľom je dostať hernú rukoväť z jednej strany bludiska na druhú bez toho, aby ste sa bludiska dotkli a skôr, ako sa vypne LED dióda. Ak sa rukoväť hry a bludisko dotknú, z pieza zaznie hlasný bzukot. Myšlienka tejto hry pochádza z obľúbenej hry z detstva, Operácie, lásky mojich študentov k náročnej logickej hre a hry FABLABJubail s bzučaním.

Tento projekt je skvelý pre začínajúcich používateľov Arduina, ktorí sú oboznámení so základmi kódovania.

Potrebné materiály a nástroje:

  • 1 Arduino Uno
  • 1 Breadboard
  • 1 kábel USB
  • 1 piezový bzučiak
  • 1 LED svetlo
  • Rezistor 1 560 Ohm
  • 4 dlhé prepojovacie vodiče
  • 1 krátky prepojovací drôt
  • 2 prepojovacie lanká aligátora (1 muž/1 žena)
  • Hliníkový drôt
  • Kliešte
  • Strihač káblov
  • 1 malá škatuľka
  • Elektrická páska

Krok 1: Nastavenie Arduino UNO a Breadboard

Nastavenie Arduino UNO a Breadboard
Nastavenie Arduino UNO a Breadboard

LED - Umiestnite LED podľa obrázku. Rezistor 560 ohmov spája katódu (krátku nohu) so zápornou lištou nepájivej dosky. Zelený prepojovací vodič spája anódu (dlhšia noha) s portom 13.

Piezzo bzučiak - Umiestnite piezo bzučiak podľa obrázku. Krátkym prepojovacím káblom zapojte záporný vodič bzučiaka na mínusovú lištu. Pomocou prepojovacieho lanka aligátora prepojte kladný vodič bzučiaka s hernou rukoväťou. V prípade potreby zaistite elektrickou páskou. ** Na predĺženie drôtu použite prepojovací kábel z mužského do mužského konektora a prepojovací kábel z aligátorovej spony so samičou hlavou. **

Breadboard to Game - Pripojte kladný vodič bzučiaka k hre pomocou prepojovacieho drôtu krokodíla s prepojovacou lištou. V prípade potreby zaistite elektrickou páskou.

Breadboard k Arduinu - Nakoniec pripojte záporné a kladné koľajnice nepájivého poľa k uzemneniu a 5V portom. Červený prepojovací kábel spája kladnú lištu a 5V port. Čierny prepojovací kábel spája zápornú koľajnicu a uzemňovací port.

Zapnite Arduino - Pripojte USB kábel od Arduina k počítaču.

Krok 2: Vytvorte hru a držadlo Buzz Wire

Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
Vytvorte hru a držadlo Buzz Wire
  1. Pomocou nožov na drôt odrežte časť hliníkového drôtu. Ako veľká časť závisí od toho, aké bláznivé chcete, aby bolo vaše bludisko, a od škatule, ktorá sa používa ako základňa. Moja hra na buzz drôt použila asi jeden a pol metra drôtu.
  2. Pomocou klieští ohnite drôt do rôznych oblúkov (pozri obrázky).
  3. Získajte ďalší kus drôtu, dlhý asi 9 palcov, na vytvorenie držadla.
  4. Jeden koniec ohnite do slučky (pozri obrázok). Čím menší je priemer slučky, tým bude hra náročnejšia.
  5. Umiestnite konce bludiska cez bok krabice.
  6. Pred zaistením bludiska k krabici položte slučku držadla na jednu stranu bludiska (pozri obrázok).
  7. Zaistite bludisko na vnútornej strane škatule ohnutím drôtu (pozri obrázok).
  8. Zaistite bludisko na vonkajšej strane škatule elektrickou páskou.

Krok 3: Kód

Kód
Kód

Kód je veľmi jednoduchý. Funkcia nastavenia sa používa na inicializáciu režimov pinov pre bzučiak a LED. Funkcia slučky nastaví tón bzučiaka na 1 000 hertzov a zapne a vypne diódu LED. V tomto kóde, ku ktorému je prístup pomocou tohto odkazu, LED dióda svieti 60 000 milisekúnd alebo 60 sekúnd.

Krok 4: Hrajte hru

Hrať hru
Hrať hru

Hru spustíte spustením kódu a počkaním, kým sa nerozsvieti dióda LED. Keď LED dióda zasvieti, máte 60 sekúnd na to, aby ste zvládli rukoväť z jedného konca bludiska na druhý bez toho, aby sa spustil bzučiak. Ak kontrolka LED zhasne skôr, ako sa dostanete na koniec, uplynie 60 sekúnd, ale nevzdávajte sa. Reštartujte LED a skúste to znova. Na reštartovanie diódy LED môžete počkať 30 sekúnd, kým sa dióda LED znova rozsvieti podľa kódu, alebo môžete stlačením tlačidla reset na zariadení Arduino reštartovať teraz. Táto hra môže byť veľmi návyková, takže sa ZABAVTE!

Krok 5: Zmena náročnosti hry

Tu je niekoľko nápadov, ako sa vyzvať, keď hru zvládnete:

  1. Zmeňte čas, ako dlho LED dióda svieti. Môžete namiesto 60 sekúnd dokončiť bludisko za kratší čas? Skúste 45 sekúnd (45 000 milisekúnd) alebo dokonca 30 sekúnd (30 000 sekúnd).
  2. Zmeňte priemer slučky na rukoväti. Zistite, či stále dokážete dokončiť bludisko bez spustenia bzučiaka s menšou slučkou.
  3. Vymeňte bludisko. Pridajte ďalšie krivky a priblížte ich k sebe, aby sa zmenila náročnosť hry.

FABLABJubail. (4. októbra 2016). Hra Buzz Wire [webová stránka]. Prevzaté z

Odporúča: