Taula de continguts:
- Subministraments
- Pas 1: motor pas a pas, engranatges i nanses
- Pas 2: maquinari del controlador Stepper
- Pas 3: programari
- Pas 4: Muntatge
- Pas 5: domòtica
Vídeo: Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest instructiu us mostro com he afegit automatització a les meves persianes. Volia poder afegir i eliminar l'automatització, de manera que tota la instal·lació està tancada.
Les parts principals són:
- Motor pas a pas
- Controlador pas a pas controlat per ESP-01
- Engranatge i suport de muntatge
Controllo les persianes mitjançant Google Home, el meu servidor Openhab i un lloc web.
Encara podeu controlar manualment les persianes, perquè quan les persianes no s’obren ni es tanquen automàticament, el motor pas a pas està desactivat.
Subministraments
Vaig comprar la majoria de components de Aliexpress
ESP8266: ESP-01
Motor pas a pas
Controlador pas a pas A4988
Cadena per al control de persianes
Convertidor de dòlars
Font d'alimentació
Jo mateix vaig dissenyar i imprimir l’engranatge i el suport de muntatge
Pas 1: motor pas a pas, engranatges i nanses
Vaig treure l’engranatge del rodet de la cortina per tornar a dissenyar l’engranatge a Fusion360. Vaig experimentar amb diferents engranatges. Els engranatges més petits van donar un parell més gran, però menys adherència a la cadena de boles. Un engranatge de 12 dents va funcionar millor per a mi i vaig dissenyar un suport de muntatge per adaptar-lo al motor pas a pas i a l’engranatge amb la cadena de boles.
He dissenyat les nanses per fixar-les en les nanses estàndard de Luxaflex.
Els fitxers STL de totes les parts en 3D es publiquen a la meva pàgina de Thingiverse.
Pas 2: maquinari del controlador Stepper
El maquinari consta de:
- Baixeu el convertidor (dòlar) (12V a 3,3V) per alimentar l’ESP-01 i el controlador de pas A4988
- ESP-01 que es connecta a la xarxa WiFi i controla el controlador de pas a pas (habilitar / desactivar, direcció del motor i passos)
- Controlador de pas A4988
- Motor pas a pas (17HS4401)
- Alguns components electrònics
He soldat els connectors femella a una placa perf i he connectat els components esmentats anteriorment.
Pas 3: programari
El codi es publica al meu Github.
Edició d'abril de 2020: s'afegeix una versió sense MQTT i només webcontrol.
Edició d'abril de 2020: + 10% i - 10% s'afegeixen a la interfície web.
El programa amb control MQTT:
- Es connecta a la xarxa WiFi i al servidor MQTT
- Comprova si l'estat de les persianes és igual a la configuració, si no, canvia l'estat perquè coincideixi amb la configuració. A continuació, activeu el motor pas a pas i executeu el nombre correcte de passos. Desactiveu el motor pas a pas.
- Es pot rebre una configuració mitjançant MQTT o mitjançant el servidor web.
- El servidor web pot entrar al mode HTTPUpdateServer per actualitzar el firmware OTA.
Desactivar el motor pas a pas configurant el pin "EN" del controlador A4988 és important per:
- Reduïu la quantitat de corrent que utilitza el dispositiu si la configuració continua sent la mateixa (la majoria de les vegades)
- Activa el control manual de les persianes.
El servidor HTTPUpdateServer està habilitat a l'adreça IP / actualització. Abans d’entrar al mode d’actualització a través del servidor web, canvia l’estat a l’estat CENTRE, ja que el programa s’inicia a l’estat CENTRE.
Així és com he derivat el nombre de passos:
La longitud total del cable entre tancat i obert és d'aproximadament 40 cm. Una volta de l'engranatge és d'aprox. 7,5 cm. La longitud total del cordó és de 40 / 7,5 = aprox. 5,3 revolucions. No vull estirar el cable i el dispositiu comença des de la posició central, de manera que l’arrodoneixo a 5 revolucions (2,5 en una i 2,5 en l’altra direcció). Una volta del motor pas a pas és de 200 passos, però he configurat el meu motor de motor pas a pas per quarts, de manera que una revolució és de 800 quarts. 5 revolucions són 4000 passos quarts (MAX_STEPS). El paràmetre de tancament (CLOSE_STEPS) està tancat al 90% = 3600 passos; la configuració oberta (OPEN_STEPS) és del 10% = 400 passos. La posició mitjana (CENTRE_STEPS) és del 50% és de 2000 passos i és el nombre inicial de passos quan s’inicia el dispositiu.
Pas 4: Muntatge
El controlador es posa a l’ampit de la finestra mitjançant el suport de muntatge del motor pas a pas
Vaig dissenyar un extrem posterior per al motor pas a pas que contenia el controlador de pas i ESP-01.
Pas 5: domòtica
Original: tinc un Raspberry Pi Zero que funciona amb Raspbian Stretch lite, NodeRed i Openhab 2.4.0
Edita març de 2021: tinc un Raspberry Pi 3B que executa Raspbian Buster lite, NodeRed i Openhab 3.0.0
Els meus articles, regles i mapa del lloc d’Openhab són al meu Github. Edita l’abril de 2020: s’afegeix un valor de consigna del + 10% al 10% al mapa del lloc d’Openhab). Edita el març del 2021: he afegit la descripció d’Openhab 3 als fitxers.
Consulteu aquesta instrucció sobre com he configurat MQTT a Openhab 3
En aquest cas, Node Red només s’utilitza amb finalitats de depuració.
Assistent de Google
Aquí es descriu la integració de Google Home Openhab.
Si el meu televisor està engegat mitjançant Openhab, les persianes es tanquen segons la norma.
"Ei Google, posa les persianes a 50"
Recomanat:
Sistema senzill d'estat i reserva de Kicker amb integració Slack: 12 passos (amb imatges)
Sistema simple de reserva i estat de Kicker amb integració Slack: en una empresa on treballo hi ha una taula de kickers. L’empresa ocupa moltes plantes i per a alguns dels empleats triga fins a 3 minuts a arribar a la taula i … adonar-se que la taula ja està ocupada. Per tant, va sorgir la idea de construir un ki
AutoBlinds: automatització de bricolatge per a persianes verticals i horitzontals: 5 passos (amb imatges)
AutoBlinds: automatització de bricolatge per a persianes verticals i horitzontals: aquest projecte va començar amb la necessitat de tancar les persianes en una finestra orientada a l'oest a la tarda, mentre jo estava fora. Especialment a l’estiu, el sol a Austràlia pot fer coses devastadores als objectes que brilla directament. A més, dràsticament a
Persianes intel·ligents controlades per Alexa integrades: 8 passos (amb imatges)
Blinds intel·ligents controlats per Alexa integrats: hi ha un munt de projectes i instruccions Smart Blind disponibles actualment en línia. No obstant això, volia posar el meu propi toc en els projectes actuals amb l'objectiu de tenir tot allò intern a la persiana, inclosos tots els circuits. Això significaria
Sensor de porta alimentat per bateria amb integració domòtica, WiFi i ESP-NOW: 5 passos (amb imatges)
Sensor de porta alimentat per bateria amb integració domòtica, WiFi i ESP-NOW: en aquest instructiu us mostro com he fabricat un sensor de porta alimentat per bateria amb integració domòtica. He vist alguns altres sensors i sistemes d'alarma agradables, però volia fer-ne jo mateix. Els meus objectius: un sensor que detecta i informa d'un doo
Persianes Arduino activades per veu: 9 passos (amb imatges)
Persianes Arduino activades per veu: fa un temps vaig fer un Instructable on vaig afegir un servo i un dispositiu Bluetooth al pany que em permetia controlar-lo amb el telèfon com un addicte. No puc deixar d'afegir Bluetooth a coses, així que en aquest projecte Us mostraré com fer Blu