Go Down

Topic: Sensor de humedad casero (Read 27110 times) previous topic - next topic

freestyle

Hola, estoy tratando de medir la humedad de una maceta para controlar su riego y me he propuesto hacer un sensor casero.

Soy un novato en la electrónica y necesito ayuda. La idea es enterrar dos clavos inoxidables en la maceta, alimentar uno de ellos y aprovechar la humedad como conductor para medir en el otro.

En principio se que para leer el valor con arduino tengo que conectar el segundo clavo a un puerto anológico de entrada del arduino.

Pero no si utilizar un puerto digital para alimentar el clavo.

El esquema sería algo asi:

Puerto digital de salida con corriente -> Clavo A ...... Clavo B -> Puerto anológico de lectura.


Cualquier consejo sera bien recibido, si es necesaria más información no duden en pedirla

Saludos.

madepablo

Hola Freestyle,

Mira, si buscas en el foro seguro que encuentras mucha información, porque es un tema muy recurrente. En cualquier caso, yo he probado ese sistema que comentas y el problema es que al cabo de tiempo el clavo acaba hecho polvo. Ahora estoy mirando a ver si este sistema es mejor:
http://gardenbot.org/howTo/soilMoisture/

Necesitas dos pins digitales con este sistema, pero promete ser mejor...

Estamos en contacto,

freestyle

Según entiendo tendremos el mismo problema en el sistema nuevo, aunque sea de mejor calidad, se oxidaran los conductores.

Que tal seria la conductividad de clavos de acero inoxidable para esto?

Saludos

albertogt

El problema es que si están en corriente directa el metal de los clavos se hidroliza por el flujo de electrones.
Para que esto no ocurra se requiere emplear pulsos de corriente alterna con frecuencias de alrededor de 60Mhz (creo :)). Además, la oxidación modifica la constante dieléctrica del material, así que tus mediciones no serán para nada precisas y tenderán a cambiar significativamente en el tiempo.

Otra alternativa que funcionará mejor que los clavos es emplear dos trozos de antena telescópica para televisón, el material de esto es latón/cobre recubierto de cromado. El cromado evitará la corrosión por electrólisis asociado al uso de CD. Para esto, la punta insertada en el suelo deberá estar recubierta de soldadura ó contenida en un encapsulado a prueba de agua.

Otra alternativa es emplear bloques de yeso
http://www.sowacs.com/sensors/gypsum.html pero también se requiere en este caso de emplear corriente alterna y la verdad no he implementado esto en Arduino. Sin embargo el principio es el mismo que el de los clavos, medir la resistencia al flujo entre dos electrodos.

Otra posibilidad que podría funcionar y que es extremadamente precisa y accesibe es emplear una copa cerámica tipo (Soil-moisture Inc.) y un transductor de presión diferencial (yo he empleado MPX2010DP en aplicaciones similares) para hacer un tensiómetro digital, obviamente éste habría que calibrarlo gravimetricamente y siempre está el problema de "retardo" en la respuesta ya que debe de haber un equilibrio entre en tensiómetro y el suelo circundante. Sin embargo, la tensiometría digital es ampliamente utilizada en estudios científicos y monitoreo de cultivos.

Existen varios un excelentes ejemplos de esto en investigación científica en temas de hidrología y zona hiporréica http://qjegh.lyellcollection.org/content/41/1/49.abstracthttp://www.sciencedirect.com/science/article/pii/S0022169409002959.

Espero les sea de utilidad.

Un fraternal saludo

AGT


albertogt

Me equivoqué la frecuencia no es de 60Mhz sino de 100 - 120 Mhz para los bloques de yeso Watermark.

Hay una buena discusión sobre el tema en el foro viejo http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1294750404

AGT

madepablo

De acuerdo en todo con albertogt,

Pero la versión que te comentaba lo que hacees alternar la polaridad de los clavos para que la electrólisis sea mínima y durenmucho más los clavos sin destrozarse... pero es cierto que acaban haciéndolo a la larga. En cualquier caso, yo asumía el uso de acero galvanizado, que están más protegidos... pero la propuesta de albertogt del uso de otros materiales es muy razonable.


freestyle

Analizando un poco la situación

No es necesario medir la humedad durante todo el día, haciendo cada hora o incluso más dependiendo de la tierra, plantas y demás elementos.

Entonces para evitar la electrólisis en la medida de lo posible puedo activar el voltaje que recorre los clavos justo antes de tomar la medida y desactivarlo después.

No se si es una gran tontería o puede ser una solución, me gustaría opinaran al respecto

Saludos

Jenny_Gonzalo

Hola a todos, estoy intentando hacer un sensor de humedad de suelo casero. Para ello use dos clavos y una resistencia de 10K, pero no funciono bien la cosa, ya que cuando lo inserto en agua los valores van subiendo todo el rato, nunca se estabiliza.
También he probado el montaje de esta página web ( https://sites.google.com/site/arduinoreciclar/detector-humedad-plantas )pero insertando arduino, y no funciona la cosa.

Buscando por internet encontre el esquema de los sensores de humedad de suelo que venden ( http://alexrdelp.com/wp-content/uploads/2014/04/schematic.png ) y me gustaría probar a montar algo similar, pero el problema que tengo es que no entiendo bien el esquema de estos chinos, así que a ver si alguien consigue ayudarme.

Para terminar, si alguno de los que estabais preguntando por este foro ha conseguido hacerlo con clavos o con algún otro método por favor que me lo diga, ya que ando desesperada y no avanzo con este sensor.

Gracias a todos!

ArthurVald

haz un divisor de voltaje con una resistencia de 10k...a mi me funciono...este es el principio del HL-69...pero creo que le estoy haciendo daño al arduino...que diran los expertos?


<PWR>-----[10kR]------|-------O     O------<GND>
                                 |
                        <analog signal>

Go Up