Edit: Mi hijo es muy feliz con este proyecto, no tiene precio ver su emoción y la satisfacción de hacer algo, ganar ganar situación :)
Hola a todos. Soy un diseñador gráfico con un (alma inquieta). Me encantó hacer electrónica hace años y que puso a trabajar con la vida y trabajo. Ahora estoy bendecido con algo de tiempo (ahora raro días: P). este es mi tercer proyecto arduino basado, creo han buceado muy profundo con primero, así que muchos lo ven más fácil ahora.
Esto es un salto que hice para mi hijo, cuando salta sobre ella, sensor de vibración activará varios tonos diferentes al azar. Como primer paso, he probado el sensor de vibraciones casero y que procedió con este proyecto.
El proyecto es simple.
- Un arduino ATMega328 ejecutar el reloj interno de 8MHz (para menor consumo de batería)
Compruebe la última parte "Circuito mínimo (eliminando el reloj externo)" https://www.arduino.cc/en/Tutorial/ArduinoToBread...
- Un resorte sensor (
- un transistor de amplificación (usé 2N5551, este parece tener mayor ganancia que el BC547)
- Un cambio de color led (esto es un pin de 2 led, con chip integrado y cambia los colores RGB en estilo de animación)
- Una naranja led para avisos y ON / OFF indicador
- un tacto del interruptor / botón
Vamos a ver cómo funciona.
- El sensor (contactos de muelle en vibración) Esto permite pasar corriente de instancia pequeña s
- inmediatamente que es amplificada por el transistor
- El voltaje amplificado que pasa al lado de un condensador, que almacena los puntos y proporciona un voltaje estable a arduino.
- Condensador también elimina cualquier ruido recogido por el sensor de la primavera.
- Detecta la señal de entrada de Arduino y juega uno de varios tonos al azar (código también asegura que ningún sonido se repite dos veces en fila)
- Si el circuito está inactivo por algún tiempo (ajustable) el Arduino va a apagado en modo de suspensión (con la ayuda de la biblioteca de baja potencia) (importante para instalar debajo de biblioteca)
- o enlace de descarga directa: https://github.com/rocketscream/Low-Power/archive...
- Despertar el dispositivo hacer interrumpir el interruptor conectado al pin 2 de arduino
Permite entrar en código en el paso siguiente.