Table des matières:

Télécommande de porte de garage WIFI ESP8266 : 3 étapes
Télécommande de porte de garage WIFI ESP8266 : 3 étapes

Vidéo: Télécommande de porte de garage WIFI ESP8266 : 3 étapes

Vidéo: Télécommande de porte de garage WIFI ESP8266 : 3 étapes
Vidéo: Manuel français - télécommande intelligente Wifi & Bluetooth portes de garage / portails Remootio 2024, Juillet
Anonim
Télécommande de porte de garage WIFI ESP8266
Télécommande de porte de garage WIFI ESP8266

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
Conception et matériaux
Conception et matériaux

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
Tout assembler
Tout assembler
Tout assembler
Tout assembler
Tout assembler
Tout assembler

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
Connexion à l'ouvre-porte de garage
Connexion à l'ouvre-porte de garage

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é: