Status: Draft. Controlador IoT compacto basado en ESP32-S3 para conmutar una carga de red mediante relé de 16 A, con alimentación dual AC/DC, medición de alimentación, corriente de carga y temperatura de placa.
Intended Use
Producto IoT de instalación fija para control y supervisión de cargas AC. El diseño se orienta a producción y requiere validación eléctrica, térmica y normativa antes de uso real conectado a red.
What the Device Should Do
Alimentarse desde red AC universal o desde una entrada DC externa segura.
Mantener USB-C, botones, GPIO y lógica en dominio SELV aislado.
Controlar una carga mediante relé de potencia de 16 A clase mains.
Medir tensión AC de alimentación de forma aislada.
Medir corriente de carga con sensor aislado.
Medir temperatura de la PCB.
Exponer GPIO e I/O auxiliares para expansión.
Main Features
ESP32-S3 WiFi/BLE con USB nativo.
Fuente AC/DC aislada certificada de 5 V.
Entrada DC externa protegida con OR-ing/backfeed blocking.
Regulador 3.3 V para lógica.
Relé Omron 5 V SPST-NO 16 A-class.
Sensor Hall aislado para corriente.
Transformador de tensión aislado para medición AC.
USB-C con CC pull-downs y ESD.
BOOT, RESET, LEDs, borneras y cabecera de expansión.
System Architecture
Diagram
Hardware Subsystems
Entrada AC y seguridad: bornera AC, fusible 250 VAC, MOV 275 VAC, separación creepage/clearance, sin cobre cruzando barrera.
Fuente aislada: módulo RECOM RAC03-05SK 5 V/600 mA como fuente SELV desde red.
Entrada DC: entrada asumida 5 V DC SELV, protegida y OR-eada con la salida AC/DC para evitar backfeed.
Regulación: 5V_SYS alimenta relé y LDO XC6220B331MR 3.3 V para ESP32/sensores.
MCU: ESP32-S3-MINI-1U-N8 con USB nativo, BOOT/RESET, LEDs y GPIO expuestos.
Relé: G5RL-K1A-E-DC5 5 V SPST-NO, driver MOSFET low-side, flyback y snubber/MOV de contacto según carga.
Medición: ACS730 ±20 A para corriente; ZMPT101B para tensión AC aislada; TMP102 para temperatura PCB.
Conectores: USB-C, borneras mains/load, entrada DC y expansión 3.3 V GPIO.
Sin batería. Funcionamiento continuo desde AC o DC externa.
5V_SYS dimensionado para ESP32, bobina relé, sensores, LEDs y margen de transitorios.
Power Tree and Power Budget
Table
Rail
Loads
Typical
Peak
5V_SYS
Relé 5 V, ACS730, LDO input, sensor tensión
~250–350 mA
~500–600 mA
3V3
ESP32-S3, TMP102, LEDs, GPIO pulls
~150–250 mA
~500 mA
RAC03-05SK entrega 5 V/600 mA. Esto es suficiente para la versión base si se controla corriente de LED y el relé elegido no excede el presupuesto; para cargas auxiliares externas en 5 V se debe migrar a un módulo 5 V/1 A o superior.
Manufacturing and Assembly Expectations
Componentes SMD donde sea posible; relé, borneras y fuente AC/DC through-hole por potencia/seguridad.
Producción: footprints reales, BOM trazable, test pads, separación física mains/SELV y validación térmica.
Usar 2 oz cobre o refuerzo local si 16 A continuo en PCB.
Firmware-Relevant Hardware Requirements
USB nativo ESP32-S3 para programación.
GPIO0 BOOT y EN/RESET accesibles.
ADC para tensión/corriente aisladas.
I2C para TMP102 y expansión.
GPIO para relé y LEDs.
Physical Design Expectations
PCB compacta, pero no a costa de seguridad: zona mains y zona SELV separadas con barrera visible, ranuras opcionales, antena ESP32 en borde y alejada de relé/AC.
Important Design Decisions
No se usa divisor directo de red al ADC del ESP32.
La entrada DC externa permanece en SELV y no se referencia a red.
Relé y pistas de potencia se tratan como ruta de alta corriente, con margen térmico obligatorio.
Medición de corriente/tensión se implementa con aislamiento.
Assumptions
Red AC universal 85–264 VAC, 50/60 Hz.
Entrada DC externa: 5 V SELV.
Carga del relé: hasta 16 A resistiva; cargas inductivas/capacitivas requieren derating y snubber específico.
Precisión de medición orientada a monitoreo, no medidor fiscal/certificado.
Temperatura ambiente interior PD2; requerimientos finales IEC/UL deben confirmarse.
Change Notes
Revisión inicial creada desde los requisitos del usuario y revisión independiente de arquitectura de seguridad.
Assets are files uploaded to this project which can be used in various ways.
Controlador IoT compacto con ESP32-S3, alimentación dual AC/DC aislada, relé de 16A, medición de tensión/corriente/temperatura, USB-C y E/S auxiliares para producción.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$18.41–$22.01
Digi-Key
$0.01
HQonline
$7.16–$7.58
LCSC
$35.90–$36.58
Mouser
$46.78–$46.94
TME
$11.13–$11.30
Verical
$13.54–$374.01
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.