Table des matières:
- Étape 1: Conception et matériaux
- Étape 2: Tests logiciels et matériels
- Étape 3: Assemblage du matériel
Vidéo: Télécommande de porte de garage WIFI V2 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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 modifications à la fois sur la carte Wemos D1R2 que j'ai utilisée ainsi que sur l'application Android. J'ai passé du temps à essayer de décider quel type de capteur serait idéal pour mon objectif. J'avais le choix entre 3 options:
- Fins de course
- Capteurs de lumière (photo réfléchissants)
- Capteurs de proximité (ou Hall)
J'utilise beaucoup mon garage pour le travail du bois et cela crée beaucoup de poussière (malgré l'utilisation du dépoussiéreur). La poussière pénétrant dans les commutateurs ou recouvrant les capteurs optiques les rendrait moins fiables. Les capteurs de proximité seraient cependant à l'abri de cela et c'est donc l'option que j'ai choisie.
Étape 1: Conception et matériaux
J'ai recherché divers packages de capteurs de proximité et j'ai décidé d'utiliser les deux suivants:
- NJK-5002C (facile à trouver sur ebay)
- Melexis US5781 dans un boîtier TO-92 (de Digikey)
Mon plan était que ces capteurs détectent le même aimant monté à l'extrémité supérieure du panneau de porte lorsqu'il était dans deux positions différentes. Lorsque la porte est complètement ouverte, un capteur monté en bout de rail (NJK-5002C) peut facilement détecter la position de l'aimant (voir photo). Lorsque la porte est fermée, ce même aimant sera (dans mon cas) à environ 6 cm du bas de notre enceinte de conduit de chauffage. J'ai utilisé le capteur le plus compact pour cet endroit. Les capteurs eux-mêmes sont plutôt faciles à utiliser. J'avais prévu d'utiliser deux autres broches numériques sur la carte Wemos et j'avais juste besoin d'une résistance de 10 k ohms et d'un condensateur céramique de 0,1 uF pour le capteur US5781. Le capteur NJK-5781 ne nécessitait aucun composant supplémentaire et pouvait être câblé directement. Il dispose même d'une LED intégrée qui s'allume lorsqu'elle est activée.
Étape 2: Tests logiciels et matériels
J'ai décidé de le tester sur le banc en remplaçant le contrôleur par un Wemos D1 mini. La famille en était venue à compter sur leurs téléphones pour ouvrir la porte du garage et je ne pouvais pas simplement retirer le tableau Wemos sans déranger tout le monde. Les deux capteurs s'activent lors de la détection du pôle sud d'un aimant et afin d'obtenir la meilleure portée, j'ai choisi l'aimant le plus puissant que j'avais. Il s'agissait d'un aimant en néodyme récupéré d'un ancien équipement et mesurait 20 mm de diamètre sur 6 mm d'épaisseur. Les deux capteurs se déclencheraient à environ 2 cm de distance.
J'ai modifié le code Wemos pour mettre à jour le statut de la porte de garage vers l'application. Il enverrait non seulement un message si la porte était fermée ou ouverte, mais enverrait également un message si la porte « s'ouvrait » ou « se fermait » en fonction de la position de la porte avant de recevoir la commande « clic » de l'application.
L'application Android a été complètement réécrite à l'aide de MIT App Inventor. Le code que j'ai utilisé est joint. Il recherche activement les messages du tableau Wemos et l'état de la porte de garage est mis à jour toutes les secondes. Comme notre porte de garage met 13 secondes à se fermer, cela donne suffisamment de mises à jour sur sa position.
Étape 3: Assemblage du matériel
L'aimant a été installé (époxy) dans un évidement que j'ai percé dans l'extrémité supérieure du panneau de porte de garage (voir photo). L'évidement n'avait qu'une profondeur d'environ 3 mm et n'atteignait pas la couche isolante. Le capteur NJK-5002C avait besoin d'un support de montage et celui-ci était fabriqué à partir de ferraille d'aluminium que j'avais. Les fils devaient également être rallongés et pour cela j'ai utilisé un câble téléphonique à 4 conducteurs. J'ai dénudé autant que nécessaire de chaque extrémité du câble et coupé le 4ème conducteur, car je n'en avais besoin que de 3. Pour me connecter à la carte Wemos, j'ai utilisé des connecteurs Molex (0,062 ) que j'avais laissés d'un autre projet Un peu de thermorétractable a été utilisé pour protéger les extrémités exposées.
Le capteur US5781 a été soudé à un petit morceau de PCB avec la résistance et le condensateur. J'ai fait un câble d'extension similaire pour qu'il se termine par ces mêmes connecteurs Molex. Pour protéger le module des dommages physiques, je décide de le mettre dans de l'époxy. J'ai utilisé un petit morceau de tube d'environ 20 mm de diamètre pour créer un moule et j'ai simplement mis du ruban adhésif sur une extrémité. J'ai rempli le moule avec de l'époxy pendant 5 minutes, j'y ai collé l'assemblage du capteur et je l'ai laissé durcir. Avec de la ferraille d'aluminium, j'ai également fait un support de montage pour cela.
La carte Wemos a ensuite reçu des pigtails avec les connecteurs Molex d'accouplement et tout a ensuite été mis en place. Tout le câblage était sécurisé avec des attaches métalliques et des clips, de sorte que rien ne pendait dans le garage.
Cela fonctionne très bien et si je trouve une autre "mise à niveau", je vais probablement créer un PCB personnalisé pour cela et peut-être même passer à l'utilisation d'une mini-carte Wemos D1 beaucoup plus compacte.
Conseillé:
Télécommande de porte de garage invisible : 7 étapes (avec photos)
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
La télécommande TV devient une télécommande RF -- Tutoriel NRF24L01+ : 5 étapes (avec photos)
La télécommande TV devient une télécommande RF || Tutoriel NRF24L01+ : Dans ce projet, je vais vous montrer comment j'ai utilisé le populaire IC RF nRF24L01+ pour régler la luminosité d'une bande LED sans fil à l'aide de trois boutons inutiles d'une télécommande de téléviseur. Commençons
IRduino : télécommande Arduino - Imiter une télécommande perdue : 6 étapes
IRduino : télécommande Arduino - Imitez une télécommande perdue : si vous avez déjà perdu la télécommande de votre téléviseur ou lecteur DVD, vous savez à quel point il est frustrant de devoir marcher, trouver et utiliser les boutons de l'appareil lui-même. Parfois, ces boutons n'offrent même pas les mêmes fonctionnalités que la télécommande. Recevoir
Télécommande de porte de garage WIFI ESP8266 : 3 étapes
Télécommande de porte de garage WIFI ESP8266 : nous utilisons notre garage plus comme une entrée principale de la maison, car l'utilisation de l'entrée principale permet de laisser 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 porte de garage
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 4 étapes
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ??