Abre la caja

Esta es una caja ‘open source’ (o de código abierto) que contiene electrónica libre. Ah, y se abre automáticamente cuando la llamas golpeándola.

Materiales

  • 1 placa Arduino Uno board
  • 1 Shield Educativa
  • 1 servo estándar
  • 1 piezo
  • 1 resistencia 1Mohm
  • 3 cables
  • 1 pilas 9V
  • 1 portapilas 9V
  • 1 conector a corriente
  • 1 kit OpenBox
  • cinta adhesiva
  • hilo
  • 1 breadboard

Instrucciones

  1. Conecta la shield a la parte superior de tu placa Arduino.
  2. Conecta la resistencia de 1Mohm al Pin analógico A0 y a GND a través de placa.
  3. Conecta una pata del piezo al Pin analógico A0, y la otra a GND en paralelo con la resistencia.
  4. Construye el OpenBox kit pero sin montar la tapa trasera.
  5. Gira el servo a mano hasta llegar al final de su recorrido. Gíralo a mano hasta la posición de 90 grados. Fija el brazo con forma de barra a lo largo del servo.
  6. Ata la cuerda al servo. Pásala por el agujero de en medio de la placa de madera y ata el otro lado a la tapa.
  7. Conecta el servo al conector D9.
  8. Coloca el Arduino dentro de la caja. Pega el piezo a la pared interior de la caja.
  9. Conecta tu Arduino al ordenador y carga ejemplo Archivo -> Ejemplos -> BasicEducationShield -> Robots -> OpenBox.
  10. Conecta la pila de 9V al Arduino antes de montar la última pared.

Código

Puedes encontrar el código en: Archivo -> Ejemplos -> EducationShield>Block4-Robots>Projects>OpenBox

Cómo funciona

Cuando el sensor piezoeléctrico detecta un golpe, el servo se posiciona en un ángulo determinado para que la tapa se levante. Tras esperar un tiempo, el servo hace que la tapa se cierre. Luego el programa se reinicia.

¿No funciona?

  1. ¿La tapa no se abre / cierra por completo? Ajusta los valores en write() para arreglarlo. Pero primero, ajusta el ángulo del brazo del servo.
  2. ¿La caja no hace nada cuando le das un toque? Mira la referencia para corregir errores del sensor piezoeléctrico de vibración. Si aún no funciona, consulta la referencia para corregir errores del servo estándar.

¡Sigue experimentando!

  • ¡Haz una caja de seguridad! Para que así tengas que abrirlo con un patrón de toques.
  • Modifícalo de tal manera que tocando la caja se abra o se cierre, en lugar de abrirse y luego cerrarse automáticamente como hace ahora.