MQTT Wifi/BLE Remote control
Les volets roulants électriques sont équipés de modules domotique et s'ouvrent automatiquement au lever du soleil. Pour ce qui est de leur fermeture, le soir, chaque jour est une sitation différente assez imprédictible. L'idée est donc de pouvoir agir avec un moyen simple tel l'appui sur un bouton. Un bouton 1-Click aurait pu faire l'affaire mais ne présente aucune évolutivité. Une télécommande plus complète permet aussi de se challenger ^^
- Pratique
- Tenir dans la main. Pas dans 2 mains, pas dans une main de géant.
- Actions rapides. Par simple appui sur un bouton.
- Configurable. Pour évoluer avec l'équipement de la maison et les besoins qui apparaîtront avec le temps. La saisie doit être ergonomique.
- Rechargeable. Puisque sans fil. Pas sûr que ce soit super écolo mais j'apprendrai ainsi à gérer une batterie.
- Sans fil. Ca semble évident.
- Lisible. Ecran LCD, en relation avec la configurabilité.
- Utilisable dès la prise en main. Ne pas attendre une sortie de veille trop longue.
- Compatible. Afin d'être utilisable avec un maximum de systèmes domotiques si jamais nous devions en changer.
- Consommation réduite. Pour le « léger » côté écolo.
- Tenir dans la main : après mesure d'une main on obtient les dimensions L x l x h = 120 x 60 x 40 mm. Il faudrait que l'ensemble rentre dans ce volume.
- Actions rapides : 4 boutons poussoir aux couleurs habituelles sur les radiocommandes (rouge, vert, jaune, bleu).
- Configurable : encodeur rotatif avec interrupteur afin de naviguer aisément dans un menu, défilement des items sur l'écran LCD.
- Rechargeable : via la prise USB du module ESP.
- Sans fil : utilisation d'un ESP8266 ou ESP32 pour le Wifi voire le BLE.
- Lisible : écran LCD de 1,8".
- Utilisable dès la prise en main : capteur de secousse pour la détection.
- Compatible : protocole MQTT.
- Consommation réduite : mise en veille d'un maximum de composants (ESP, écran).
Utilisation des logiciels suivants :
- conception 3D : FreeCAD
- conception PCB : Fritzing + KiCAD
- préparation de l'impression 3D : Cura
La première étape consiste en la modélisation du volume. Une forme ovoïde semble facile à tenir.
L'écran, l'encodeur, les boutons et le module ESP ont des tailles bien déterminées. Commençons par les positionner.
Ensuite on peut chercher des composants adaptés à l'espace restant. Le plus volumineux d'entre eux est la batterie LiPo. 10 batteries sont étudiées, le modèle de 1200 mAh rentre convenablement sans déborder.
Voici l'esquisse résultant de cette étude :
- le réglage du capteur de secousse est difficile. Il y a une bascule rapide lors de la manipulation du potentiomètre (10kΩ). Le réglage à peu près correct amène le potard à 2,22V de tension pour 3,3V à ses bornes. Soit environ 3,3kΩ/6,7kΩ de résistance (vérifier le calcul). Tester avec une résistance de 5,1kΩ ou 6,8kΩ et un potard de 1kΩ ou 2kΩ en série pour permettre un réglage plus fin. Utiliser un potard de précision (celui avec une vraie vis).