Tabla de contenido:

Juego Buzz Wire con temporizador LED para Arduino UNO: 5 pasos
Juego Buzz Wire con temporizador LED para Arduino UNO: 5 pasos

Video: Juego Buzz Wire con temporizador LED para Arduino UNO: 5 pasos

Video: Juego Buzz Wire con temporizador LED para Arduino UNO: 5 pasos
Video: ARDUINO - Como encender un led con Arduino. Desde cero - TUTORIAL. || Electrónicos por el Mundo. 2024, Mes de julio
Anonim
Image
Image

Este juego de alambre de zumbido permite al usuario desafiar su mano firme contra el temporizador LED. El objetivo es llevar el control del juego de un lado del laberinto al otro sin tocar el laberinto y antes de que se apague el LED. Si el mango del juego y el laberinto se tocan, el piezo emite un fuerte zumbido. La idea de este juego surgió de uno de los juegos favoritos de la infancia, Operation, el amor de mis alumnos por un rompecabezas desafiante y el juego de buzz wire de FABLABJubail.

Este proyecto es ideal para los usuarios principiantes de Arduino que están familiarizados con los conceptos básicos de la codificación.

Materiales y herramientas necesarios:

  • 1 Arduino Uno
  • 1 tablero
  • 1 cable USB
  • 1 zumbador piezoeléctrico
  • 1 luz LED
  • 1 resistencia de 560 ohmios
  • 4 cables de puente largos
  • 1 cable de puente corto
  • 2 cables de puente tipo pinza de cocodrilo (1 macho / 1 hembra)
  • Alambre de aluminio
  • Alicates
  • Cortadores de alambre
  • 1 caja pequeña
  • Cinta eléctrica

Paso 1: Configuración de Arduino UNO y placa de pruebas

Configuración de Arduino UNO y protoboard
Configuración de Arduino UNO y protoboard

LED: coloque el LED como se muestra. La resistencia de 560 ohmios conecta el cátodo (pata corta) al riel negativo de la placa de pruebas. El cable de puente verde conecta el ánodo (pata más larga) al puerto 13.

Zumbador piezoeléctrico: coloque el zumbador piezoeléctrico como se muestra. Con un cable de puente corto, conecte el cable negativo del zumbador al riel negativo. Con un cable de puente de pinza de cocodrilo, conecte el cable positivo del zumbador al mango del juego. Asegúrelo con cinta aislante si es necesario. ** Para alargar el cable, utilice un cable de puente macho a macho y un cable de puente de pinza de cocodrilo con una cabeza hembra. **

Protoboard al juego: con un cable de puente de pinza de cocodrilo con un cabezal macho, conecte el cable positivo del zumbador al juego. Asegúrelo con cinta aislante si es necesario.

Protoboard a Arduino: finalmente, conecte los rieles negativo y positivo de la placa de pruebas al suelo y a los puertos de 5V. El cable de puente rojo conecta el riel positivo y el puerto de 5V. El cable de puente negro conecta el riel negativo y el puerto de tierra.

Encienda Arduino: conecte el cable USB del Arduino a la computadora.

Paso 2: crea el juego y el control de Buzz Wire

Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
Crea el juego y la manija de Buzz Wire
  1. Con un cortador de alambre, corte una sección de alambre de aluminio. El tamaño de una sección depende de lo loco que quieras que sea tu laberinto y de la caja que se usa como base. Mi juego de cable buzz usaba alrededor de un pie y medio de cable.
  2. Con unos alicates, doble el cable en varias curvas (vea las imágenes).
  3. Obtenga otro trozo de alambre, de aproximadamente 9 pulgadas de largo, para crear el mango.
  4. Doble un extremo en un lazo (vea la imagen). Cuanto menor sea el diámetro del bucle, más difícil será el juego.
  5. Coloca los extremos del laberinto por el costado de la caja.
  6. Antes de asegurar el laberinto a la caja, coloque el lazo del asa en un lado del laberinto (ver imagen).
  7. Asegure el laberinto en el interior de la caja doblando el alambre (vea la imagen).
  8. Asegure el laberinto en el exterior de la caja con cinta aislante.

Paso 3: el código

El código
El código

El código es muy simple. La función de configuración se utiliza para inicializar los modos de pin para el zumbador y el LED. La función de bucle establece el tono del zumbador en 1000 hercios y enciende y apaga el LED. En este código, al que se puede acceder en este enlace, el LED está encendido durante 60.000 milisegundos o 60 segundos.

Paso 4: juega el juego

Jugar el juego
Jugar el juego

Para iniciar el juego, ejecute el código y espere a que se encienda el LED. Una vez que el LED está encendido, tiene 60 segundos para pasar la manija de un extremo del laberinto al otro sin hacer sonar el timbre. Si el LED se apaga antes de que llegue al final, sus 60 segundos terminan, pero no se rinda. Reinicie el LED y vuelva a intentarlo. Para reiniciar el LED, puede esperar 30 segundos para que el LED vuelva a encenderse según el código o puede presionar el botón de reinicio en su Arduino para reiniciarlo ahora. Este juego puede ser extremadamente adictivo, ¡así que diviértete!

Paso 5: cambiar la dificultad del juego

Aquí hay algunas ideas sobre cómo desafiarse a sí mismo una vez que haya dominado el juego:

  1. Cambie la hora de cuánto tiempo está encendido el LED. En lugar de 60 segundos, ¿puedes completar el laberinto en menos tiempo? Pruebe 45 segundos (45000 milisegundos) o incluso 30 segundos (30000 segundos.
  2. Cambia el diámetro del lazo en el mango. Vea si aún puede completar el laberinto sin activar el timbre con un bucle más pequeño.
  3. Cambia el laberinto. Agrega más curvas y acércalas para cambiar la dificultad del juego.

FABLABJubail. (4 de octubre de 2016). Buzz Wire Game [sitio web]. Obtenido de

Recomendado: