[DIY] Sensor IoT temperatura y humedad [2]: Caídas de tensión en duponts

[DIY] Sensor IoT temperatura y humedad [2]: Caídas de tensión en duponts

Segundo día con la creación de nuestro sistema para registrar datos de temperatura y humedad casero.

ComponenteCantidad
ESP82661
DHT11/DHT221

Volviendo a Arduino

Después de dedicarle un rato más a investigar como usar el ESP8266 con C y espressif he decido usar Arduino para programarlo e invertir el tiempo en otras cosas más adelante. En futuros proyectos con el ESP32 volveremos a adentrarnos en espressif.

[env:esp01_1m]
platform = espressif8266
board = esp01_1m
framework = arduino

Ahora el problema es el hardware

Con el cambio todo iba bien cuando el ESP8266 se alimentaba por el puerto USB desde el que se programaba. Pero cuando lo conectaba a la fuente de alimentación a 3,3V dejaba de encontrar la IP del dispositivo en la red.

Así que tocó sacar el polímetro. Y al final el problema era un viejo conocido, la caída de tensión en los duponts. Al ESP8266 apenas le estaban llegando 2,6V. Insuficiente para arrancarlo al completo. Eso implicaba una caía de 0,7V en el cableado. Y asciende a 0.8V en el momento que agregamos el DHT22. Esto hace que para que todo funciona sin problema la fuente de alimentación está sacando entre 3,9V y 4,1V.

Con todo esto, acabamos un segundo día con un pequeño pero satisfactorio avance. ESP8266 conectado al wifi y trabajando de forma independiente.

Próximos paso: ESP8266 con MQTT

Siguiente paso: Implementar la librería de MQTT para enviar datos a nuestro broker de Mosquitto. Al que conectaremos un proceso que recogerá los datos y los almacenará en una base de datos. Apache Cassandra en nuestro caso.