Finalmente he conseguido mi altavoz (8ohm y 0,2w) y un portapilas para 3AAA. Me ha servido para 2 cosas. Por una parte ver como con la subida de voltaje y gracias al transistor el volúmen ha mejorado mucho. El vibrador ni te cuento.
Por otra parte he entendido de primera mano la frase "arduino es ideal para prototipar". Llegas a casa con tus cositas, montas en la protoboard, cargas tu código le echas un ojo y .. Mambo!!! Funciona y pruebas en un momento diferentes alternativas. Mola! Ahora a pensar en el montaje final, como volver a ensamblarlo todo para que sea fácil de llevar encima.
Una mala noticia es que ha habido una baja. El transistor no ha soportado más que lo espatarrara de mala manera y la base se ha partido por la ídem. Un minuto de silencio por el transistor.
Y cierro con una buena, por lo menos para mí. La tienda de elctrónica que he encontrado cerca de casa abre por las tardes hasta las 20:30 y los sábados por la mañana también. Bieeen!! El dependiente no pensaba lo mismo, cosa que entiendo, pero me va a venir de perlas para solventar los "apretones". Esas compras no programadas que por internet, o se te disparan con los costes de envío o se eternizan con plazos de entrega eternos.
domingo, 17 de marzo de 2013
lunes, 11 de marzo de 2013
Sueño profundo? Más volumen!!
Si amigos, el niño tiene el sueño profundo .. y suda!!
Eliminando líneas del calzoncillo no fue suficiente. Era tarde y no quería esperar a coser una nueva trama de hilo conductor así que me decidí un plan B. Leyendo sobre el uso de los detectores de pipi comerciales encontré una recomendación de meter el sensor de humedad en un salvaslip. Esto traducido a mi montaje consiste en cortarle la punta inferior a la "manguera" de conexión y meterlo dentro de un salvaslip.
Ni por esas!! Supongo que por el sudor, que también como suda la criatura, combinado con el movimiento nocturno hacía dispararse la alarma a cada rato. Pero sirvió para notar que el volumen era insuficiente. El niño ni se entera y yo lo oigo muy flojo desde la cama. Esto estando despierto, en cuanto me dormí ya ocurrió el desastre.
¿Y como subimos el volumen? Vaya, no tengo ni idea. Suerte que GIYF. Necesitamos un transistor para poder alimentar al buzzer como dios manda directamente desde la batería. ¿Pero donde conectamos el buzzer, en el lado de colector o de emisor? Uf, yo no tengo ni idea. En la mayoría de ejemplos aparece en el lado del colector pero he encontrado un ejemplo con un attiny85 conectado en el lado del emisor. Y él dice que funciona así que me he liado a prototipar y si, efectivamente el volumen aumenta.
Ayer por la tarde mi pobre neurona no daba para más, así que lo he montado para usarlo esta pasada noche. Me quedo con la duda de por que pata atacarle al transistor y el entender bien como funciona. Miro el datasheet y me quedo igual :(
La prueba ha tenido el mismo resultado. Con el volumen actual no nos hemos enterado ninguno. Si la vía del transistor no da más de si tendré que optar a utilizar 3 pilas AAA. Subiendo de 3V a 4,5V esperemos que el pequeño zumbador consiga su cometido.
Eliminando líneas del calzoncillo no fue suficiente. Era tarde y no quería esperar a coser una nueva trama de hilo conductor así que me decidí un plan B. Leyendo sobre el uso de los detectores de pipi comerciales encontré una recomendación de meter el sensor de humedad en un salvaslip. Esto traducido a mi montaje consiste en cortarle la punta inferior a la "manguera" de conexión y meterlo dentro de un salvaslip.
Ni por esas!! Supongo que por el sudor, que también como suda la criatura, combinado con el movimiento nocturno hacía dispararse la alarma a cada rato. Pero sirvió para notar que el volumen era insuficiente. El niño ni se entera y yo lo oigo muy flojo desde la cama. Esto estando despierto, en cuanto me dormí ya ocurrió el desastre.
¿Y como subimos el volumen? Vaya, no tengo ni idea. Suerte que GIYF. Necesitamos un transistor para poder alimentar al buzzer como dios manda directamente desde la batería. ¿Pero donde conectamos el buzzer, en el lado de colector o de emisor? Uf, yo no tengo ni idea. En la mayoría de ejemplos aparece en el lado del colector pero he encontrado un ejemplo con un attiny85 conectado en el lado del emisor. Y él dice que funciona así que me he liado a prototipar y si, efectivamente el volumen aumenta.
La prueba ha tenido el mismo resultado. Con el volumen actual no nos hemos enterado ninguno. Si la vía del transistor no da más de si tendré que optar a utilizar 3 pilas AAA. Subiendo de 3V a 4,5V esperemos que el pequeño zumbador consiga su cometido.
domingo, 3 de marzo de 2013
Pipi Stop con LilyTiny
Todavía no lo hemos estrenado pero ya está acabado y probado.
Para quien no conozca el tema se trata de detectar la primera gota de pipí y tratar de despertar al niño con una alarma sonora. En este caso además he añadido un pequeño vibrador con la esperanza de que ayude. La teoría es que al cabo de unas cuantas noches, pueden ser días, semanas o meses, el niño aprende a detectar la necesidad y se despierta antes de que salga esa primera gota.
Aviso sobre seguridad: Antes de electrocutar a mi hijo en una zona tan delicada le he demostrado que no hay riesgo prototipando en mi arduino UNO y metiéndome las puntas de 2 cables en la boca. Un leve cosquilleo es lo que he notado en el peor de los casos. De todas formas,si te decides a reproducir el dispositivo por tu cuenta, asegurate de que es seguro y de que nadie puede hacerse daño con el mismo.
Los productos comerciales valen un buen dinero y ahora que me he decidido a meterme en este mundo he visto la oportunidad de construir mi primer "apaño" práctico.
- LilyTiny
- Portpilas de botón con interruptor
- Zumbador
- Vibrador
- 1 Bobina de hilo conductor
- Corchetes de 5mm
Una vez decidida la disposición de las placas en el módulo de circuito lo he pegado con una gota de pistola térmica. Así no se movían durante la labor de costura.
Un trozo de tela doblado hacia adentro y cosido a lo largo para hacer los dos "tubos" por los que pasas el hilo conductor. No es impermeable pero espero no haga corto al sudar el niño. Corchetes en las 2 puntas y ya tenemos un cable de conexión casero.
Usamos una salida para el zumbador, otra para el vibrador y la tercera habilitando el pullup interno del ATTiny85 como receptor de la braga. La parte "sonora" del programa es el ejemplo de zumbador del kit iniciación aurduino de sparkfun. Solo he añadido la definición de los pins que necesitaba y el pullup interno.
Ver extracto:
/* Nos saltamos las constantes de generacion audio */ const int buzzerPin = 0; // Pin para el buzzer const int vibePin = 1; // Pin para el vibrador const int bragaPin = 2; // Pin para la braga void setup() { pinMode(buzzerPin, OUTPUT); pinMode(vibePin, OUTPUT); pinMode(bragaPin, INPUT); digitalWrite(bragaPin, HIGH); } void loop() { int bragaVal = digitalRead(bragaPin); if ( bragaVal == LOW ) { while(true) { digitalWrite(vibePin, HIGH); playTune(); } } else { delay(250); } } /* resto del script ... generacion de audio segun SIK */
En primera instancia he cosido demasiadas líneas en el calzoncillo. El problema ha sido coser el calzoncillo plano, sin pensar en que luego puesto tiene forma. Las líneas de la zona de las ingles se tocaban directamente así que hemos quitado una de cada polo.
Queda como pendiente y opciones de mejora:
- Poner el attiny en algún modo de ahorro de energía esperando la "interrupción" proveniente del calzoncillo. Ahora mismo el consumo en modo espera son 3mA, que así a bulto da para mas de 50 horas de pila ... se supone.
- Cambiar de 3V a 4,5V con la esperanza de que el zumbador y el vibrador tengan más potentica. Pero esta dependerá de que el niño lo oiga o no.
- Ahora que está todo cosido va a ser un problema reprogramar. O hago un recorte en la tela por detrás para poder enganchar los terminales del pulpo o tengo que conseguir o una pinza tipo pomona. Se aceptan sugerencias.
Suscribirse a:
Comentarios (Atom)







