Múltiples luces con botón que enciende una a la vez [cerrado]

3

Soy un artista que intenta hacer una instalación pero no estoy muy familiarizado con el trabajo eléctrico.

Quiero tener varias bombillas conectadas a un botón. Cada vez que se presiona el botón, se enciende una bombilla. Probablemente habrá más de cincuenta de estos bulbos.

¿Podría proporcionar algunos consejos de diseño sobre cómo lograr esto?

EDIT:

Me han dicho que debo ser más específico, así que lo intentaré con algunos antecedentes adicionales.

Tengo un electricista certificado que puede ayudarme a entender el lenguaje y la ejecución si es necesario.

Estaría usando bombillas de 40 vatios, 60 vatios o 25 vatios. El tipo de bombilla simplemente necesita tener ese aspecto clásico y ser relativamente barato, por lo que no me preocupa lo brillante que es. Esas son solo bombillas dentro de mi rango de precios (porque necesito muchas de ellas).

El objetivo es tener un enrejado largo y arqueado largo con bombillas que cuelguen / en los lados que se parecen a las luces de cadena. estas bombillas responderían a un botón y cada vez que se presiona un botón, se enciende una luz singular.

Editar ** Las bombillas permanecerían encendidas. Estoy dispuesto a escuchar todo lo que alguien tiene para ofrecer, sin importar el precio, no es necesario

    
pregunta flannelsupreme

2 respuestas

1

Necesita algún tipo de solución basada en microcontroladores, además de algunos relés y una fuente de alimentación.

Dados sus antecedentes y necesidades de proyecto (50 bombillas), le recomendaría que use un Arduino Mega 2560 , además de varias placas de más de 10 relés (o, mejor aún, SSR), y una fuente de alimentación de CA / CC con una clasificación de corriente alta para toda la corriente que consumirán los relés.

Además, será mejor que publique esta pregunta en el sitio de Arduino en intercambio de pila.

    
respondido por el Enric Blanco
1

Después de su aclaración, es posible que lo que dije a continuación no funcione directamente, pero aún puede hacer algo similar para controlarlos (envíe un solo 1 en lugar de una serie). Sin embargo, cambiar las bombillas de corriente más alta definitivamente necesitará algún tipo de controlador. O puedes ir con la lógica de relevo de la vieja escuela. :) Pero, si no desea diseñar algo desde cero, considere algo como los módulos de automatización del hogar Insteon o X10. Luego puedes programar una escena que cambie a una bombilla diferente.

-

Depende de cómo quieras que se enciendan las luces. Si va a ser como un gráfico de barras, usaría siete registros de desplazamiento de 8 bits simples, como un 74LS594, más un circuito RC de rebote. Dependiendo de la cantidad de corriente que se esté hundiendo o obteniendo, es posible que también necesite algunos transistores o relés de unidad.

Su botón se conectará a la línea del reloj de los registros y tendrá un segundo botón para eliminarlos. Conectaría la entrada del primer registro a Vcc para producir 1s. A medida que los 1s se desplazan a través de los registros, cada salida subsiguiente va de 0 a 1, que se usaría para encender su bombilla.

Para explicar con más detalle cómo funciona esto, utiliza una serie de registros de turnos. El registro que recomendé tiene una entrada en serie, una salida en serie y una salida en paralelo. Cada vez que recibe una señal de reloj, todos los bits se desplazan una posición. Después de presionar el botón de reinicio, todos los bits se ponen a cero, por lo que todas las luces estarán apagadas. Así es como se ve el estado inicial:

1-in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

El primer pin "en" está conectado a Vcc (potencia) para producir un 1. Cuando se presiona el botón del reloj, todos los bits cambian sobre uno:

1-in - > [1 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

Así se enciende la primera luz. Continuar presionando el botón continúa desplazando los bits, encendiendo más luces:

1-in - > [1 | 1 | 0 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

1-in - > [1 | 1 | 1 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

1-in - > [1 | 1 | 1 | 1 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

Al presionar el reinicio, todo volvería a 0, apagando todas las luces.

Las salidas paralelas se utilizarían para encender una luz.

Si desea que se encienda una única luz, necesitará un método para enviar un solo 1 en la entrada y seguirlo con ceros. Podría hacer eso agregando un flip-flop, un switch o una puerta NOR en el frente para cambiar el flujo de bits. Sería similar como antes:

1-in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

0-in - > [0 | 1 | 0 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

0-in - > [0 | 0 | 1 | 0 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

0-in - > [0 | 0 | 0 | 1 | 0 | 0 | 0 | 0] - out ---- in - > [0 | 0 | 0 | 0 | 0 | 0 | 0 | 0] - fuera ...

    
respondido por el melds

Lea otras preguntas en las etiquetas