controle múltiples leds usando solo 2 cables de conexión

0

Quiero controlar 5 bombillas led usando solo 2 cables. Dependiendo de alguna condición, quiero encender un led con un color específico de un conjunto de 5 led y solo un led debe encenderse a la vez.

Aquí hay una pequeña explicación.

en mi casa usamos el tanque de agua. si el nivel de agua es máximo, quiero mostrarlo encendiendo el led de color específico. si el nivel de agua está bien ... débil ... quiero mostrar otro led de color en el interruptor del motor. pero la distancia entre el interruptor del motor y el tanque es muy grande, así que realmente no puedo usar 6 cables para controlar 5 leds.

entonces, lo que estoy preguntando es ¿es posible controlar 5 leds usando solo 2 cables? Estoy pensando en la técnica de pulso. Por ejemplo, si el nivel es máximo, envío un patrón de pulso / bit específico, por lo que, utilizando un pequeño circuito, determine qué LED debe encenderse. pero para eso creo que necesito 3 cables (3 cables también está bien, pero la cantidad de led puede variar -10 led puede ser). ¿Cuál es la forma más barata y fácil de hacer esto? Soy realmente nuevo en electrónica. si puedo hacer esto sin usar el patrón de bits, es mucho mejor porque la detección de patrones de bits es bastante compleja para mí. gracias

    
pregunta Fast Snail

5 respuestas

3

Puede enviar una señal analógica a través de los dos cables para alimentar y señalizar un controlador de pantalla de puntos / barras LM3914. enlace

    
respondido por el HandyHowie
2

Utilice un registro de desplazamiento de salida serie en paralelo, consulte la lógica del registro de desplazamiento en la fig.

simular este circuito : esquema creado usando CircuitLab

Solo necesita un cable desde su MCU a la matriz de LED y el resto se puede construir cerca de la propia matriz Puede utilizar el registro de desplazamiento 74HC595 si ninguno de los LED es inferior a 8, puede encontrar registros de desplazamiento más grandes si realiza una búsqueda

Espero que esto ayude

    
respondido por el Lokanath
1

Esto es muy posible con solo 2 cables, se necesitan algunos componentes electrónicos en ambos lados del cable. También transportaría energía (para electrónica y LED) a través de los mismos 2 cables y transferiría los datos (para seleccionar el LED que necesita estar encendido) superponiendo una señal de CA en la CC (que lleva la energía).

Probablemente me tomaría un par de días para encontrar algo que funcione. Pero llevo 30 años trabajando en electrónica.

Ya que eres nuevo en electrónica, ¿quizás deberías apuntar un poco más bajo? Usar más cables es una opción mucho más simple.

    
respondido por el Bimpelrekkie
1

Use 3 hilos para enviar varias frecuencias de audio usando IC 555, luego detecte con filtro de audio.

O use 3 cables para enviar varios voltajes desde el resistor-divisor, luego detecte con comparadores.

Nota: 3 cables: señal, suministro de positivo, & suelo

    
respondido por el Oka
1

Una forma muy simple y estándar sería enviar los datos mediante una conexión serie RS-232. Si la distancia es larga, use los controladores RS-232 adecuados. Solo se requieren dos cables (tierra y señal), suponiendo que la alimentación esté disponible en ambos extremos. Fácil de depurar usando una PC con un cable serial a USB.

No hay un límite real en el número de LED que puede controlar: con un par de cientos de bytes, podría controlar individualmente más de 1000 LED, si es solo un gráfico de barras, entonces 2 bytes es suficiente.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas