Hice una simple alteración a las ovejas de dormir para hacer loop para siempre en vez de los 23 o 45 minutos (esto era un gran problema en nuestra casa ya que nuestros años 1,5 despertaría después dejó las ovejas y demanda que bloquearla... varias veces una noche). Este hack lo hizo 2 cosas:
1) interruptor de la batería de entrada a una fuente regulada 3V CA adaptador para cambio de pilas todo el tiempo
2) recoger en uno de los botones/conmutadores (sólo se puede elegir un sonido) y el cable a una placa Arduino LilyPad para bucle pulsando el elegido cambiar cada 40 minutos para mantener la cosa va para siempre.
El cableado es simple (no tiene un diagrama). Necesita abrir el módulo de SleepSheep y vuelva a conectar la entrada de CC a conectarlo a un adaptador de CA y luego añadir dos cables al módulo de interruptor pequeño para el sonido que desea repetir. Entonces también tienes que cable 2 cables paralelos a la DC de entrada para alimentar el Arduino así (ADVERTENCIA: el LilyPad toma solamente 2.7-5.5V DC de entrada y se fríe si vas fuera de esos límites!!!!). Ver hoja informativa aquí:
https://www.Arduino.CC/en/Main/ArduinoBoardLilyPad
Partes:
- Algunos cables
- Adaptador de CA de 3V (tuve un conmutable uno pero de fácil de conseguir o incluso hacer)
- soldadura de hierro
- voltímetro de
- Tablero de Arduino LilyPad (yo tengo la mía de Gearbest: http://www.gearbest.com/other-accessories/pp_24827... - $5,28 USD)
- Uploader de FTDI USB para Arduino (desde LilyPad no viene con una entrada USB) - también consegui esto de Gearbest: http://www.gearbest.com/other-accessories/pp_22726... - 2,37 euros):
- taladro para taladrar unos agujeros en el módulo (para DC cables de entrada y botón)
Ver imagen para el cableado: DC entrados cables se conectan al LilyPad (+ y - en el tablero). Positivo extremo del interruptor se conecta al pin 11 en el LilyPad y el extremo negativo se conecta a tierra (escogió para arriba sucesivamente el conector de tierra de gestor de arranque que es pin 6 creo, se puede comprobar con un voltímetro que obtienes un sonido a través de él y la entrada de CC negativa).
El código para el Arduino es como sigue:
void setup() {}
pinMode (11, salida);
}
void loop() {}
pinMode (11, salida);
digitalWrite (11, bajo);
Delay(500);
pinMode (11, entrada);
Delay(2400000);
}
Eso es todo!! Disfrute :)