Soil moisture sensor arduino

Soil moisture sensor arduino

Soil moisture sensor arduino

Soil moisture sensor arduino 2021

La humedad del suelo puede medirse mediante diversas técnicas: gravimétrica, nuclear, electromagnética, tensiométrica, higrométrica, entre otras [lea aquí los tipos específicos de sensores de humedad del suelo]. La técnica que se explora aquí utiliza una técnica gravimétrica para calibrar un sensor de humedad del suelo electromagnético de tipo capacitivo. Los sensores capacitivos de humedad del suelo aprovechan el contraste dieléctrico entre el agua y el suelo, donde los suelos secos tienen una permitividad relativa de entre 2 y 6 y el agua tiene un valor de aproximadamente 80 [encuentre más valores específicos aquí]. La medición precisa del contenido de agua del suelo es esencial para las aplicaciones en agronomía y botánica, donde el riego insuficiente o excesivo del suelo puede dar lugar a recursos ineficaces o desperdiciados. Dado que el agua ocupa hasta el 60% del volumen de ciertos suelos, en función de la porosidad específica del suelo, es necesario realizar una calibración en cada entorno para garantizar una predicción precisa del contenido de agua [más información aquí]. Por suerte, la precisión de los dispositivos de medición ha ido aumentando mientras que el coste de los sensores ha ido disminuyendo. En este experimento, se utilizará una placa Arduino para leer la señal analógica del sensor capacitivo, que emitirá valores de voltaje que pueden calibrarse al contenido de humedad volumétrica del suelo mediante métodos gravimétricos (utilizando el volumen y el peso del suelo seco y húmedo).

Soil moisture sensor arduino del momento

Nuestro sensor de humedad del suelo mide los niveles de humedad del suelo mediante una detección capacitiva en lugar de una detección resistiva como otros sensores del mercado. Está fabricado con material resistente a la corrosión, lo que le confiere una excelente vida útil.
Este módulo incluye un regulador de voltaje a bordo que le da un rango de voltaje de funcionamiento de 3,3 ~ 5,5V. Es perfecto para MCUs de bajo voltaje, tanto de 3,3V como de 5V. Para la compatibilidad con una Raspberry Pi necesitará un convertidor ADC.
Los componentes de esta placa NO son resistentes al agua, no los expongas a la humedad más allá de la línea roja. (Si quiere proteger los componentes de los elementos, intente utilizar un tramo de tubo termorretráctil ancho alrededor de la sección superior de la placa). Existe una relación inversa entre el valor de salida de la sonda y la humedad del suelo.
El valor de salida final se ve afectado por la profundidad de inserción de la sonda y por lo apretado que esté el suelo a su alrededor. Consideramos el «valor_1» como suelo seco y el «valor_2» como suelo empapado. Este es el rango de detección del sensor.

Hoja de datos del sensor de humedad del suelo en arduino

}Cuando ejecutes el sketch, verás las siguientes lecturas en el monitor de serie: Esta prueba puede requerir algo de ensayo y error. Una vez que tengas un buen manejo de estas lecturas, puedes usarlas como umbral si tienes la intención de desencadenar una acción.Construcción finalBasado en los valores de calibración, el programa de abajo define los siguientes rangos para determinar el estado del suelo:/* Cambia estos valores basados en tus valores de calibración */
}Si todo está bien, deberías ver la siguiente salida en el monitor de serie.Sensing Soil Moisture using Digital OutputPara nuestro segundo experimento determinaremos el estado del suelo utilizando la salida digital.WiringUtilizaremos el circuito del ejemplo anterior. Esta vez sólo tenemos que quitar la conexión al pin ADC y conectar el pin DO del módulo al pin digital #8 del Arduino.Conecta tu circuito como se muestra en la imagen de abajo:CalibraciónEl módulo tiene un potenciómetro incorporado para calibrar la salida digital (DO).Girando la perilla del potenciómetro, puedes establecer un umbral. De modo que cuando el nivel de humedad supere el valor del umbral, el LED de estado se encenderá y el módulo emitirá un valor BAJO.Ahora, para calibrar el sensor, inserta la sonda en la tierra cuando tu planta esté lista para ser regada y ajusta el potenciómetro en el sentido de las agujas del reloj para que el LED de estado se encienda y luego vuelve a ajustar el potenciómetro en el sentido contrario a las agujas del reloj justo hasta que el LED se apague.Eso es todo, tu sensor está ahora calibrado y listo para ser utilizado.Código ArduinoUna vez que el circuito esté construido, carga el siguiente boceto en tu Arduino.// Pines del sensor

Soil moisture sensor arduino online

En este tutorial medimos la humedad del suelo con un sensor de humedad del suelo.Debido a que hay dos tipos diferentes de sensores, describimos la funcionalidad de cada uno en el primer capítulo.Después de aprender cómo cablear el sensor a su placa microcontroladora Arduino, ESP8266 o ESP32, creamos un script básico de Arduino.
Como se describe en la introducción, hay dos tipos diferentes de sensores de humedad del suelo. Por lo tanto, el primer paso de este tutorial es describir la funcionalidad de cada uno y también para asegurarse de que usted compra el sensor correcto, si usted no tiene ya un sensor de humedad del suelo.Las dos imágenes siguientes muestran una foto de cada sensor.
El sensor de humedad del suelo capacitivo no mide la humedad directamente, sino que mide los cambios en la capacitancia causados por los cambios en el contraste dieléctrico entre el agua y el suelo. Los suelos secos tienen una permitividad relativa de entre 2 y 6 y el agua tiene un valor de aproximadamente 80. La mayor ventaja del sensor capacitivo es que no hay exposición directa de los electrodos metálicos. Por lo tanto, no hay electrólisis que dañe el sensor por corrosión.La tensión de funcionamiento del sensor capacitivo de humedad del suelo es de 5V según mi experiencia. En algunas hojas de datos se encuentra la declaración de que el sensor también funciona para microcontroladores de 3,3V, pero en el subcapítulo Influencia de la fuente de alimentación en el valor del sensor analógico, se ve que obtuve valores de sensor no válidos.

Acerca del autor

admin

Ver todos los artículos