Objetivos
<
Material requerido.
Un ESP01 WIFI | |
Una base para ESP01 con DHT11 |
Usando un ESP01
No cabe duda de que poder montar un nodo cliente que publique la temperatura y humedad puede ser muy interesante si queremos distribuir unos cuanto por la casa u oficina. Basta con tener acceso a la WIFI y listo ya tenemos nuestros puntos de captura de datos respaldado por una batería.
Usar un Nodemcu tiene otra ventaja y es que podemos activar el modo Sleep para alargar la vida de la batería, pero… ¿Y si quiero todo el conjunto sea del mínimo tamaño? Por ejemplo eso de llevar una protoboard con cablecito es una fuente de problemas, ¿Podría integrar más todo el sistema? Es aquí donde entra en juego un antiguo conocido nuestro el humilde y largamente olvidado esp8266 ESP-01
Como en principio los procesadores son 100% compatibles (Aunque la memoria y demás son diferentes) deberíamos poder usar un ESP01 para cargar este programa con unas modificaciones mínimas y correr todo en un cacharrito como este:
Nos bastaría programar el ESP01 con un adaptador externo como ya vimos en una sesión anterior: Volviendo al ESP01
Descarga el programa de la ultima sesión aqui y simplemente tenemos que cambiar una línea del programa anterior que es la posición del pin que lee el DHT11. Basta cambiar
uint8_t DHTPin = D2;
Por esta otra
uint8_t DHTPin = 2;
Y ya podemos compilar y cargar el programa para nuestro DHT11 independiente.
Simplemente con usar ahora una batería tipo las de mini drones y tenemos un servidor de temperatura y humedad de tamaño mínimo que publica en un servidor web propio ¿Qué os parece?
Os voy a incluir un pequeño vídeo con el montaje para que le echéis un vistazo si os parece: