Sensor de humedad con más sondas

-1

¿Podría recomendar cómo modificar dicho esquema para medir la humedad en más sondas?

El 555 funciona como un convertidor de resistencia a la frecuencia. Una sonda (en el lado izquierdo del esquema) es básicamente dos cables. Una resistencia entre ellos se convierte en frecuencia (en el lado derecho del diagrama: cable verde y blanco).

Mi idea es tener un NE555 y algún tipo de interruptor con cada cambio de x segundos a otra sonda. El sensor está conectado con Arduino, por lo que Arduino puede proporcionar un reloj en una salida. Creo que entonces no necesito tener una entrada Arduino dedicada por sonda. Solo 1 entrada donde se lee la frecuencia y una salida de sincronización.

¿Cómo lograrlo? ¿O hay una mejor manera de lidiar con eso?

Gracias, Tomas

    
pregunta Samot

2 respuestas

1

En lugar de usar un reloj y un contador, puede usar tres pines Arduino digitales para abordar un multiplexor analógico 74HC4051 (se requieren 4 pines en lugar de 3) para seleccionar la salida del oscilador. También necesitaría una resistencia de pull-up en la entrada Arduino (modo de frecuencia). Esto permitiría hasta 8 sensores con solo dos partes.

Este esquema funcionará en modo de voltaje o frecuencia, excepto que necesitarás una sola entrada analógica en lugar de una entrada digital para el modo de voltaje y un capacitor electrolítico por sensor.

    
respondido por el Spehro Pefhany
0

Para hacer el cambio y realizar un seguimiento de los sensores, al final de los datos necesitarás un pulso de reloj y un pulso de indexación del arduino.

Al final del sensor, necesitará algo como un contador CD4017 que mueva algo como los interruptores analógicos CD4066 para seleccionar los distintos sensores.

Utilizará el pulso de indexación como un reinicio maestro (MR) para la cadena de contador / contador, y borrará un "registro de sensor" que haya configurado en el arduino para realizar un seguimiento de qué sensor se está leer. De esa manera, el Arduino sabrá, al comienzo, que está leyendo el sensor cero. Para leer el sensor 1, el arduino incrementará el registro del sensor y enviará un reloj al contador. Ese reloj incrementará el contador, lo que desconectará el sensor cero y conectará el sensor 1 a los condensadores 2.2 \ $ \ mu \ $ F.

A excepción de la parte MR, el ciclo se repetirá para el resto de los sensores, y cuando llegue el momento de cambiar al sensor \ $ \ 0 \ $ nuevamente, se repetirá toda la secuencia, incluida la MR, solo para hacer Asegúrese de volver a poner el tren en marcha en caso de que se descarrile en algún lugar de la línea.

Por cierto, ¿necesitas una forma de encender los rociadores?

BTW BTW, ¿qué puede decirnos sobre el cableado en el extremo del sensor del sistema y los rangos de resistencia y resistencia de los sensores?

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas