¿Mi sensor de humedad (YL-69) está roto?

1

Hace poco compré un sensor de humedad en eBay (se puede ver uno de esos modelos chinos YL-69 aquí ) y Mi plan original era usarlo con una placa Arduino. Sin embargo, después de mucho experimentar, me doy cuenta de que existe la posibilidad de que mi sensor se haya roto, por lo que antes de volver a eBay para quejarme, agradecería mucho el asesoramiento de expertos.

Debido a que las lecturas eran tan complicadas, decidí realizar la prueba más simple: conecte el YL-69 al YL-38 también incluido (como se puede ver here ), alimente el YL-38 (tiene en un lado VCC, GND, D0 y A0 y en el otro lado dos pines de entrada para conectar al YL-69) y este YL-38 enciende un LED azul solo por el flujo de corriente a través de él. Además, dependiendo de la resistencia aplicada en los dos pines IN y del ajuste del potenciómetro, se encenderá un LED rojo una vez que la resistencia a los pines IN cruce el umbral definido por el potenciómetro.

Por lo que pude leer en línea, normalmente, al pegar el YL-69 en el agua, debería hacer que la resistencia en los pines IN sea casi nula y, por lo tanto, el LED rojo permanecerá encendido durante el tiempo que sea. sucediendo. Sin embargo, lo que sucede es que tan pronto como meto el YL-69 en agua (no del todo obvio), el LED rojo se enciende durante un tiempo (lo que indica que el agua tuvo un efecto en la reducción de la resistencia), pero después de solo 2 o 3 segundos. se apaga de nuevo.

Esto concuerda con cuando estaba leyendo los valores A0 con el Arduino. Estaba obteniendo lo que a veces pensaba que era la lectura correcta, pero siempre se estabilizaría de nuevo a 300-ish.

Mi pregunta es: ¿mi sensor YL-69 está roto? Gracias de antemano!

    
pregunta Tiago Espinha

3 respuestas

1

Creo que el dispositivo que compra es un "sensor de rocío" (ON-OFF), y no un dispositivo de medición de humedad. Luego, debe especificar qué humedad desea medir: la humedad absoluta, relativa o específica. Consulte aquí

El uso más común es la humedad relativa (% RH). En este caso, la temperatura debe ser considerada. Un sensor típico para esta medida se puede ver a continuación

Paraunaaplicaciónespecífica,consulte Si7005 de Silicon Labs

    
respondido por el GR Tech
1

el agua + metal causa la oxidación (óxido de iorn) o la oxidación en general ocurre cuando el metal se somete a la humedad o el aire. La electricidad es un catalizador en esa ecuación. Es decir, la electricidad acelerará la reacción de oxidación entre el metal y el agua. Un frotamiento rápido con papel de lija o incluso raspar el sensor con otro metal para que quede "brillante" de nuevo "arreglaría" ese sensor. Una cosa que podría hacer es usar un pin de salida digital de su controlador al pin de alimentación del yl-38. De esa manera no mantienes la electricidad en el circuito todo el tiempo. Solo asegúrese de poner un retardo de tiempo después de encender el yl-38 antes de leer la salida analógica del yl-38 a una entrada analógica en la MCU.

Una posible solución separada es que el agua es un conductor pobre. El agua no siempre es conductora si no tiene minerales (electrones libres a través de minerales). Pruebe el agua salada en comparación con la destilada y habrá una diferencia.

Por último, está equivocado de que el valor sea nulo. En las otras guías en línea, la gente vio 300 para un paño húmedo, 500 para un paño húmedo 900 para un dedo y 1040 para el aire. Solo verá 0 (casi cero) si el metal es el conductor. El agua tiene un poco más de resistencia y es menos un conductor que un metal, por lo que 300 suena como el valor correcto para este sensor.

Por último, desde el IC que se encuentra en el yl-38, lo que tienes es un IC de amplificador operacional (con una capacidad de 2 a 30 voltios) donde un amplificador operacional se configura como un comparador y el otro es una configuración de amperios (i No rastreé el circuito. Hice un supuesto aquí. En 5Volts no vas a dañar ese amplificador operacional.

¿Comprobó el voltaje que sale del yl-38 en el pin DO y AO? ¿Fueron 5V o menos? ¿Son buenas tus conexiones? ¿Está utilizando más que un pie de cable (que actuará como una antena y captará el ruido del aire)? ¿Están conectados los motivos de su MCU y Yl-38?

bueno, esta es una publicación muerta pero pensé que publicaría para los acechadores

    
respondido por el Jeremy
0

Por lo que he dicho, esto tiene la intención de probar las plantas de su casa para ver si está dando el programa de riego adecuado. Es legible por un arduino y puede mostrar la lectura en el software arduino en su PC usando el monitor en serie integrado en el software.

void setup(){
  Serial.begin(9800);
}

void loop(){

  Serial.print("Moisture Sensor Value:");
  Serial.println(analogRead(5));
  delay(1000);
} 

es un boceto que debería ponerte en marcha.

    
respondido por el Jerry Ericsson

Lea otras preguntas en las etiquetas