Talaan ng mga Nilalaman:

Buzz Wire Game Sa LED Timer para sa Arduino UNO: 5 Hakbang
Buzz Wire Game Sa LED Timer para sa Arduino UNO: 5 Hakbang

Video: Buzz Wire Game Sa LED Timer para sa Arduino UNO: 5 Hakbang

Video: Buzz Wire Game Sa LED Timer para sa Arduino UNO: 5 Hakbang
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Nobyembre
Anonim
Image
Image

Pinapayagan ng larong buzz wire na ito ang gumagamit na hamunin ang kanilang matatag na kamay laban sa LED timer. Ang layunin ay upang makuha ang hawakan ng laro mula sa isang gilid ng maze papunta sa isa pa nang hindi hinawakan ang maze at bago i-off ang LED. Kung ang hawakan ng laro at ang maze ay hawakan ang isang malakas na buzz ay inilabas mula sa piezo. Ang ideya para sa larong ito ay nagmula sa isang paboritong larong pambata, ang Pagpapatakbo, ang pag-ibig ng aking mga mag-aaral sa isang mapaghamong puzzle, at ng buzz wire na laro ng FABLABJubail.

Ang proyektong ito ay mahusay para sa pagsisimula ng mga gumagamit ng Arduino na pamilyar sa mga pangunahing kaalaman sa pag-coding.

Mga materyales at tool na kinakailangan:

  • 1 Arduino Uno
  • 1 Breadboard
  • 1 USB Cable
  • 1 Piezo Buzzer
  • 1 LED Light
  • 1 560 Ohm Resistor
  • 4 Mahabang Jumper Wires
  • 1 Maikling Jumper Wire
  • 2 Alligator Clip Jumper Wires (1 lalaki / 1 babae)
  • Aluminium Wire
  • Mga Plier
  • Mga Cutter ng Wire
  • 1 Maliit na Kahon
  • Electrical Tape

Hakbang 1: Arduino UNO at Breadboard Setup

Arduino UNO at Breadboard Setup
Arduino UNO at Breadboard Setup

LED - Ilagay ang LED tulad ng ipinakita. Ang resistor na 560-ohm ay nagkokonekta sa cathode (maikling binti) sa negatibong riles ng breadboard. Ang berdeng jumper wire ay nagkokonekta sa anode (mas mahabang binti) sa port 13.

Piezzo Buzzer - Ilagay ang piezo buzzer tulad ng ipinakita. Gamit ang isang maikling wire ng jumper, ikonekta ang negatibong tingga ng buzzer sa negatibong riles. Ang paggamit ng isang alligator clip jumper wire ay ikonekta ang positibong tingga ng buzzer sa hawakan ng laro. Secure gamit ang electrical tape kung kinakailangan. ** Upang mas matagal ang wire gumamit ng isang lalaking hanggang lalaking jumper wire at isang alligator clip jumper wire na may babaeng ulo. **

Breadboard to Game - Paggamit ng isang alligator clip jumper wire na may isang header na lalaki, ikonekta ang positibong lead ng buzzer sa laro. Secure gamit ang electrical tape kung kinakailangan.

Breadboard sa Arduino - Panghuli, ikonekta ang negatibo at positibong daang-bakal ng breadboard sa lupa at 5V port. Ang pulang jumper wire ay nagkokonekta sa positibong riles at sa 5V port. Ang itim na jumper wire ay nag-uugnay sa negatibong riles at ground port.

Lakas sa Arduino - Ikonekta ang USB cord mula sa Arduino sa computer.

Hakbang 2: Lumikha ng Buzz Wire Game at hawakan

Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
Lumikha ng Buzz Wire Game at Pangasiwaan
  1. Ang paggamit ng mga cutter ng kawad ay pinutol ang isang seksyon ng kawad na aluminyo. Gaano kalaki ang isang seksyon ay nakasalalay sa kung gaano ka mabaliw na gusto mo ang iyong maze at ang kahon na ginagamit bilang isang batayan. Gumamit ang aking buzz wire game tungkol sa isang isa't kalahating talampakan ng kawad.
  2. Gamit ang mga pliers, yumuko ang kawad sa iba't ibang mga curve (tingnan ang mga larawan).
  3. Kumuha ng isa pang piraso ng kawad, mga 9 pulgada ang haba, upang likhain ang hawakan.
  4. Bend ang isang dulo sa isang loop (tingnan ang larawan). Ang mas maliit na diameter ng loop ay mas mahirap ang laro.
  5. Ilagay ang maze na nagtatapos sa gilid ng kahon.
  6. Bago i-secure ang maze sa kahon, ilagay ang loop ng hawakan sa isang gilid ng maze (tingnan ang larawan).
  7. I-secure ang maze sa loob ng kahon sa pamamagitan ng baluktot ng kawad (tingnan ang larawan).
  8. I-secure ang maze sa labas ng kahon gamit ang electrical tape.

Hakbang 3: Ang Code

Ang Code
Ang Code

Napakadali ng code. Ginagamit ang pagpapaandar ng pag-setup upang mapasimulan ang mga mode ng pin para sa buzzer at sa LED. Itinatakda ng pag-andar ng loop ang tono ng buzzer sa 1, 000 hertz at i-on at i-off ang LED. Sa code na ito, na maaaring ma-access sa link na ito, ang LED ay nakabukas sa loob ng 60, 000 milliseconds o 60 segundo.

Hakbang 4: I-play ang Laro

Maglaro ng Laro
Maglaro ng Laro

Upang simulan ang laro, patakbuhin ang code at hintaying i-on ang LED. Kapag naka-on ang LED mayroon kang 60 segundo upang makuha ang hawakan mula sa isang dulo ng maze papunta sa isa pa nang hindi pinapatay ang buzzer. Kung ang LED ay naka-off bago ka makarating sa dulo ang iyong 60 segundo ay up, ngunit huwag sumuko. I-restart ang LED at subukang muli. Upang i-restart ang LED maaari mong hintayin ang 30 segundo para sa LED upang i-on muli ang bawat code o maaari mong pindutin ang pindutan ng pag-reset sa iyong Arduino upang i-restart ito ngayon. Ang larong ito ay maaaring maging labis na nakaka-adik, kaya magsaya!

Hakbang 5: Pagbabago ng Pinaghihirapan ng Laro

Narito ang ilang mga ideya kung paano hamunin ang iyong sarili sa sandaling na-master mo ang laro:

  1. Baguhin ang oras kung gaano katagal naka-on ang LED. Sa halip na 60 segundo, makakumpleto mo ba ang maze sa mas kaunting oras? Subukan ang 45 segundo (45000 milliseconds) o kahit 30 segundo (30000 segundo.
  2. Baguhin ang diameter ng loop sa hawakan. Tingnan kung makukumpleto mo pa rin ang maze nang hindi itinatakda ang buzzer gamit ang isang mas maliit na loop.
  3. Palitan ang maze. Magdagdag ng higit pang mga kurba at gawin silang malapit na magkasama upang mabago ang kahirapan ng laro.

FABLABJubail. (Oktubre 4, 2016). Buzz Wire Game [website]. Nakuha mula sa

Inirerekumendang: