Table des matières:
- Fournitures
- Étape 1: Moteur pas à pas, engrenages et poignées
- Étape 2: Matériel du pilote pas à pas
- Étape 3: Logiciel
- Étape 4: Assemblage
- Étape 5: Domotique
Vidéo: Contrôle des stores avec ESP8266, intégration Google Home et Openhab et Webcontrol : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce Instructable je vous montre comment j'ai ajouté l'automatisation à mes stores. Je voulais pouvoir ajouter et supprimer l'automatisation, donc toute l'installation est clipsée.
Les pièces principales sont:
- Moteur pas à pas
- Pilote pas à pas contrôlé bij ESP-01
- Engrenage et support de montage
Je contrôle les stores via Google Home, mon serveur Openhab et un site web.
Vous pouvez toujours contrôler manuellement les stores, car lorsque les stores ne s'ouvrent ou ne se ferment pas automatiquement, le moteur pas à pas est désactivé.
Fournitures
J'ai acheté la plupart des composants d'Aliexpress
ESP8266: ESP-01
Moteur pas à pas
Pilote pas à pas A4988
Chaîne de contrôle des stores
convertisseur Buck
Source de courant
J'ai conçu et imprimé moi-même l'équipement et le support de montage
Étape 1: Moteur pas à pas, engrenages et poignées
J'ai retiré l'équipement du rouleau de rideau pour réorganiser l'équipement dans Fusion360. J'ai expérimenté différents engrenages. Des engrenages plus petits ont donné un couple plus important, mais moins d'adhérence sur la chaîne à billes. Un engrenage à 12 dents a mieux fonctionné pour moi et j'ai conçu un support de montage pour s'adapter au moteur pas à pas et à l'engrenage avec la chaîne à billes.
J'ai conçu les poignées pour qu'elles se clipsent sur les poignées Luxaflex standard.
Les fichiers STL de toutes les pièces 3D sont publiés sur ma page Thingiverse.
Étape 2: Matériel du pilote pas à pas
Le matériel se compose de:
- Convertisseur abaisseur (buck) (12V à 3,3V) pour alimenter l'ESP-01 et le pilote pas à pas A4988
- ESP-01 qui se connecte au réseau WiFi et contrôle le pilote pas à pas (activer/désactiver, sens du moteur et pas)
- Pilote pas à pas A4988
- Moteur pas à pas (17HS4401)
- Certains composants électroniques
J'ai soudé les connecteurs femelles à une carte perforée et connecté les composants mentionnés ci-dessus.
Étape 3: Logiciel
Le code est publié sur mon Github.
Edit avril 2020: une version sans MQTT et uniquement webcontrol est ajoutée.
Edit avril 2020: + 10 % et - 10 % sont ajoutés à l'interface web.
Le programme avec contrôle MQTT:
- Se connecte au réseau WiFi et au serveur MQTT
- Vérifie si l'état des stores est égal au réglage, sinon il modifie l'état pour correspondre au réglage. Activez ensuite le moteur pas à pas, exécutez le bon nombre de pas. Désactivez le moteur pas à pas.
- Un réglage peut être reçu via MQTT ou via le serveur Web.
- Le serveur Web peut entrer en mode HTTPUpdateServer pour mettre à jour le micrologiciel OTA.
La désactivation du moteur pas à pas en réglant la broche « EN » du pilote A4988 est importante pour:
- Réduisez la quantité de courant utilisée par l'appareil si le réglage reste le même (la grande majorité du temps)
- Activer la commande manuelle des stores.
Le HTTPUpdateServer est activé à l'adresse IP/mise à jour. Avant d'entrer dans le mode de mise à jour via le serveur Web, il passe à l'état CENTRE, puisque le programme démarre dans l'état CENTRE.
Voici comment j'ai calculé le nombre d'étapes:
La longueur totale du cordon entre fermé et ouvert est d'environ 40 cm. Un tour de l'engrenage est d'env. 7,5 cm. La longueur totale du cordon est de 40 / 7,5 = env. 5,3 tours. Je ne veux pas étirer le cordon et l'appareil commence à partir de la position médiane, je l'arrondis donc à 5 tours (2,5 dans un sens et 2,5 dans l'autre sens). Un tour du moteur pas à pas correspond à 200 pas, mais j'ai réglé mon pilote de moteur pas à pas sur un quart de pas, donc une révolution correspond à 800 quarts de pas. 5 tours correspondent à 4000 quarts de pas (MAX_STEPS). Le réglage de fermeture (CLOSE_STEPS) est fermé à 90 % = 3600 pas; le réglage d'ouverture (OPEN_STEPS) est de 10 % = 400 pas. La position médiane (CENTER_STEPS) est de 50 % correspond à 2000 pas et correspond au nombre initial de pas au démarrage de l'appareil.
Étape 4: Assemblage
Mon contrôleur est poussé sur le rebord de la fenêtre via le support de montage du moteur pas à pas
J'ai conçu un back-end pour le moteur pas à pas contenant le pilote pas à pas et l'ESP-01.
Étape 5: Domotique
Original: j'ai un Raspberry Pi Zero sous Raspbian Stretch lite, NodeRed et Openhab 2.4.0
Edit mars 2021: j'ai un Raspberry Pi 3B sous Raspbian Buster lite, NodeRed et Openhab 3.0.0
Mes éléments, règles et plan du site Openhab sont sur mon Github. Edit avril 2020: + 10 % et - 10 % la consigne est ajoutée au plan du site dans Openhab). Edit mars 2021: j'ai ajouté la description d'Openhab 3 dans les fichiers.
Voir ce Instructable comment j'ai configuré MQTT sur Openhab 3
Dans ce cas, Node Red n'est utilisé qu'à des fins de débogage.
Assistant Google
L'intégration de Google Home Openhab est décrite ici.
Si mon téléviseur est allumé via Openhab, les stores se ferment conformément à la règle.
"Hey Google, règle les stores sur 50"
Conseillé:
Contrôle infrarouge des stores IKEA FYRTUR : 11 étapes (avec photos)
Contrôle infrarouge des stores IKEA FYRTUR : j'ai finalement mis la main sur des stores motorisés IKEA FYRTUR et je voulais les contrôler à l'aide d'une télécommande infrarouge. Il s'agit d'une application de niche, mais j'ai pensé que cela pourrait être utile pour quelqu'un qui souhaite apprendre à utiliser les broches GPIO de l'Arduino comme un simple low-v
Comment bricoler des stores enrouleurs intelligents avec des interrupteurs intelligents SONOFF ? : 14 étapes
Comment bricoler des volets roulants intelligents avec des interrupteurs intelligents SONOFF ? : Utilisez le mode de verrouillage dans les interrupteurs intelligents SONOFF pour transformer vos volets roulants/stores ordinaires en smartSi la plupart d'entre vous conviendront que c'est une corvée que vous tirez les stores/stores le matin et le tirer vers le bas le soir? Quoi qu'il en soit, je suis
Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)
Bricolage d'une sirène Air Raid avec des résistances, des condensateurs et des transistors: Ce projet de bricolage Air Raid Siren abordable convient à la recherche d'un circuit d'auto-oscillation composé uniquement de résistances, de condensateurs et de transistors qui peuvent enrichir vos connaissances. Et il convient à l'éducation à la défense nationale pour les enfants, en
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Musique intelligente dans la chambre et la salle de bain avec Raspberry Pi – Intégration multiroom, alarme, contrôle des boutons et domotique : 7 étapes
Musique intelligente dans la chambre et la salle de bain avec Raspberry Pi – Intégration multiroom, alarme, contrôle des boutons et domotique : aujourd'hui, nous voulons vous donner deux exemples sur la façon dont vous pouvez utiliser le Raspberry Pi avec notre logiciel Max2Play pour la domotique : dans la salle de bain et la chambre . Les deux projets sont similaires dans la mesure où de la musique haute fidélité provenant de diverses sources peut être diffusée en streaming via