Llama a éste ataúd para despertar al muerto. No te preocupes, el esqueleto no saldrá y te perseguirá, pero te contestará desde dentro.
Vale, sabemos que no hay ningún esqueleto real ahí. En realidad es un piezoeléctrico utilizado como sensor de toques. Después de que hayas montado este proyecto quizás se te ocurran otras formas más útiles de utilizar este sensor. Mira este cerrojo secreto detector de toques para inspirarte.
Materiales
- 1 placa Arduino Uno
- 1 Shield Educativa
- 2 piezos
- 1 resistencia de 1MOhm
- 3 cables negros
- 3 cables de colores
- 1 pila 9V
- 1 portapilas 9V
- Kit Knock-knock box
- cinta adhesiva
- 1 breadboard
Instrucciones
Código
Puedes encontrar el código en Archivo -> Ejemplos -> EducationShield>Block3-Magic>Projects>KnockKnockBox
¿Cómo Funciona?
La primera vez que golpeas la caja, comienza a grabarse el patrón de sonido. El sonido es detectado por el primero de los piezoeléctricos (el que está conectado al pin A0). Cada vez que el sensor es golpeado, Arduino registra el tiempo hasta el siguiente golpe en un Array. Si no se produce un nuevo golpe en más de 2 segundos, será considerado como el final de la grabación. Al entrar en este estado, el patrón de golpes será reproducido a través del otro altavoz piezoeléctrico.
¿No funciona?
- Asegúrate de que la pila esté conectada correctamente y que por tanto el LED de alimentación esté encendido. Pruébalo con Arduino conectado al ordenador y la pila de 9V desconectada. Si funciona con el cable USB pero no con la pila, puede ser este el problema; prueba a cambiarla.
- Recuerda que debes golpear sobre la pared derecha de la caja (la que tiene sensor piezo).
- Mira la referencia del sensor de Knock para corregir errores.
¡Sigue experimentando!
- Cambia el sonido con que la caja devuelve el golpe.