Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
En 2016, nous avons déménagé dans une nouvelle maison, où les portes de garage sont situées de manière à ce que vous ne puissiez pas les voir depuis l'entrée principale de la maison. Vous ne pouvez donc pas savoir si les portes sont fermées ou ouvertes. Pour la surveillance uniquement, les anciens propriétaires ont installé un interrupteur à pression. Mais le circuit était complètement alimenté en 230 volts, ce que j'ai trouvé trop dangereux.
Parce que les portes de garage avaient plus de 30 ans et qu'une porte était très souvent bloquée, nous avons décidé d'échanger les deux portes et de changer la surveillance.
Nous avons décidé d'acheter de nouvelles portes de garage HÖRMANN, elles sont faciles à obtenir ici en Allemagne et elles ont toutes les caractéristiques nécessaires. Vous pouvez utiliser la télécommande intégrée avec un signal crypté, des interrupteurs externes et vous disposez d'un contact sec pour les autres circuits électriques.
Étape 1: Le circuit avec un Arduino
Comme j'ai déjà fait beaucoup d'expériences avec Arduino et Raspberry, j'ai décidé d'utiliser Arduino pour ce projet. Arduino a suffisamment de contacts et est très facile à utiliser. L'alimentation est disponible dans le garage, et pour la LED d'état sur le côté du garage (étape 0) il n'y a qu'un très petit trou nécessaire. J'ai utilisé un Arduino Nano, car il est très petit et ne consomme que très peu d'énergie.
Pour la surveillance, j'ai finalement fixé 4 LED, une LED d'état rouge à l'extérieur (étape 0) et trois sur le petit boîtier de circuit dans le garage (étape 2). Sur la boîte, il y en a trois, un vert si la porte gauche est ouverte, un jaune si la porte droite est ouverte et un rouge indique le même état que la LED d'état extérieure. Vous n'avez pas besoin des trois LED supplémentaires à l'intérieur, mais je voulais voir les différents états. Chaque LED est sur une broche sur l'Arduino Nano.
J'ai attaché un contact Reed à chaque porte de garage (étape 3) en contact avec les broches de l'Arduino (une pour chaque porte). (Si vous ne connaissez pas de contact Reed: Un contact Reed reste ouvert en mode normal et se ferme si un aimant vient à proximité. Vous pouvez donc mettre la partie électrique sur le mur fixe et vous n'avez qu'à mettre un aimant dessus la partie mobile (étape 3).)
Enfin, j'ai connecté une alimentation 5V au circuit, mis le tout dans un petit boîtier et l'ai monté au mur dans le garage. Ce système fonctionne maintenant vraiment sans faille et sans erreurs depuis plus de trois ans.
Étape 2: le boîtier de commande fonctionne
Sur la gauche, vous pouvez voir le connecteur d'alimentation, une alimentation 5V 500mA est connectée via une prise de connecteur 5.5/2.1mm.
Au milieu se trouve l'Arduino Nano sur un petit circuit imprimé, sur la partie supérieure (rouge et noire) des connexions d'alimentation pour l'Arduino. Les deux fils noirs en bas à gauche sont connectés à la terre commune. Les prochains câbles verts se connectent au contact Reed de la porte gauche, le jaune à la porte droite. Tous les câbles rouges vont aux LED et ont une résistance de 220 Ohm entre les deux. De gauche à droite, ils se connectent à la LED d'état à l'extérieur, LED verte, LED jaune, LED rouge.
Sur le côté droit, vous pouvez voir le connecteur vers les composants externes. J'ai utilisé un vieux connecteur audio 6 broches que j'avais déjà dans mon atelier. Les composants externes sont connectés à la terre commune (noir), au contact Reed de la porte gauche (vert), au contact Reed de la porte droite (jaune) et à la LED d'état externe (rouge).
Étape 3: Contacts Reed et conclusion
Pour moi le projet est clos pour l'instant. En plus plein d'autres choses sont possibles: ouverture et fermeture de porte avec des puces RFID, un connecteur Bluetooth ou NFC. Jusqu'à présent, je n'avais pas besoin d'une de ces fonctionnalités, mais elles peuvent être implémentées très facilement, il y a beaucoup de broches disponibles sur l'Arduino.