Hardware & CAD · Taller Gallego

Nodo Ambiental ESP32

Orden real para la biblioteca de medios de WordPress.

Diseño integral de hardware: circuito ESP32-S3, sensores de temperatura/humedad/CO2 y carcasa paramétrica modelada en FreeCAD optimizada para fabricación aditiva en PETG técnico.

WordPress & REST API Código en producción
Rol Arquitectura & Desarrollo
Stack PHP 8.3 · WordPress · REST API
Peso Frontend < 18 KB CSS/JS
Licencia GPL-2.0-or-later / Open Source
Estado En Producción · Galicia
El Desafío / Problema
Los dispositivos comerciales de domótica suelen depender de nubes externas de fabricantes lejanos, no permiten calibración precisa de sensores y sus envolventes se degradan con la intemperie. Dificultad para mantener autonomía prolongada en nodos alimentados por batería LiFePO4.
Nuestra Solución
Programación en ESP-IDF con rutinas de deep-sleep que apagan periféricos durante intervalos de 15 minutos, reduciendo el consumo a 12 microamperios en reposo. Modelado CAD en FreeCAD con laberinto de ventilación contra lluvia y ensamblaje con tornillería métrica M3 e insertos roscados de latón.
telemetry_node.cpp
#include "esp_sleep.h"
#include "driver/gpio.h"
#include "mqtt_client.h"

void enter_ultra_low_power(uint64_t sleep_minutes) {
    gpio_set_direction(GPIO_NUM_18, GPIO_MODE_OUTPUT);
    gpio_set_level(GPIO_NUM_18, 0); // Desactivar alimentación de sensores
    esp_sleep_enable_timer_wakeup(sleep_minutes * 60 * 1000000ULL);
    esp_deep_sleep_start();
}

Métricas & Rendimiento de Ingeniería

100/100

Lighthouse Score

Máxima puntuación en Rendimiento, Accesibilidad y Mejores Prácticas.

12.4 KB

Bundle CSS/JS

Carga ultraligera sin frameworks pesados ni scripts bloqueantes.

0 ms

Layout Shifts (CLS)

Estabilidad visual perfecta con reservas de espacio y aspect ratios.

A+

Seguridad & Headers

Auditoría CSP estricta y protección contra inyecciones y XSS.