How to use a soil moisture sensor with Arduino 🪴 Irrigation system
Vložit
- čas přidán 20. 07. 2024
- Now you will learn how to use the sensor to measure soil moisture, also known as a hygrometer, you may know them as HW-080, HW-103 or YL-69. With this information you will be able to build an automatic irrigation system!!
If you want the codes used in the video, I invite you to visit our official page, you will also learn some other extra thing!
👉🏻 Written version and code: bit.ly/Humedad-Suelo
😍 Link to download the Arduino Startup Guide: bit.ly/GuiaInicio
🕶 Facebook: / automatizacionparatodos
🤳🏻 Instagram: / automatizacionparatodos
-------------------------------------------------- -------------------
Lights by Sappheiros / sappheirosmusic
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/LightsSappheiros
Music promoted by Audio Library • Lights - Sappheiros (N...
Si quieres aprender algo extra de este tema entra al blog:
⛑bit.ly/Humedad-Suelo
🎒bit.ly/Humedad-Suelo
Gracias por la informacion muy útil un abrazo desde chile
Muchas gracias por tu comentario!!
Muchas gracias
Buen video. Gracias por compartirlo
Gracias a ti por tu comentario!
excelente funicona a la perfeccion lo unico es verificar que placa de arduino conectamos y es todo
Excelente video, me ayuda mucho en mi proyecto escolar.
Gracias por comentar
Muy interesante este proyecto
Justo estoy avanzando un proyecto de automatización para huertos y necesito de conocimientos, para guiarme de usted
Hola Luis, con mucho gusto puedo apoyarte con cualquier duda que tengas!
Al inicio cuando pones la conexión con el arduino, esa imagen la sacaste de tinkercad? si es así, cómo puedo hacer para buscar ese mismo elemento? psd: gracias que buen vídeo:)
En este aspecto clmo lo proyectamos en una pantalla lcd ?
Me encanta, me gustaría hacer una pregunta, se podría enterrar en una maceta por ejemplo?, la sonda lo permite?.. gracias por tremendo video!!
Hola Nicolas, claro que se puede enterrar. Te recomiendo otro video donde explico cómo utilizarla: czcams.com/video/kyDhOCdktUA/video.html
Hola buenas noches aquí en México, muy buena tu explicación, te felicito una duda espero que me puedas auxiliar si quiero poner una bomba de agua para cuando el led o un zumbador me informe que le falta agua como realizaría el programa lo que modifique fue el led puse un zumbador aquí estoy atorado muchas gracias
Muchas gracias por tu comentario René, tengo videos en el canal que pueden ayudarte czcams.com/video/kyDhOCdktUA/video.html sigo atento a cualquier duda. Saludos!
Bro una pregunta que aplicacion utilizas para programar el sensor ?
Bro una pregunta que aplicacion utilizas para programar el sensor ? ❤
Bro que aplicacion utilizas para programar
excelente video que sensor deberia usar ya para un campo de cultivo definitivo y que tenga una vida util
Lo ideal es que sea capacitivo, pero sobre todo, mediante relevador es controlar la alimentación del sensor para que no esté permanentemente energizado y disminuimos la corrosión. Saludos!
Hola buenas noches, me gustó tu vídeo, peor tengo una duda, mi sensor en lo mínimo cuando está expuesto al agua no es 0, sino 500 masomenos, no hay alguna forma de modificar los valores o intentar equilibrarlos correctamente?, Ptta: Apenas lo compre
Hola Oswaldo, puedes "mapear" tu rango, como lo explico en el video o en la versión del blog, en la descripción está un link donde puedes aprender sobre esta función.
podrias subir o publicar como conectar el led a la placa con la resistencia porfavor
mi problema es que no me enciende la luz entonces no se si esta bien conectado, hay un video que explique para que me funcione el de humedad y que prenda la luz porfis
Hola, puedes revisar los videos y artículos del canal, seguro te van a servir. Mientras te comparto una aplicación donde sería muy similar a lo que deseas lograr: czcams.com/video/kyDhOCdktUA/video.htmlsi=Zd_GeIM1mAOzrWFI
Saludos.
Abraham perdón otra pregunta podría pasar este programa a un ATtiny 85 para no usar un Arduino nano u Arduino uno que seria un desperdicio para talvez dos o tres salidas gracias
Claro que lo puedes pasar. Solo válida que los pines coincidan y ajustar el código necesario. Saludos!
Hola! muy buen video, una pregunta ¿Cuáles son las medidas del sensor, es humedad relativa?
Hola Matías. Si te refieres a la medida de la parte que se inserta en la tierra, mide aproximadamente 10 cm. La humedad que registra es meramente de referencia y nosotros podemos interpretarla como entre un 0 y 100% de humedad; en ese sentido, la medición es cualitativa. Humedad Relativa normalmente la relacionamos con la humedad del aire, este sensor no sería de humedad relativa. Quedo atento a tus comentarios. Saludos!
el supuesto sensor no es mas que unas pistas de cobre que miden la resistencia del suelo, no sirve en la practica porque la humedad oxida y degrada el cobre hasta que ya no funciona, es solo para aprendisaje
Así es. Es una sonda muy simple. Pronto haré un video con un sensor mejor para evitar la oxidación. Saludos.
nesecito que me explique el símbolo del sensor de humedad ya que estoy haciendo un proyecto de una mezcladora de hacer mezclas con cemento húmedo y quiero cerrar el agua cuando esté la mezcla en su punto para fabricar bloques de cemento. Gracias
Hola Nestor. Que cosa no comprendes del símbolo? No entiendo tu pregunta. Te recomiendo entrar al link d Roa versión escrita que está en la descripción ahí vienen algunos diagramas que podrían ayudarte. Saludos!
Me ayudó mucho , me gustaría saber si hay alguna forma de enviar esos datos a una hoja de texto o Excel ?
Hola Andrés, directamente no. Pero en un siguiente capítulo agregaré un tutorial para poder generar un archivo de texto y que se pueda abrir en Excel. Todo a través del almacenamiento en una memoria SD o microSD. Tratare de subirlo pronto.
hice un proyecto similar utilizando processing y conectando el arduino a una pc
te hago una pregunta, para que sirve el potenciometro en modo analogico? estoy haciendo un sistema de riego automatizado
Hola Marina, gracias por tu pregunta. El potenciómetro solo tiene utilidad en la salida digital. Si utilizas la salida analógica no afecta en nada. Saludos.
Hola muy buen proyecto pero porque no lo aumentar una minibomba de agua como un sistema de autoriego automático
Hola Denis, gracias por tu comentario. No entiendo la pregunta, pero claro que puedes adaptar como un sistema de riego; de hecho, lo muestro en un siguiente video: czcams.com/video/kyDhOCdktUA/video.html Saludos!
oye disuclpa y ya si conectas una bomba como se haria osea se podria remplzar por el leed?
Hola Ricardo gracias por dejar tu pregunta. Te dejo un video donde utilizo una bomba de riego pequeña czcams.com/video/kyDhOCdktUA/video.html quedo atento a tus preguntas. Saludos!
holaa me gusto mucho el video pero podrias mostrarnos como conectar una bomba para que esta quede automatizado
Hola muchas gracias por tu comentario Juan Carlos, te dejo el link Sistema de riego automático con Arduino con sensor de humedad. Utilizar RTC y memoria SD
czcams.com/video/kyDhOCdktUA/video.html
como se llama los componente
Hola necesito tendrás un gráfico de la conexión del LED y la placa, que no llego a ver bien en el video
Hola Alejandro, puedes ir a la página y puedes apoyarte del artículo -> www.automatizacionparatodos.com/introduccion-arduino/
Sigo atento, Saludos!
hola disculpa, como puedo saber cuantos metros o medida de espacio que puede cubrir un sensor de humedad de ese tipo?
Hola, buena pregunta. Al ser un sensor muy básico, el fabricante no da ese dato específico; sin embargo, creo que lo mejor sería que tu caracterices el sensor en el sustrato que estes utilizando, ahí tendrás la respuesta para tu caso específico. Saldos!
Hay alguna forma de que este sistema se pueda realizar a bastante distancia, es decir que no dependa del Bluetooth, si no que pueda llevar la información a una base de datos?
Excelente pregunta, lo que te sugiero es combinar con alguna placa que pueda conectarse a internet por medio de WiFi como la ESP32, con ella podrías crear una base de datos directamente en internet y consultar la información desde cualquier parte. ¡Saludos!
Programacion arduino pin analogico
hola, tengo una consulta, el valor de la resistencia que se usa junto al led, de que valor tiene que ser?
Hola, normalmente utilizamos una resistencia de entre 220 a 1000 Ohms. Saludos!
No
Hola, el video es genial pero tengo un problema. El driver de mi sensor de humedad no se enciende cuando esta enchufado y cuando miro los valores que me da el sensor siempre me da el mismo, este sumergido en agua o completamente seco, siempre marca en torno a 200 y no sé porque, no varían los valores estando en agua.
Hola gracias por tu comentario. Desconozco el porqué de ese error, solo se me ocurre preguntarte si antes si funcionaba, o si está bien conectado. Sigo atento, saludos!
Hola, buen dia amigo mío. Tengo un problema con el sensor, cuando introduzco la sonda directamente al agua no me detecta humedad (tampoco en tierra húmeda), pero si la pongo en agua con sal si lo detecta. Estaré atento a su pronta respuesta. Muchas gracias de antemano.
Hola David, ¿tienes otro sensor con el que puedas probar? Lo que comentas nunca lo he presentado. Sigo atento. ¡Saludos!
No lo dejaste en la tierra mojada seguidamente?
Hola! Podrías mostrarme una imagen más clara de la conexión entre la placa, el sensor y el led? por favor!!! :(
Hola Mime, podrías explicarme más detalle de lo que necesitas conectar? También te dejo este enlace con más detalle de como conectar LEDs -> www.automatizacionparatodos.com/introduccion-arduino/
Saludos!
Buenas, lo que pasa es no varía mucho los valores son 991 a 997, a veces varia un poco más
Hola Jorge, ya intentaste colocando el sensor en otra parte o en un sustrato más seco para ver si varía?
En el vídeo usaste un YL-69, mi duda es si se programa de la misma forma el sensor FC-28
Hola Uziel el sensor FC-28 funciona exactamente igual. Saludos!
Gracias amigo, otra duda, puede conectarse con el chip atmega328p sin algún problema, (el chip aparte,no el mismo de el Arduino)
Claro que se puede conectar con el chip aparte. El Atmega328p es un micro controlador que puede utilizarse de manera aislada, solo es necesario agregarle el oscilador y algunos capacitores.
@ vale muchas gracias nuevo sub
Hola buenas noches, quería molestar con una consulta? quería conectar un sensor de humedad de suelo con una electroválvula para activar el riego automático pero estoy enredado con el código, será que puede ayudarme?
Hola Hugo con mucho gusto, puedes escribir tu duda y/o enviar tu código a mi correo. Saludos.
@ FUAAA un millon de gracias, me dejas tu correo? saludos desde patagonia Argentina.
Se le podría agregar una pantalla
Lo agregaré en un video próximo. ¡Saludos!
si le entra agua a la placa de sensor de humedad se estropea???
Hola Master, podrías explicarrme a que parte de la placa te refieres? Si es al electrodo, lo que se inserta en la tierra, no le pasa nada siempre y cuando no toque las terminales, si no, se oxidará muy rápido. Pronto les haré un video con otra opción para monitorear humedad. Saludos!
tengo un problema, la tierra de mi zona pareciera ser muy conductora, tierra colorada, aunque la tierra este super seca me da un valor muy bajo (aprox 150)
Hola Mateo, creo que la mejor manera de utilizar este sensor es como referencia, por lo que te recomiendo caracterizar tu tierra (sustrato). Obtén los valores de lectura cuando está completamente seca y cuando está completamente húmeda. Al final de cuentas, tú necesitas la lectura como referencia, tú eliges en qué rango tomarás la decisión de regar o dejar de regar. Espero haberme explicado, y quedo al pendiente de cualquier comentario.
Cual es la app que usas para ver los números?
Hola Pablo, el ventanita que se abre es el "monitor serie", este ya lo trae integrado el IDE de Arduino, lo abres desde el ícono de la lupa, o en Herramientas->Monitor Serie. Saludos!
@ graciasss geniooo
Oye Bro donde puedo conseguir el los códigos del Arduino?
Hola, he actualizado la descripción con el link directo a donde está todo: 👉🏻 Versión escrita y código: bit.ly/Humedad-Suelo
Hola, que rango de salida tiene en modo analogico?
Hola Santiago, el sensor realmente lo que hace es entregar entre 0 y 5 VCD, este rango de voltaje, lo convierte el Arduino a un equivalente en digital. Quedo atento a cualquier otra duda. Saludos!
@ muchas gracias, yo no uso Arduino utilizo otro dispositivo. Tiene entradas ADC pero no llega a 5 voltios así que tendré que usar el sensor de humedad con la salida digital
Que plataforma utilizas?
@ Es un nodo que mide hasta 3.3V en sus entradas ADC. Por lo tanto este sensor no se podría conectar no?
Hola conoces el modelo de la placa que utilizas? Si solo admite entradas analógicas hasta 3.3, no te sirve el sensor ni en modo digital, a menos que utilices un level shifter.
Hola! Excelente video, gracias por compartir tus conocimientos. Yo tengo una duda y espero me puedas ayudar. Yo quiero utilizar este sensor conectado directamente a un relay 1 canal 5v, para que pueda controlar una mini bomba que riegue una planta cada que lo necesite. El problema es que ya conecte todo y la bomba trabaja todo el tiempo, no se apaga. Soy nuevo en esto y la verdad no se que hacer, espero me puedas ayudar 😖
Hola Saul, te recomiendo que te pases a ver este video: czcams.com/video/kyDhOCdktUA/video.html así como visitar el blog donde explico más detalles. Saludos!
usando el D0 de la placa podes regular el disparo sin usar el microcontrolador, igualmente este artilugio es para estudiantes, realmente no tiene aplicaciones practicas, pq la humedad degradan el supuesto sensor en poco tiempo
Es correcto, pronto agregaré otro video con un sensor que no se oxida para que dure más. Saludos!
Disculpa, los valores de 90 a 1023, ¿tienen unidades? es decir, ¿son voltaje? vamos ¿1023 V? Por ahí viendo otros videos solo en uno indica que son 1023 volts de lectura analógica. Entiendo que así fue construido, pero, ¿por qué de 0 a 1023? ¿porque así da en la construcción de este sensor? ¿o es por alguna razón e independientemente del sensor, se tendrán siempre valores entre 0 y 1023? Agradeciendo cualquier idea al respecto de antemano. Saludos.
Hola. Justamente estoy preparando un video que explica esto qué preguntas. Pero te adelanto que es por la resolución del convertidor analógico-digital que es de 10 bits. Entonces, este resultado simplemente significan niveles no tiene dimensión eléctrica. Pero como el convertidor tiene la capacidad de convertir entre 0 y 5 volts, entonces un 1023 significa 5 volts. Sigo atento a tus dudas. Saludos!
@ excelente, es que la pregunta no sé cómo hacerla bien. El 1023, este número, ¿es por la resolución del convertidor?
Es algo así como cuando se define 1 segundo, que son como 9 millones y pico de vibraciones entre las orbitas de un electrón de cierto elemento radioactivo, es decir, miden todo esto, y obtienen con los aparatos que manejan, precisamente esas 9 millones y pico de vibraciones, no 10 millones, ni 8 millones... y por ende es un número de millones que se obtiene de forma natural y esta cantidad, la definen como 1 segundo.
Entonces, el 1023, ¿es un número que se obtiene de forma natural también? Muchas gracias por compartir.
El 1023 se debe a la resolución del convertidor analógico-digital (ADC), como mencioné anteriormente. Como este ADC, es de 8 bits de resolución, dando un total de 1024 combinaciones. El proceso de la conversión es algo más completo que esto, se realiza con comparadores de voltaje con OPAMPs y con convertidores digital-analógicos, para ir haciendo conversiones hasta llegar al voltaje a convertir, en ese momento se genera la combinación binaria equivalente que para esta versión es entre 0000000000 y 1111111111.
Anotaré en mis pendientes esta explicación para incluirla en el video que te menciono.
Saludos!
@ Muchas gracias, excelente respuesta global, estaré pendiente al nuevo video. Saludos.
Hola Buenas, muy buen video, pero me surge un par de dudas.
1)se puede enterrar sólo un cuarto (1/4) del sensor en la tierra ? Si es así… igual entregaría la escala total de medición (1023-0) ?
2) el sensor mide húmeda referidas a “cantidad de agua volumétrica” que hay a su alrededor O el nivel de agua que detecta la sonda cuando está enterrada (onda si solo se moja la punta es 0 y se se moja completamente la sonda es 1023) ?
Sorry la extension pero muy buen video
Solo para aclarar la pregunta 2.
Si tengo dos maceteros con diferentes tierras … y le agrego la misma cantidad de agua … podría inferir cuál de las dos tierra absorbe mas agua ?
Excelentes preguntas!
Sobre el punto 1) si puedes enterrar solamente una porción del sensor, pero la respuesta del sensor no será necesariamente a toda la escala posible, pero puedes "mapear" las respuestas que te daría con esa profundidad.
Sobre la pregunta 2) realmente este sensor lo que hace es variar la resistencia con base en la conductividad que tiene el sustrato, al mojarse aumenta la conductividad. Por lo que el sensor no es capaz de medir la relación absoluta de la humedad del suelo, por lo que siempre será necesario realizar la "calibración". En este sentido, si tienes dos macetas con distinto sustrato o distinta distancia de donde se suministra el riego, las lecturas serán distintas. Este tipo de sensor se utiliza como una referencia rápida para controles ON-OFF no para precisión en control de humedad de suelo.
Espero haberme explicado :)
¡Saludos!
de cuál polaridad me hablas si el sensor es resistivo, no tiene polaridad
Hola muy buena observación. Lo que pasa es que el convertidor utiliza un divisor de voltaje, al ser de corriente directa, este divisor puede estar des balanceado, por lo que la conversión podría variar un poco si está conectado en un sentido o en el otro. Solo para eso se toma la “polaridad”. Saludos!
Los materiales podrías compartirlo😢?
Hola Nicolás, en el blog están: bit.ly/Humedad-Suelo
Saludos!
Puedes poner el código
X2
Hola, he actualizado la descripción con el link directo a donde está todo: 👉🏻 Versión escrita y código: bit.ly/Humedad-Suelo
Bro una pregunta que aplicacion utilizas para programar el sensor ?
Bro una pregunta que aplicacion utilizas para programar el sensor ?
Bro una pregunta que aplicacion utilizas para programar el sensor ?
Bro una pregunta que aplicacion utilizas para programar el sensor ?