Resumé
Il s'agit d'une configuration de bouton mural pour ouvre-porte de garage que j'ai conçue pour mon ouvre-porte de garage LiftMaster Security+ 1.0, à utiliser avec la carte RATGDO conçue par Paul Weiland et fonctionnant avec Home Assistant. La raison de la conception de ceci est que certains contrôleurs de boutons muraux Security+ 1.0 interfèrent avec la communication de la carte RATGDO avec Home Assistant lorsqu'ils sont connectés à la configuration. Avec ces boutons mur
Cela peut également être utilisé comme un contrôleur mural supplémentaire qui peut être placé dans un autre endroit de votre garage ou de votre maison, ce qui élargit les fonctionnalités.
Le design.
Ce contrôleur a été conçu pour être utilisé avec le contrôleur RATGDO utilisé avec Home Assistant. Il est programmé avec le firmware ESPHome et communique avec Home Assistant et non avec l'ouvre-porte de garage, et doit donc être configuré avec des automatisations qui communiquent avec le RATGDO.
Le contrôleur a été conçu pour avoir la plupart des fonctionnalités du contrôleur mural original fourni avec l'ouvre-porte. Celles-ci incluent le contrôle de la porte principale, un bouton pour verrouiller les télécommandes, un bouton pour la lumière et un capteur de mouvement PIR. Le contrôleur est construit autour du microcontrôleur ultra-petit XIAO ESP32-C3 et fonctionne sur le WiFi pour communiquer avec Home Assistant en utilisant ESPHome.
J'ai conçu le boîtier autour de 2 PCB de prototypage standard de 30 mm x 70 mm que vous pouvez acheter sur Amazon ou chez d'autres fournisseurs de pièces. Le capteur PIR utilisé est un module Hiletgo HC-SR501 que j'avais dans ma boîte à pièces. Les boutons utilisés sont 4 petits boutons-poussoirs momentanés de 6 mm x 6 mm x 11 mm montés sur PCB. 1 pour le bouton
Câblage et programmation.
Le câblage pour cela ne pourrait pas être plus simple. Le capteur PIR est alimenté par les connexions d'alimentation et de masse de 5 volts et a la broche de données connectée à GPIO3 sur la carte ESP. Tous les interrupteurs pour cela contactent simplement une broche GPIO à la masse. Le bouton de contrôle de la porte est connecté à GPIO4, les 2 boutons pour la lumière sont connectés en parallèle et dirigés vers GPIO6 et le bouton de verrouill

Voici le code YAML que vous pouvez copier et coller dans votre configuration ESPHome pour l'appareil. Évidemment, vous devrez définir votre SSID, vos mots de passe et vos clés pour l'accès à l'API, au WiFi et à l'OTA.
esphome : name: garage-door-wall-control friendly_name: Contrôle mural de la porte de garage sp32 : board: esp32-c3-devkitm-1 framework: type: arduino# Activer la journalisation logger:# Activer l'API Home Assistant api: encryption: key: "!secret encription key=" ota: password: "!secret OTA password" wifi: ssid: "!secret votre SSID wifi" password: "!secret votre mot de passe wifi" # Activer le point d'Imprimer et assembler.
Pour l'impression, la plupart des pièces sont assez simples. J'ai utilisé une hauteur de couche de 0,3 pour tout, sauf pour les boutons d'éclairage et de verrouillage. Pour les boutons d'éclairage et de verrouillage, j'ai utilisé une hauteur de couche de 0,16.
Toutes les pièces représentées sont imprimées en ABS juste parce que c'est ce avec quoi j'imprime principalement, mais vous pouvez utiliser n'importe quel type de filament qui vous convient. Pour les couleurs, j'ai utilisé un gris plus foncé pour imprimer la plaque murale et le corps principal, et le grand bouton de porte principal a été fait en blanc. Pour les boutons de lumière et de verrouillage, je les ai imprimés en noir et j'ai simple
Lorsque vous mettez les 2 onglets du grand bouton dans les fentes, cela peut être un peu serré, mais vous devriez être capable de les insérer. Pour les boutons de verrouillage et d'éclairage, vous devrez peut-être nettoyer un peu les trous sur le fond des boutons. Faites-les de sorte qu'ils s'insèrent parfaitement sur les tiges des boutons et ne tombent pas. S'ils sont trop lâches, vous pouvez essayer une
Des mises à niveau futures possibles.
Une chose que j'avais pensé ajouter était un capteur de température, car l'ouvre-porte original en avait un. Je pourrais aussi ajouter une détection d'humidité. Si j'ajoute ces éléments, je devrai trouver un moyen d'intégrer une ventilation d'air dans la conception du ou des capteurs. Je suis ouvert aux idées à ce sujet.
Une autre chose que je veux faire avec ça, et avec laquelle j'ai eu des difficultés du côté d'ESPHome, c'est d'en faire un proxy Bluetooth. À un moment donné, j'espère mettre des traceurs iBeacon dans nos voitures, que nous garons généralement dans l'allée parce que nous avons d'autres choses dans le garage. De cette façon, je pourrai suivre quand nos véhicules sont à la maison. Avoir ça comme un proxy Bluetooth aider
Si vous avez d'autres améliorations ou des choses que vous pensez pouvoir ajouter à cela, faites-le moi savoir dans les commentaires.
标签
模型来源
