Convertir varios niveles de entrada en números

0

Configuración actual He creado un circuito de trabajo para la detección del nivel de agua, utilizando LEDs. He insertado una varilla de plástico en el tanque de agua y he soldado cables en 7 niveles. A medida que sube el agua, el circuito se completa a través de cada cable y el LED de ese cable se ilumina en mi tarjeta de circuitos / placa de pan. Algo como esto: enlace .

A medida que aumenta el nivel del agua, cada cable / línea se vuelve alto, es decir, tiene voltaje / corriente y, por lo tanto, el LED de esa línea se ilumina. Por lo tanto, en el nivel 3, los cables son (nivel superior a bajo) 0000111; en el nivel 5 es 0011111 y el nivel completo es 1111111 y el nivel cero es 0000000.

Mi requisito Quiero conectarlo a un conjunto de GPIO digitales de 3.3V.

Pregunta ¿Cómo conecto esto? Incluso si puedo, ¿hay una forma más limpia de hacer solo 1 o 2 conexiones colocando algún tipo de decodificador / codificador en medio?

    
pregunta

1 respuesta

0

Si solo usara un conductor (despojado del aislamiento) colgando en el agua, obtendría una corriente analógica en aumento a medida que el nivel del agua subía \ $ ^ 1 \ $. Esto podría desarrollar un voltaje a través de una resistencia que podría digitalizarse mediante un ADC (convertidor de analógico a digital). El ADC probablemente necesitaría solo tres conexiones IO, es decir, start_convert, clock y data out, es decir, dos salidas y una entrada. Podría usar un ADC de 16 bits y obtener mucha más resolución que la que tiene actualmente, pero son solo números, por lo que tener demasiada resolución no es realmente un problema.

Si está insistiendo en usar su sonda original, use un codificador serial a paralelo como se menciona en los comentarios, pero asegúrese de que la tensión en los niveles esté limitada a una tensión adecuada utilizando un diodo Zener.

\ $ ^ 1 \ $ - Descargo de responsabilidad: no sé cómo el agua podría acabar con esta sonda debido a la corriente que fluye y no recomendaría ninguna sonda para uso en agua potable o dónde se espera el agua estar sin contaminar. Esto también se aplica a los estanques de peces: no me gustaría que me culparan por electrocutar una carpa koi premiada.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas