Satura rādītājs:

Buzz Wire spēle ar LED taimeri Arduino UNO: 5 soļi
Buzz Wire spēle ar LED taimeri Arduino UNO: 5 soļi

Video: Buzz Wire spēle ar LED taimeri Arduino UNO: 5 soļi

Video: Buzz Wire spēle ar LED taimeri Arduino UNO: 5 soļi
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Jūlijs
Anonim
Image
Image

Šī buzz vadu spēle ļauj lietotājam apstrīdēt savu stabilo roku pret LED taimeri. Mērķis ir iegūt spēles rokturi no vienas labirinta puses uz otru, nepieskaroties labirintam un pirms gaismas diode izslēdzas. Ja spēles rokturis un labirints pieskaras, no pjezo tiek atskaņots skaļš buzz. Šīs spēles ideja radās no iecienītākās bērnības spēles Operācija, manu studentu mīlestības pret izaicinošu mīklu un FABLABJubail buzz wire spēles.

Šis projekts ir lieliski piemērots iesācējiem Arduino lietotājiem, kuri ir iepazinušies ar kodēšanas pamatiem.

Nepieciešamie materiāli un instrumenti:

  • 1 Arduino Uno
  • 1 Maizes dēlis
  • 1 USB kabelis
  • 1 Piezo skaņas signāls
  • 1 LED gaisma
  • 1 560 omu rezistors
  • 4 vadi ar garu džemperi
  • 1 īss džemperis
  • 2 Alligator Clip Jumper vadi (1 vīrietis/1 sieviete)
  • Alumīnija stieple
  • Knaibles
  • Stiepļu griezēji
  • 1 maza kastīte
  • Elektriskā lente

1. darbība: Arduino UNO un maizes dēļa iestatīšana

Arduino UNO un maizes dēļa iestatīšana
Arduino UNO un maizes dēļa iestatīšana

LED - novietojiet LED, kā parādīts attēlā. 560 omu rezistors savieno katodu (īsu kāju) ar maizes dēļa negatīvo sliedi. Zaļais džempera vads savieno anodu (garāku kāju) ar 13. portu.

Piezzo Buzzer - Novietojiet pjezo skaņas signālu, kā parādīts attēlā. Izmantojot īsu pārejas vadu, pievienojiet skaņas signāla negatīvo vadu pie negatīvās sliedes. Izmantojot aligatora skavas džempera vadu, pievienojiet skaņas signāla pozitīvo vadu spēles rokturim. Ja nepieciešams, nostipriniet ar elektrisko lenti. ** Lai vadu padarītu garāku, izmantojiet džemperi no tērauda līdz tēviņam un aligatora skavas džemperi ar sievišķo galvu. **

Maizes dēlis spēlei - Izmantojot aligatora skavas džemperu vadu ar vīriešu galvu, pievienojiet skaņas signāla pozitīvo vadu spēlei. Ja nepieciešams, nostipriniet ar elektrisko lenti.

Maizes dēlis ar Arduino - Visbeidzot, savienojiet maizes dēļa negatīvās un pozitīvās sliedes ar zemi un 5 V portiem. Sarkanais džempera vads savieno pozitīvo sliedi un 5V portu. Melnais džempera vads savieno negatīvo sliedi un zemes portu.

Arduino ieslēgšana - pievienojiet USB vadu no Arduino datoram.

2. darbība: izveidojiet Buzz Wire spēli un rokturi

Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
Izveidojiet Buzz Wire spēli un rokturi
  1. Izmantojot stieples griezējus, nogrieziet alumīnija stieples daļu. Cik liela sadaļa ir atkarīga no tā, cik traks jūs vēlaties, lai jūsu labirints būtu, un kaste, kas tiek izmantota kā pamats. Mana buzz stieples spēle izmantoja apmēram pusotru pēdu stieples.
  2. Izmantojot knaibles, salieciet vadu dažādās līknēs (skatiet attēlus).
  3. Lai izveidotu rokturi, iegūstiet vēl vienu apmēram 9 collu garu stieples gabalu.
  4. Salieciet vienu galu cilpā (skatiet attēlu). Jo mazāks cilpas diametrs, jo grūtāka būs spēle.
  5. Ievietojiet labirinta galus caur kastes sāniem.
  6. Pirms labirinta piestiprināšanas pie kastes, ielieciet roktura cilpu labirinta vienā pusē (skatiet attēlu).
  7. Nostipriniet labirintu kastes iekšpusē, saliekot vadu (skatiet attēlu).
  8. Nostipriniet labirintu kastes ārpusē ar elektrisko lenti.

3. darbība: kods

Kods
Kods

Kods ir ļoti vienkāršs. Iestatīšanas funkcija tiek izmantota, lai inicializētu skaņas signāla un gaismas diodes tapu režīmus. Cilpas funkcija iestata skaņas signālu uz 1 000 hercu un ieslēdz un izslēdz gaismas diodi. Šajā kodā, kuram var piekļūt, izmantojot šo saiti, gaismas diode deg 60 000 milisekundes vai 60 sekundes.

4. solis: spēlējiet spēli

Spēlēt spēli
Spēlēt spēli

Lai sāktu spēli, palaidiet kodu un gaidiet, līdz iedegas gaismas diode. Kad iedegas gaismas diode, jums ir 60 sekundes, lai novietotu rokturi no labirinta viena gala uz otru, neizslēdzot skaņas signālu. Ja gaismas diode nodziest pirms beigām, jūsu 60 sekundes ir beigušās, bet nepadodieties. Restartējiet LED un mēģiniet vēlreiz. Lai restartētu LED, varat pagaidīt 30 sekundes, līdz gaismas diode atkal ieslēgsies pēc koda, vai arī varat nospiest Arduino atiestatīšanas pogu, lai to restartētu tūlīt. Šī spēle var būt ārkārtīgi aizraujoša, tāpēc izklaidējieties!

5. darbība: mainiet spēles grūtības

Šeit ir dažas idejas, kā izaicināt sevi, kad esat apguvis spēli:

  1. Mainiet laiku, cik ilgi gaismas diode ir ieslēgta. Vai 60 sekunžu vietā labirintu var pabeigt īsākā laikā? Izmēģiniet 45 sekundes (45000 milisekundes) vai pat 30 sekundes (30000 sekundes).
  2. Mainiet cilpas diametru uz roktura. Pārbaudiet, vai joprojām varat pabeigt labirintu, neizslēdzot skaņas signālu ar mazāku cilpu.
  3. Mainiet labirintu. Pievienojiet vairāk līkņu un tuviniet tās, lai mainītu spēles grūtības.

FABLABJubail. (2016. gada 4. oktobris). Buzz Wire spēle [vietne]. Iegūts no vietnes

Ieteicams: