← Todos los proyectos
PROYECTO 2026

Estor inteligente HomeKit con ESP32

ElectrónicaCADImpresión 3D
Estor inteligente HomeKit con ESP32 instalado sobre una ventana
EL PROYECTO EL VÍDEO YOUTUBE

Quería automatizar un estor enrollable convencional y convertirlo en un estor inteligente compatible con Apple HomeKit, controlado directamente desde la aplicación Casa de Apple, sin depender de accesorios comerciales ni modificar por completo el mecanismo original.

El proyecto DIY combina electrónica, diseño mecánico, impresión 3D y programación. El ESP32 gestiona el movimiento y la integración con HomeKit, el BTS7960 controla el motor y un sensor magnético marca la posición superior del estor.

El reto era conseguir que todo funcionase como un único sistema: diseñar las piezas, integrar la electrónica, ajustar el movimiento y terminar con una solución limpia, funcional y reproducible que se comportase como cualquier accesorio comercial de HomeKit.

RECURSOS DESCARGABLES 4 ARCHIVOS
PNG
Diagrama de conexiones Imagen · Cableado
TABLA
Tabla de conexiones 24 conexiones · Vista web + CSV
ZIP
Archivos para impresión 3D 4 archivos STL · ZIP
INO
Código ESP32 + HomeSpan Arduino / ESP32 · Firmware v1.9
DIAGRAMA DE CONEXIÓN CONSULTA EN WEB
Diagrama de conexiones del estor inteligente HomeKit con ESP32

Diagrama de conexión

Esquema general del cableado del estor domotizado: alimentación, LM2596, BTS7960, ESP32, encoder y sensor magnético.

Descargar tabla CSV ↓
TABLA DE CONEXIONES 24 conexiones
Desliza horizontalmente en móvil
Elemento origen Pin / cable origen Conectar a Pin / cable destino Nota
Transformador 12 V+12 VBTS7960B+Alimentación de potencia del motor
Transformador 12 V- / GNDBTS7960B-Masa de potencia
Transformador 12 V+12 VRegulador 12V→5VIN+Entrada del regulador
Transformador 12 V- / GNDRegulador 12V→5VIN-Masa del regulador
Regulador 5 VOUT+ 5VESP32VIN / 5VAlimentación del ESP32
Regulador 5 VOUT- GNDESP32GNDMasa común
Regulador 5 VOUT+ 5VBTS7960VCCAlimentación lógica del BTS7960
Regulador 5 VOUT- GNDBTS7960GNDMasa lógica del BTS7960
BTS7960RPWMESP32GPIO18Señal PWM sentido 1
BTS7960LPWMESP32GPIO19Señal PWM sentido 2
BTS7960R_ENESP32GPIO26Enable lado derecho
BTS7960L_ENESP32GPIO27Enable lado izquierdo
BTS7960M+MotorMotor +Salida al motor
BTS7960M-MotorMotor -Salida al motor
BTS7960R_IS—No conectarNo se usa
BTS7960L_IS—No conectarNo se usa
Motor / encoderMotor +BTS7960M+Cable de potencia del motor
Motor / encoderMotor -BTS7960M-Cable de potencia del motor
Motor / encoderEncoder VCCESP323V3Alimentación encoder
Motor / encoderEncoder GNDESP32GNDMasa encoder
Motor / encoderEncoder AESP32GPIO32Señal encoder A
Motor / encoderEncoder BESP32GPIO33Señal encoder B
Final de carreraCable 1ESP32GNDDa igual el orden
Final de carreraCable 2ESP32GPIO23Entrada final de carrera superior
LISTA DE COMPONENTES 9 PIEZAS
01
Motorreductor JGY370 DC — 12 V, 90 RPM
Motorreductor Ver componente ↗
02
Módulo driver BTS7960 / IBT-2 — Puente H
Driver de motor Ver componente ↗
03
ESP32 DevKit con ESP32-WROOM-32
Microcontrolador Ver componente ↗
04
Sensor magnético tipo Reed Switch
Final de carrera Ver componente ↗
05
Módulo convertidor DC-DC LM2596 Step-Down
Regulador 12→5 V Ver componente ↗
06
Sensor de corriente ACS712
Sensor de corriente Ver componente ↗
07
Adaptador de corriente AC/DC — 12 V
Alimentación Ver componente ↗
08
Bambu Lab PETG Basic — 1,75 mm
Filamento Ver componente ↗
09
Cables Dupont / Jumper 20 cm — M-M / M-H / H-H
Cableado Ver componente ↗
SIGUIENTE PROYECTO Próximamente
→

PROYECTO NO ENCONTRADO

No encuentro ese proyecto.

Puede que el enlace sea incorrecto o que el proyecto todavía no esté publicado.

Volver a proyectos