Taula de continguts:

Joc Buzz Wire amb temporitzador LED per Arduino UNO: 5 passos
Joc Buzz Wire amb temporitzador LED per Arduino UNO: 5 passos

Vídeo: Joc Buzz Wire amb temporitzador LED per Arduino UNO: 5 passos

Vídeo: Joc Buzz Wire amb temporitzador LED per Arduino UNO: 5 passos
Vídeo: Объяснение прошивки Marlin 2.0.x 2024, Desembre
Anonim
Image
Image

Aquest joc de filferro permet a l'usuari desafiar la seva mà ferma contra el temporitzador LED. L'objectiu és aconseguir que el joc es mogui d'un costat a l'altre del laberint sense tocar el laberint i abans que el LED s'apagui. Si el mànec del joc i el laberint toquen, el piezo emet un fort brunzit. La idea d’aquest joc va sorgir d’un joc infantil preferit, Operation, l’amor dels meus estudiants per un trencaclosques desafiant i el joc de filferro de FABLABJubail.

Aquest projecte és ideal per a usuaris inicials d'Arduino que estiguin familiaritzats amb els fonaments de la codificació.

Materials i eines necessàries:

  • 1 Arduino Uno
  • 1 tauler de pa
  • 1 cable USB
  • 1 Piezo Buzzer
  • 1 llum LED
  • Resistència de 1 560 Ohm
  • 4 cables llargs de pont
  • 1 cable curt de pont
  • 2 cables de pont de cocodril (1 home / 1 femella)
  • Filferro d'alumini
  • Alicates
  • Talladors de filferro
  • 1 Capsa petita
  • Cinta elèctrica

Pas 1: Configuració Arduino UNO i Breadboard

Configuració Arduino UNO i Breadboard
Configuració Arduino UNO i Breadboard

LED: col·loqueu el LED tal com es mostra. La resistència de 560 ohms connecta el càtode (cama curta) al carril negatiu de la placa. El cable de pont verd connecta l’ànode (pota més llarga) amb el port 13.

Piezzo Buzzer: col·loqueu-lo com es mostra. Amb un cable curt de pont, connecteu el cable negatiu del brunzidor al carril negatiu. Mitjançant un cable de pont de clip de cocodril connecteu el cable positiu del brunzidor al mànec del joc. Assegureu-lo amb cinta elèctrica si cal. ** Per fer que el cable sigui més llarg, utilitzeu un cable de pont masculí a masculí i un cable de pont de clip de cocodril amb cap femení. **

Taula de pa al joc: mitjançant un cable de pont de cocodril amb capçalera masculina, connecteu el cable positiu del timbre al joc. Assegureu-lo amb cinta elèctrica si cal.

Taula de pa a Arduino: finalment, connecteu els rails negatius i positius de la tauleta de pa als ports de terra i de 5 V. El cable de pont vermell connecta el rail positiu i el port de 5 V. El cable de pont negre connecta el rail negatiu i el port de terra.

Encendre Arduino: connecteu el cable USB de l'Arduino a l'ordinador.

Pas 2: creeu el joc i el controlador de Buzz Wire

Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
Creeu el joc i el maneig de Buzz Wire
  1. Utilitzant talladors de filferro talleu una secció de filferro d'alumini. La grandària d’una secció depèn de la bogeria que vulgueu que tingui el laberint i de la caixa que s’utilitza com a base. El meu joc de filferro buzz feia servir aproximadament un metre i mig de filferro.
  2. Amb unes alicates, doblegueu el cable en diverses corbes (vegeu les imatges).
  3. Obteniu un altre tros de filferro, d’uns 9 centímetres de llargada, per crear el mànec.
  4. Doblega un extrem en un bucle (veure imatge). Com més petit sigui el diàmetre del bucle, més difícil serà el joc.
  5. Col·loqueu els extrems del laberint pel costat de la caixa.
  6. Abans d’assegurar el laberint a la caixa, poseu el bucle del mànec a un costat del laberint (vegeu la imatge).
  7. Assegureu el laberint a l'interior de la caixa doblegant el filferro (vegeu la imatge).
  8. Assegureu el laberint a la part exterior de la caixa amb cinta elèctrica.

Pas 3: el codi

El codi
El codi

El codi és molt senzill. La funció de configuració s’utilitza per inicialitzar els modes de pin del zumbador i del LED. La funció de bucle estableix el to del brunzidor a 1 000 Hz i encén i apaga el LED. En aquest codi, al qual es pot accedir en aquest enllaç, el LED està encès durant 60.000 mil·lisegons o 60 segons.

Pas 4: Juga al joc

Juga al joc
Juga al joc

Per iniciar el joc, executeu el codi i espereu que s'encengui el LED. Un cop el LED està encès, teniu 60 segons per aconseguir el mànec d’un extrem a l’altre del laberint sense fer que s’apagui el brunzidor. Si el LED s’apaga abans d’arribar al final, s’acaben els 60 segons, però no es rendeixin. Reinicieu el LED i torneu-ho a provar. Per reiniciar el LED, podeu esperar 30 segons perquè el LED s’encengui segons el codi o podeu prémer el botó de restabliment del vostre Arduino per reiniciar-lo ara. Aquest joc pot resultar extremadament addictiu, així que divertiu-vos!

Pas 5: canviar la dificultat del joc

Aquí teniu algunes idees sobre com desafiar-vos un cop hàgiu dominat el joc:

  1. Canvieu l'hora durant el temps que està encès el LED. En lloc de 60 segons, podeu completar el laberint en menys temps? Proveu 45 segons (45.000 mil·lisegons) o fins i tot 30 segons (30000 segons).
  2. Canvieu el diàmetre del bucle al mànec. Mireu si encara podeu completar el laberint sense activar el brunzidor amb un bucle més petit.
  3. Canvieu el laberint. Afegiu més corbes i acosteu-les per canviar la dificultat del joc.

FABLABJubail. (4 d'octubre de 2016). Buzz Wire Game [lloc web]. Obtingut de

Recomanat: