Tartalomjegyzék:

Buzz Wire játék LED -es időzítővel az Arduino UNO -hoz: 5 lépés
Buzz Wire játék LED -es időzítővel az Arduino UNO -hoz: 5 lépés

Videó: Buzz Wire játék LED -es időzítővel az Arduino UNO -hoz: 5 lépés

Videó: Buzz Wire játék LED -es időzítővel az Arduino UNO -hoz: 5 lépés
Videó: Electronic project timer circuit 2024, November
Anonim
Image
Image

Ez a zümmögő huzalos játék lehetővé teszi a felhasználó számára, hogy kihívja stabil kezét a LED időzítővel szemben. A cél az, hogy a játékfogantyút a labirintus egyik oldaláról a másikra vigyük, anélkül, hogy megérintenénk a labirintust, és mielőtt a LED kialszik. Ha a játék fogantyúja és a labirintus hozzáér, a piezo hangos zümmögést bocsát ki. Ennek a játéknak az ötlete egy kedvenc gyermekkori játékból, az Operation -ből, a tanítványaim szerelméből a kihívásokkal teli rejtvényekbe és a FABLABJubail buzz wire játékából származik.

Ez a projekt nagyszerű a kezdő Arduino felhasználók számára, akik ismerik a kódolás alapjait.

Szükséges anyagok és eszközök:

  • 1 Arduino Uno
  • 1 Kenyeretábla
  • 1 USB kábel
  • 1 Piezo csengő
  • 1 LED lámpa
  • 1 560 Ohm ellenállás
  • 4 hosszú jumper vezeték
  • 1 rövid áthidaló vezeték
  • 2 Alligator Clip Jumper vezeték (1 férfi/1 nő)
  • Alumínium huzal
  • Fogó
  • Drótvágók
  • 1 kis doboz
  • Elektromos szalag

1. lépés: Az Arduino UNO és a Breadboard beállítása

Arduino UNO és Breadboard Setup
Arduino UNO és Breadboard Setup

LED - Helyezze el a LED -et az ábrán látható módon. Az 560 ohmos ellenállás összeköti a katódot (rövid láb) a kenyértábla negatív sínjével. A zöld áthidaló vezeték az anódot (hosszabb lábat) a 13 -as porthoz köti.

Piezzo Buzzer - Helyezze el a piezo zümmögőt az ábrán látható módon. Rövid áthidaló vezetékkel csatlakoztassa a zümmögő negatív vezetékét a negatív sínhez. Egy aligátor klip jumper vezetékkel csatlakoztassa a zümmögő pozitív vezetékét a játék fogantyújához. Szükség esetén rögzítse elektromos szalaggal. ** Ahhoz, hogy a huzal hosszabb legyen, használjon dugasz -hüvely átkötő drótot és alligátor kapcsos jumper vezetéket női fejjel. **

Kenyeretábla a játékhoz - Egy aligátorkapcsos jumperdrótot egy férfi fejjel csatlakoztatva csatlakoztassa a zümmögő pozitív vezetékét a játékhoz. Szükség esetén rögzítse elektromos szalaggal.

Kenyeretábla Arduino -hoz - Végül csatlakoztassa a kenyértábla negatív és pozitív síneit a földhöz és az 5 V -os portokhoz. A piros áthidaló vezeték összeköti a pozitív sínt és az 5 V -os portot. A fekete áthidaló vezeték összeköti a negatív sín és a földelési portot.

Az Arduino bekapcsolása - Csatlakoztassa az Arduino USB -kábelét a számítógéphez.

2. lépés: Hozza létre a Buzz Wire játékot és a fogantyút

Hozza létre a Buzz Wire játékot és fogantyút
Hozza létre a Buzz Wire játékot és fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
Hozza létre a Buzz Wire játékot és a fogantyút
  1. Drótvágókkal vágjon le egy alumínium huzalt. A szakasz nagysága attól függ, hogy mennyire őrülten szeretné labirintusát és az alapként használt dobozt. A buzz wire játékomban másfél méter drótot használtam.
  2. Fogóval hajlítsa a vezetéket különböző görbékre (lásd a képeket).
  3. Szerezzen be egy másik, kb. 9 hüvelykes huzaldarabot a fogantyú létrehozásához.
  4. Hajlítsa egyik végét hurokba (lásd a képet). Minél kisebb a hurok átmérője, annál nehezebb lesz a játék.
  5. Tegye át a labirintus végét a doboz oldalán.
  6. Mielőtt a labirintust a dobozhoz rögzítené, tegye a fogantyú hurkát a labirintus egyik oldalára (lásd a képet).
  7. Rögzítse a labirintust a doboz belsejében a vezeték meghajlításával (lásd az ábrát).
  8. Rögzítse a labirintust a doboz külső oldalán elektromos szalaggal.

3. lépés: A kód

A kód
A kód

A kód nagyon egyszerű. A beállítási funkcióval a zümmögő és a LED tűs módjai inicializálhatók. A hurok funkció a zümmögő hangot 1000 hertzre állítja, és be- és kikapcsolja a LED -et. Ebben a linkben elérhető kódban a LED 60 000 ezredmásodperc vagy 60 másodpercig világít.

4. lépés: Játssz a játékkal

Játszd a játékot
Játszd a játékot

A játék elindításához futtassa a kódot, és várja meg, amíg a LED kigyullad. Ha a LED világít, akkor 60 másodperce van ahhoz, hogy a fogantyút a labirintus egyik végéből a másikba vigye anélkül, hogy a hangjelző kialudna. Ha a LED kialszik, mielőtt a végére érne, akkor 60 másodperce lejárt, de ne adja fel. Indítsa újra a LED -et, és próbálja újra. A LED újraindításához várjon 30 másodpercet, amíg a LED újra bekapcsol a kód szerint, vagy nyomja meg az Arduino reset gombját, hogy most újraindítsa. Ez a játék rendkívül addiktív tud lenni, szóval érezd jól magad!

5. lépés: A játék nehézségének megváltoztatása

Íme néhány ötlet, hogyan kihívhatod magad a játék elsajátítása után:

  1. Módosítsa azt az időt, ameddig a LED világít. 60 másodperc helyett rövidebb idő alatt teljesítheti a labirintust? Próbálkozzon 45 másodperccel (45000 milliszekundum) vagy akár 30 másodperccel (30000 másodperc).
  2. Változtassa meg a fogantyú hurokátmérőjét. Nézze meg, hogy továbbra is befejezheti -e a labirintust anélkül, hogy kisebb hurokkal bekapcsolná a zümmögőt.
  3. Változtasd meg a labirintust. Adjon hozzá több görbét, és tegye őket közelebb egymáshoz, hogy megváltoztassa a játék nehézségét.

FABLABJubail. (2016. október 4.). Buzz Wire Game [weboldal]. Letöltve:

Ajánlott: