EcoTrack

ESP32, Adafruit IO, MQTT, Medición de sensores, Actuadores

Main project image

Dispositivo Portátil para Medir Humedad y Temperatura en Plantas de Hogar.

Visit the project ↗

Manual de Instalación y Uso de EcoTrack

Componentes para el montaje

Software requerido

  1. Visita Adafruit IO y haz clic en Get Started for Free para crear una cuenta.
  2. Una vez registrada la cuenta, inicia sesión y abre Adafruit IO.
  3. Accede a Dashboard y selecciona New Dashboard.
  4. Ingresa al nuevo Dashboard y crea los siguientes bloques:
    • Toggle con feed llamado Act (valores por defecto).
    • Slider con feed llamado Motor (Slider Max Value: 2, Slider Step Size: 1).
    • Gauge con feed llamado Hum (valores por defecto).
    • Gauge con feed llamado Tmp (valores por defecto).
    • Multi-line text block con feed llamado Rmc.
    • Line chart con los feeds Hum y Tmp, con historial de 24 horas.
  5. Selecciona Edit Layout para acomodar los elementos a tu gusto.

Guía de Programación

Puedes descargar el código fuente desde el siguiente enlace: Descargar código

Clave API de Adafruit IO

  1. Haz clic en el icono de llave/candado amarillo ubicado en la parte superior derecha de la página del dashboard.
  2. Se mostrarán tu nombre de usuario y tu CLAVE API.
  3. Cópialos y guárdalos, ya que los necesitarás más adelante para configurar tu código. CLAVEAPI

Configuración de la conexión WiFi

  1. Abre el código y busca la sección de configuración de WiFi.
  2. Reemplaza “SSID” y “PASSWORD” con los datos de tu red.
#define WLAN_SSID "TU_SSID"
#define WLAN_PASS "TU_PASSWORD"
  1. Luego, reemplaza “YOUR_ADAFRUIT_IO_USERNAME” y “YOUR_ADAFRUIT_IO_KEY” con tus credenciales de Adafruit IO.
#define AIO_USERNAME "TU_USUARIO"
#define AIO_KEY "TU_CLAVE_API"
  1. Descarga e instala las siguientes librerías:

  2. Carga y ejecuta el programa en el ESP32.

Diagrama eléctrico de montaje

Sigue las conexiones indicadas en el siguiente diagrama: diagrama

Guía General

Humedad y Temperatura

Control del LED

Control del Motor

Visualización de Datos y Recomendaciones

El sistema muestra un gráfico con la evolución de temperatura (naranja) y humedad (verde) en las últimas 24 horas. También se incluye un panel con los valores actuales y recomendaciones según los niveles medidos.

dashboard