¿Cómo construir un circuito de parpadeo de múltiples LED activado por un sensor de vibración?

Me pregunto cómo construir un módulo como los que están en los zapatos de los niños que se iluminan. He sacado algunos de estos y me gustaría hacer mi propio circuito, pero no estoy seguro de si es posible. He hecho circuitos LED parpadeantes antes, pero tenían un interruptor de encendido/apagado. Me gusta cómo el sensor lo enciende y hace el ciclo de parpadeo y luego se apaga solo.

Me gustaría hacer que la batería sea reemplazable y cambiar el patrón de los parpadeos del LED. Mi plan era incrustarlo en la bicicleta de mis hijos y otras cosas.

Supongo que se necesita una máquina o herramienta especial para integrar el ciclo en el circuito, pero espero que haya un método diferente para lograr el mismo resultado sin usar un microprocesador que consume mucha energía.

He mirado en youtube pero no he encontrado nada parecido a esto.

Si alguien puede guiarme en la dirección correcta, sería increíble.

Encontré los módulos a la venta aquí, 2018 populares decoraciones de zapatos, sensor de vibración, luces LED intermitentes para suelas de zapatos

Sensor de vibración/vibración de ebay, 10 Uds interruptor de vibración interruptor de Sensor de vibración para patines Gyro salida Shake Rod 9P9

Módulo con LED

Módulo que muestra la batería y el sensor

Un uC puede consumir mucho menos que el LED en 32kHz
Ese módulo es un buen hallazgo. Puede evitar una gran cantidad de programas y desarrollo al usar eso, o puede usar mi respuesta para construir uno desde cero.
Tony tiene razón al señalar que los MCU pueden lograr esto fácilmente mejor que cualquier circuito analógico discreto hecho de piezas estándar (un ASIC personalizado, por supuesto, sería óptimo, pero el NRE lo pondría fuera de alcance). Recomendaría el TI MSP430 que puede estar inactivo en su VLO con solo unos pocos microamperios, mientras que al mismo tiempo detecta una disposición de resorte/contacto para iniciar el parpadeo de la vibración. Incluso podría apagar el VLO y simplemente despertarse con un cambio de pin, supongo. Todavía menos actual. Sí, necesitaría herramientas especializadas y algún código ensamblador.
Por herramientas especializadas, te refieres a una plataforma de lanzamiento msp430, que tiene todo lo que necesitas para comenzar por el precio de un café. Y se puede hacer en c o c ++ en lugar de ensamblaje. O use energia, el marco arduino para msp430.

Respuestas (2)

Puedes hacer luces divertidas de diferentes formas.

Uno, es un temporizador o temporizadores 555, y algunos interruptores para cambiar el modo o los tiempos de parpadeo. Método muy analógico. Se detendrá una vez que el gatillo se detenga. Como ves, se utiliza un sensor de vibración. Un sensor de vibración simple es una bobina de resorte, alrededor de un cable rígido. O un sensor de inclinación de bola o mercurio.

El otro es un microcontrolador. Puedes programarlo para variar los colores como quieras, velocidad, patrón, etc. Tendrías que hacerlo desde cero o copiando el proyecto de alguien. Un proyecto básico tipo arduino. Toneladas de ellos en google o instructables.com. escuchará una entrada como el sensor de inclinación para encenderlo y se apagará después de que no vea ninguna entrada después de x segundos o lo que sea que programe.

El otro, son circuitos integrados de luz divertidos dedicados. TI hace uno. Se necesitan instrucciones digitales para afectar el color y el parpadeo de los leds. Lo vincularé más tarde. Pero aún necesitarías un microcontrolador. Esto le permite hacer menos programación, ya que el IC maneja el desvanecimiento y otras operaciones matemáticas por usted.

Excelente sugerencia, tuve un temporizador 555 de un kit de arduino y pude obtener una gran velocidad de parpadeo. ¿Habría alguna forma de que el gatillo abra una ventana de tiempo en la que el temporizador 555 permanezca encendido en lugar de apagarse cuando se detenga el gatillo? Tal vez algo en medio del gatillo y el temporizador 555 o algo por el estilo. El módulo que estoy tratando de imitar permanece activo durante aproximadamente un segundo. Sé que el arduino puede hacer esto con seguridad, pero estoy tratando de mantener el consumo de batería lo más bajo posible.
@Tommy, necesitaría otro temporizador 555, o el 556 dual (literalmente 2 555 en un paquete). Use uno en el modo de un disparo, y eso activa el otro. O agregue un circuito de retardo de condensador de resistencia al disparador.
Ok, hice dos circuitos 555 separados, cada uno con 5v (monoestable para el modo de un disparo y el otro es astable). ¿Cómo activo el circuito astable con el circuito de un disparo? La salida es demasiado débil para alimentar el circuito astable. Supongo que ambos usarán el mismo positivo de una fuente de energía, pero no estoy seguro o estoy completamente equivocado.
Puede controlar un 555 con tres pines. Activar, restablecer y controlar. No lo usarías para controlar el pin de alimentación. Varía, y hace años que no uso uno. Consulte elo.jmc.utfsm.cl/sriquelme/apuntes/555/el%2520timer%2520555.pdf para ver algunos ejemplos de un solo disparo que controla un astable. Y los circuitos de Google 556 para ejemplos.

Aquí está la solución completa:

El temporizador monoestable 555 es activado por el sensor de vibración. La salida del temporizador monoestable está conectada a la base del transistor con una resistencia de 100k. El transistor cierra el circuito (lado negativo) para el temporizador astable 555 y el temporizador de décadas. El temporizador astable ejecuta el pulso para el temporizador de décadas y luego, cuando termina la duración, se apaga. Los potenciómetros controlan la duración (temporizador monoestable) y el pulso (temporizador de década).

Este fue el segundo circuito completado. El primero no funcionó correctamente, así que no creo que lo soldé correctamente y comencé desde cero. Monté esto en un scooter pequeño, pero una vez que se puso peso en el scooter, no funcionó correctamente.

También hice una versión nano de Arduino usando el sensor de vibración para activar 17 LED. Una vez que se activó el sensor, ejecutó una secuencia de LED de jinete caballero que funcionó muy bien, pero no parece ser amigable con la batería. Actualmente estoy tratando de descubrir cómo integrar un modo de suspensión y activación para ayudar con el consumo de batería.

Todavía soy bastante nuevo en todo esto y realmente puso a prueba mis habilidades de soldadura. Intenté que el temporizador monoestable activara directamente el temporizador astable, pero un LED siempre permanecía encendido y no sabía cómo apagar el temporizador de décadas. Estaba pensando que podría tener que poner todo el circuito en epoxi para que funcione cuando se le aplica presión o no usar enchufes ic. Me gusta cómo quedó, pero me gustaría hacer esto mucho mejor.

circuitos integrados

Circuito

Tablero de circuitos

Elementos utilizados: 1 sensor de vibración electrónico SW-18015P, 2 temporizadores LCM 555, 1 transistor 2n2222, 1 temporizador de década CD 4017, 2 condensadores (electrolíticos) 470uf 16v y 1uf 50v, 10 LED, 2 potenciómetros variables (10k), 4 resistencias ( 220R, 1k, 10k, 100k).

Versión nana:Nano con gatillo