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
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?
- ¿La tapa no se abre / cierra por completo? Ajusta los valores en
write()
para arreglarlo. Pero primero, ajusta el ángulo del brazo del servo. - ¿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.