![Télécommande de porte de garage WIFI ESP8266 : 3 étapes Télécommande de porte de garage WIFI ESP8266 : 3 étapes](https://i.howwhatproduce.com/images/006/image-17602-9-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
![Télécommande de porte de garage WIFI ESP8266 Télécommande de porte de garage WIFI ESP8266](https://i.howwhatproduce.com/images/006/image-17602-10-j.webp)
Nous utilisons davantage notre garage comme une entrée principale de la maison, car l'utilisation de l'entrée principale permet de laisser entrer beaucoup de saleté dans la maison en raison de la mauvaise disposition. Pendant la saison des pluies ici sur la côte ouest du Canada, c'est encore pire. Notre ouvre-porte de garage n'était livré qu'avec deux télécommandes et bien que nous puissions acheter plus de télécommandes, j'ai pensé qu'il serait préférable d'avoir une télécommande WIFI qui peut être utilisée à partir d'un smartphone. Je ne voulais pas d'un ouvre-porte compatible WIFI qui nécessite une connexion au serveur de fabrication ou tout ce qui pourrait permettre d'ouvrir la porte à distance (loin de la maison). La solution que j'ai trouvée utilise une application Android personnalisée qui se connecte à notre WIFI et communique avec une carte basée sur ESP8266 qui ne peut également se connecter qu'à notre WIFI. Une fois que vous êtes à portée WIFI de la maison, vous pouvez utiliser votre téléphone pour ouvrir la porte.
Étape 1: Conception et matériaux
![Conception et matériaux Conception et matériaux](https://i.howwhatproduce.com/images/006/image-17602-11-j.webp)
![Conception et matériaux Conception et matériaux](https://i.howwhatproduce.com/images/006/image-17602-12-j.webp)
Notre ouvre-porte de garage est un Chamberlain, mais je soupçonne que la plupart des ouvre-portes fonctionnent de la même manière. La commande du panneau mural court-circuite simplement les deux fils qui s'y connectent, ce qui signale à l'ouvre-porte de s'activer. Ces panneaux muraux ont souvent un interrupteur d'éclairage et une fonction de verrouillage, ces boutons ne font pas simplement court-circuiter la connexion, mais renvoient une série d'impulsions (signaux PWM) à l'ouvre-porte pour lui indiquer quoi faire (allumer les lumières ou verrouiller sortir les télécommandes). Court-circuiter les fils (ce que fait l'interrupteur principal) peut être accompli avec un relais.
J'ai utilisé les pièces suivantes:
- Carte Wemos D1 R2 ESP8266 (n'importe quelle carte de développement ESP8266 fonctionnerait)
- Relais JCZ-11 (bobine 5V)
- Transistor NPN (2N4401)
- une résistance de 10kOhm
- une résistance 2.2kOhm
- une diode 1N4148
- fil divers
- prototypage PCB (ou créez le vôtre)
- boîtier pour planche
- alimentation pour carte
Le diagramme schématique provient de LTSpice (fichier source joint) et j'ai également inclus un dessin de planche à pain Fritzing pour une visualisation différente. Le modèle Fritzing de la carte Wemos que j'ai trouvé semble avoir quelques problèmes. Ignorez les lignes pointillées, ne regardez que les connexions des fils bleus. Bien sûr, de nombreuses autres cartes de développement ESP8266 pourraient également être utilisées à la place et le code inclus nécessiterait très peu de modifications pour fonctionner sur d'autres cartes.
Pour le boîtier, j'ai utilisé une petite boîte en plastique (n'utilisez pas de métal, cela protégera le signal WIFI). Pour l'alimentation, j'ai utilisé un ancien chargeur de téléphone portable et j'ai remplacé l'extrémité par un connecteur approprié pour la carte Wemos.
Étant donné que le relais dont je disposais contenait une bobine de 5 V et que la carte Wemos ne peut sortir que 3,3 V sur une broche numérique, j'ai utilisé un transistor pour commuter la bobine sur le relais. J'ai ajouté une résistance pull-down (10kOhm) pour m'assurer que la broche est basse lorsque la carte est sous tension et que la porte du garage n'est pas ouverte accidentellement. La diode flyback (D1) protège contre le pic de tension de l'énergie stockée dans la bobine lorsque le relais est éteint.
Étape 2: tout assembler
![Tout assembler Tout assembler](https://i.howwhatproduce.com/images/006/image-17602-13-j.webp)
![Tout assembler Tout assembler](https://i.howwhatproduce.com/images/006/image-17602-14-j.webp)
![Tout assembler Tout assembler](https://i.howwhatproduce.com/images/006/image-17602-15-j.webp)
![Tout assembler Tout assembler](https://i.howwhatproduce.com/images/006/image-17602-16-j.webp)
J'avais un PCB restant d'un autre projet qui correspondait aux en-têtes de la carte Wemos, alors je l'ai coupé à la taille et l'ai modifié pour l'utiliser. Quelques trous ont dû être percés et quelques traces indésirables coupées pour le rendre approprié. J'ai soudé toutes les pièces en place et testé la fonctionnalité du code en allumant et éteignant une LED. Comme mentionné précédemment, une caractéristique importante était que l'ouvre-porte (ou la LED dans le cas de test) ne s'activait pas lors de la mise sous tension de la carte Wemos.
La carte Wemos a été programmée à l'aide de l'IDE Arduino et l'adresse IP de la carte a été fixée (préallouée) à 192.168.1.120 sur le réseau domestique. De cette façon, lorsqu'il s'allumera, il aura toujours la même adresse IP (interne) et l'application peut être codée en dur avec elle.
L'application Android a été créée à l'aide de MIT App Inventor 2. Je ne l'ai testée que sur les téléphones que nous avons (Oneplus, Xiaomi et Moto G4 Play). Il s'installe facilement en le plaçant dans un dossier partagé Google Drive et en le chargeant à partir du téléphone lui-même. MIT App Inventor est gratuit et le fichier de projet inclus peut être facilement modifié pour utiliser une adresse IP différente.
L'unité assemblée ne rentrait pas entièrement dans le boîtier que j'avais sous la main, j'ai donc découpé un trou pour permettre au relais de dépasser un peu. J'ai également coupé un trou d'accès pour le connecteur au câblage ouvert de la porte de garage.
Étape 3: Connexion à l'ouvre-porte de garage
![Connexion à l'ouvre-porte de garage Connexion à l'ouvre-porte de garage](https://i.howwhatproduce.com/images/006/image-17602-17-j.webp)
![Connexion à l'ouvre-porte de garage Connexion à l'ouvre-porte de garage](https://i.howwhatproduce.com/images/006/image-17602-18-j.webp)
Il y a deux options pour connecter le câblage à l'ouvre-porte. L'option 1 est de se connecter aux deux bornes à vis dans le panneau mural et l'autre est de se connecter directement à l'ouvre-porte (bornes enfichables). J'ai choisi ce dernier, car il était plus pratique pour moi car les fils parcourraient une distance plus courte jusqu'à l'endroit où je pouvais placer mon unité Wemos dans le garage. Il y a une jauge de dénudage sur l'ouvre-porte lui-même et les petites languettes orange ci-dessous peuvent être utilisées pour libérer les fils existants afin que l'ensemble supplémentaire puisse être torsadé avec ceux existants et réinséré.
La planche Wemos dans son enclos a été placée à l'écart afin qu'elle ne soit pas facilement renversée, car le garage est aussi mon atelier de menuiserie. Cela fonctionne très bien et j'aurais aimé l'avoir fait plus tôt.
Conseillé:
Porte de garage contrôlée par Alexa avec Arduino Esp8266 : 6 étapes
![Porte de garage contrôlée par Alexa avec Arduino Esp8266 : 6 étapes Porte de garage contrôlée par Alexa avec Arduino Esp8266 : 6 étapes](https://i.howwhatproduce.com/images/002/image-5514-j.webp)
Porte de garage contrôlée par Alexa avec Arduino Esp8266 : L'idée de ce projet m'est venue d'un ancien projet sur lequel j'avais travaillé il y a quelque temps. J'avais câblé un simple circuit de bouton-poussoir qui allumait une LED lorsqu'un bouton était enfoncé par la porte de garage. Cette méthode s'est avérée peu fiable et pas aussi utile
Sonnette de porte déclenchée par tapis de porte personnalisé. : 6 étapes
![Sonnette de porte déclenchée par tapis de porte personnalisé. : 6 étapes Sonnette de porte déclenchée par tapis de porte personnalisé. : 6 étapes](https://i.howwhatproduce.com/preview/how-it-works/10382809-custom-door-mat-triggered-door-bell-6-steps.webp)
Sonnette de porte déclenchée par tapis de porte personnalisé. : Bonjour ! Je m'appelle Justin, je suis un junior au lycée, et ce Instructable vous montrera comment faire une sonnette qui se déclenche lorsque quelqu'un marche sur votre paillasson et peut être n'importe quel air ou chanson que vous voulez ! Puisque le paillasson déclenche la porte
Ouvre-porte de garage avec retour d'information utilisant Esp8266 comme serveur Web. : 6 étapes
![Ouvre-porte de garage avec retour d'information utilisant Esp8266 comme serveur Web. : 6 étapes Ouvre-porte de garage avec retour d'information utilisant Esp8266 comme serveur Web. : 6 étapes](https://i.howwhatproduce.com/images/001/image-1735-37-j.webp)
Ouvre-porte de garage avec commentaires utilisant Esp8266 en tant que serveur Web.: Bonjour, je vais vous montrer comment créer un moyen simple de faire un ouvre-porte de garage.-ESP8266 est codé en tant que serveur Web, la porte peut être ouverte partout dans le monde-Avec rétroaction, vous saurez si la porte est ouverte ou fermée en temps réel-Simple, un seul raccourci pour faire i
Télécommande de porte de garage invisible : 7 étapes (avec photos)
![Télécommande de porte de garage invisible : 7 étapes (avec photos) Télécommande de porte de garage invisible : 7 étapes (avec photos)](https://i.howwhatproduce.com/images/002/image-3121-22-j.webp)
Télécommande de porte de garage invisible : Une fois, nous avons laissé notre voiture garée à l'extérieur du garage et un voleur a brisé une fenêtre pour accéder à la télécommande de la porte de garage. Puis ils ont ouvert le garage et volé des vélos. J'ai donc décidé de cacher la télécommande en l'intégrant dans le cendrier de la voiture. Cela fonctionne par pour
Télécommande de porte de garage WIFI V2 : 3 étapes
![Télécommande de porte de garage WIFI V2 : 3 étapes Télécommande de porte de garage WIFI V2 : 3 étapes](https://i.howwhatproduce.com/images/004/image-9650-25-j.webp)
Télécommande de porte de garage WIFI V2 : Peu de temps après avoir construit ma télécommande de porte de garage WIFI, j'ai réalisé qu'il lui manquait une fonctionnalité spécifique qui me serait très utile. Je voulais pouvoir savoir si la porte était ouverte ou fermée depuis l'application. Cela nécessiterait quelques capteurs et quelques ch