Green MQTT Monitor
Este pequeño instructables pretende enseñar como crear un pequeño invernadero para monitorear la Humedad y temperatura utilizando un ESP8266. En específico el Esspresso Lite V2(Puede utilizarse cualquier otro ESP8266).
Se va a utilizar como plataforma para guardar la información io.adafruit.com por lo que utilizaremos MQTT para esta tarea.
Algunos Materiales Necesarios
1. ESP8266
Cualquiera sirve, solo tener presente que deberemos tener acceso al pin 16 ya que debe estar a RST para que el ESP entre en modo DeepSleep
2. DHT-11 para medir la temperatura y la humedad.
3. Una batería de 3.7v en mi caso una que había sacado de una laptop aunque pueden utilizar esta
Herramientas necesarias:
1. Alicate y cortadora
2. Un tester
3. Cautín y estaño
4.Cinta adhesiva
Conexiones De Alimentación
Utilizar este cable con conectores JST y partirlo por la mitad
Preparar los cables de alimentación, soldando el cable macho con conector JST a la batería. Esto debe hacerse rápido para no dañar la batería.
CUIDADO: Para esta parte tuve que utilizar el Tester para estar seguro de las polaridades de la batería.
De igual manera soldamos el cable hembra con conector JST a los pines de Vcc y GND en el ESP.
Si se utilizara una batería con el conector ya puesto como estas sería mucho mejor ya que no es necesario soldar el cable.
Sensor De Humedad DHT-11
Conectar Los Componentes
Luego de haber conectado el sensor conectamos la batería y como una manera simple y rápida opté por poner simplemente tape a la batería primero para aislarla y luego hice lo mismo con los cables del sensor, para fijarlos al Espresso y que quedara todo como un solo paquete.
En cualquier ESP8266 el pin GPIO16 debe estar conectado a RESET de otra forma tendremos problemas con deepsleep.
Luego conectamos un programador serial como la FOCA, que son super útiles para programar casi cualquier cosa XD. Le damos a programar y listo.
No olvidar que debemos poner en el scketch nuestro usuario y IO-KEY de adafruit ademas de nuestros datos de red.
Downloads
Adafruit MQTT
Una vez que programamos el ESP, vamos a io.adafruit.com y añadimos nuestros feeds a un dashboard para poder estar al tanto de nuestro sensor.
Armar Una Maceta Para Algunas Plantas
Ahora la maseta XD.
En el momento que hice este pequeño dispositivo me era imposible salir de mi casa, así que tomé un pedazo de PVC y le puse una bolsa dentro como se ve las imágenes.
Como la bolsa era muy larga simplemente la jalé hacía afuera para evitar el exceso y que quedara al nivel del fondo del tuvo.
Construcción De Domo
El domo lo tomé de thinkiverse.com aquí les dejo el link que utilizé. Aunque no se los recomiendo dado que no fue hecho para esto por lo que más bien resulta un poco complicado utilizar.
http://www.thingiverse.com/thing:26860
Utiliza palillos de dientes para armarse!!!
Preferiblemente utilicen este otro que es más grande y más fácil de acomodar en una maceta:
http://www.thingiverse.com/thing:1512115
El Espresso simplemente lo pegue sobre el domo con un poco de silicone(hot glue), y abrí un pequelo hueco en la bolsa para pasar los cables del DHT-11
Una Semana Después
Una semana después ya se empiezan a ver los brotes de lo que sembré que en este caso fue lechuga.
Consideraciones Finales
Al final el sensor me duró 7 días a una frecuencia de 1 transmisión por minuto.
Este proyecto pudo haber sido mucho más simple si hubiera utilizado un Adafruit Huzzah que lo bueno es que trae cargador incorporado y se ve bastante bonito XD.
De igual forma una mejora podría ser utilizar en vez de un DHT-11, usar algo un poco más preciso como el DHT22 pero ya eso es cuestión de gustos o mejor dicho de los alcances del proyecto que uno tenga :)