Sensor De Humedad

Nuestro proyecto se centra en el cuidado de las plantas, puede ser de ayuda, especialmente en estos tiempos en los que la conexión con la naturaleza y la sostenibilidad son tan importantes. En este tutorial podemos encontrar todo lo necesario para crear un sensor de humedad con forma de flor.
Consiste en una flor de madera equipada con un sensor que detecta el nivel de humedad de la tierra, cuando la humedad es baja, la flor se desplaza hacia un lado. En el instante que la tierra vuelve a tener un nivel controlado de agua, esta se desplaza a su posición inicial. También se lleva a cabo un movimiento cuando la tierra está excesivamente húmeda. Esto nos ayuda a tener más control sobre nuestras plantas, facilitando el cuidado y permitiendo a las personas mantener en unas condiciones óptimas sus plantas, de manera sencilla y efectiva.
Supplies
1 placa microbit
1 servo motor
2 palillos de metal
2 cables con conexión de cocodrilo
8 cables
2 tablones de madera
1 Palo de metal, más fino que los otros.
Hilos plásticos
Pintura
Silicona caliente
Segueta
Construcción Del Cuerpo


Para comenzar este proyecto utilizaremos los tablones de madera. Con ayuda de un lápiz marcaremos la silueta de dos flores, tratando que queden lo más parecidas posible.
Una vez hecho esto, cortaremos la madera con ayuda de la segueta, obteniendo así como resultado las dos flores de madera. Existe la opción de dejar las flores sin pintar, pero personalmente preferimos hacerlo para dar un toque más estético al trabajo. Después de este proceso, hay que enganchar las flores al palo de metal (el más fino), con silicona caliente, primero pegamos una de las flores a la punta del palo, seguidamente, la otra, por el otro lado. Dando así la impresión que hay una única flor.
Por otra parte, es completamente necesario utilizar dos barras de metal, las cuales nos servirán de conductoras para medir la humedad de la tierra. Aunque no sea necesario, hemos forrado la mitad (es importante dejar una parte sin forrar para que el metal haga bien su función) con unos "hilos" de plástico. Con ayuda de silicona caliente, empezando por un extremo, cubrimos la mitad de las barras.
Programación

Para este proyecto es completamente necesario crear una programación la cual nos ayude a medir los niveles de agua y a mover el servomotor. En este caso nosotras nos hemos ayudado de una placa de microbit y como programa makecode.microbit.
Para obtener esa programación podéis entrar al programa y colocar los mismos bloques que en la imagen. Cada uno de ellos tiene una función:
El primer y cuarto bloque tienen como función ser un tipo de interruptor automático, el cual también nos ayuda a ahorrar energía. Cuando el P2 tiene un valor, pasa corriente a través de él, cuando no, no. Esto nos ayuda de manera que cuando pasa energía, es cuando lee los valores de la tierra.
El segundo bloque es aquel que asigna a la variable (humedad) el valor que recibe sobre la humedad de la tierra. Este nos ayuda a registrar el valor, para más tarde posicionar el servo en el ángulo correcto.
El siguiente bloque (tercero) simplemente hace una pequeña pausa de un segundo, que nos ayuda a dar tiempo para que la placa sea capaz de leer y guardar los valores correctamente.
El de color morado, tiene una única función y es mostrar una gráfica sobre el valor de humedad (variable).
Los demás bloques, excepto el último, son para posicionar el servo según los valores. Los números pueden cambiar, ya que no hay unos valores exactos para saber cuando la tierra está húmeda o no. Los ángulos también pueden variar dependiendo de la calibración de servo.
El último muestra el valor leído de la humedad de la tierra.
Conexión De Cables


Para que todo funcione es importante conectar bien los cables. Para eso hay que seguir estas indicaciones:
Engancharemos los dos cables con cabezal de cocodrilo en los palos de metal, uno de ellos, en la placa, debe ir conectado al P0 (es el pin que lee el valor analógico), y el otro al 3V (es indiferente cuál de ellos se conecte).
Seguidamente, debe conectarse el servo motor. Para empezar, hay que conectar cada una de las conexiones del servo con un cable individual. El cable que esté conectado con el marrón, hay que introducirlo en el GND, el naranja al 3V y por último, el amarillo al P1 (siguiendo el soporte visual de la imagen).
Es importante calibrar el servo para poder editar la programación, y tener unos ángulos correctos.
Unir La Flor Al Servo


Con ayuda de la silicona caliente engancharemos la flor en el servo, esto nos servirá de indicador para saber si es necesario o no añadirle agua a la planta.
*Opcional:
Hemos decido hacer un cartel el cual nos ayude a saber si es necesario regar o no la planta. Igual que se muestra en la imagen.