Introduction: 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.

Step 1: 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

4. Conectores y cables JST

Herramientas necesarias:

1. Alicate y cortadora

2. Un tester

3. Cautín y estaño

4.Cinta adhesiva

Step 2: 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.

Step 3: Sensor De Humedad DHT-11

Conectar los cables hembra al DHT-11 y estos al ESP.

Notar que puse la alimentación del DTH-11 directamente a Vcc y no a un pin, ya que no servía con la tensión de los pines.

Step 4: 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.

Step 5: 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.

Step 6: 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.

Step 7: 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

Step 8: 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.

Step 9: 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 :)