Paso 2: montaje
El concepto aquí es empujar el tornillo en el suelo a una distancia que es menor que la longitud del tornillo, mina fueron 20 a 30 mm. y luego simplemente podemos medir la resistencia entre ellos. Cuando se tomaron mis medidas variaban entre 16K y 26 K seco y húmedo condiciones así que nos da una aproximación relativa de humedad en el suelo.
Simplemente medir la resistencia que solía ESP8266 para leer un simple divisor de tensión circuito de pin ADC PRECAUCIÓN sólo puede manejar máximo 1V
Esto fue bastante fácil para mí como mi módulo ya había un LDR conectado al pin ADC todo lo que tenía que hacer era simplemente de soldadura de la LDR y la soldadura de la posts.this de humedad del suelo se muestra en el circuito dado. desde el circuito divisor de tensión podemos ver fácilmente que la tensión nunca sobrepase los 1v con el divisor dado. Así lo que es fácil de leer la resistencia entre las sondas.
Apenas energía ESP utilizando el Banco de potencia y ahora su portátil ;)
Nota: No estamos compensando el temperatura del suelo en este Instructable
Código:
void setup() {}
Pon tu código de instalación, para ejecutar una vez:
pinMode (A0, entrada);
Serial.Begin(115200)
}
void loop() {/ / Pon tu código principal, para ejecutar varias veces:
Serial.println(analogRead(a0));
Delay(1000);
}
Esto debería dar cuenta de ADC que se asigna a contenido de humedad del suelo (mi investigación dice: número pequeño es suelo seco y el suelo de medio húmedo número más grande)