Table des matières:
Vidéo: PiGMI : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Permettez-moi de vous présenter PiGMI - Pi Garage Monitor sur Internet
Ceci est ma version d'un système de surveillance de porte de garage utilisant un Pi. Le Pi contrôle également l'ouverture et la fermeture des portes et est intégré à HomeBridge donc je peux dire: "Hé Siri, ouvre la porte de Dave !".
Le projet a été construit en 2016 et fonctionne depuis. La conception était basée sur le fait de garder les choses aussi simples que possible. Par exemple, la porte de garage a quatre états: ouverte, fermée, bloquée et obstruée. Les deux premiers sont évidents, les deux derniers représentent si la porte se ferme et qu'elle ne le peut pas, alors elle est obstruée. S'il essaie de s'ouvrir et ne parvient pas à le faire, il est bloqué. La détection de ces états est encore une fois restée simple. La porte commence à s'ouvrir environ 2 secondes après avoir appuyé sur le bouton manuel, et met environ 15 secondes à se fermer via le bouton manuel (ou la télécommande). Ces deux minutages ont été utilisés pour détecter les états de brouillage et d'obstruction. Un simple interrupteur magnétique détecte l'état de la porte de garage. Encore une fois, en gardant les choses simples, cela signifiait que je n'avais pas à m'impliquer dans l'électronique de la porte de garage. Ainsi, si l'état du commutateur ne change pas après le délai prescrit, vous recevrez un message. Bien sûr, la porte pourrait s'ouvrir à temps et se coincer encore, mais vous le remarqueriez - en essayant de rester simple ! Des relais sont utilisés sur les boutons manuels dans le garage. Il peut être configuré jusqu'à 3 portes.
La conception consistait donc à utiliser un Pi pour surveiller l'état du commutateur. Fournir une interface Web pour le contrôle et autoriser l'accès via Internet pour la surveillance et le contrôle à distance. J'ai passé en revue cette idée avec un ami (Tom Milner) qui est parti et a fait toute l'interface Web pour moi. Vous pouvez télécharger le code et l'essayer en mode démo avant de le configurer sur un Pi. L'interface permet de configurer les broches GPIO des aimants et les sorties des relais. Les délais utilisés dans le cas où votre porte prend plus que les 2 et 15 secondes par défaut pour se déplacer. Vous créez un utilisateur et un mot de passe pour la sécurité, il existe une fonction de journalisation. Il a la possibilité d'être configuré en mode alarme où vous pouvez recevoir une alerte SMS si votre porte est ouverte pendant que vous êtes en vacances ou simplement au travail. Le logiciel a été testé sur un Raspberry Pi 3 et Zero. Pour plus d'informations voici un lien vers la page Wiki Mon Garage. La surveillance est facultative et voici le lien.
Fournitures
Tu auras besoin de:
Raspberry Pi (Pi3 et Zero ont été testés) avec le dernier système d'exploitation Pi sur carte SD et alimentation
Clé Wi-Fi
Interrupteur(s) magnétique(s) (1 par porte) type NO
Relais(s) (I par porte)
La plupart des pièces électroniques provenaient d'Adafruit ou d'Amazon.
Fil - fil de sonnette de porte pour câbler les aimants au Pi
Boîtiers pour relais et Pi (I mine imprimée en 3D de Thingiverse: Relay, Pi)
Logiciel My-Garage
Logiciel de surveillance en option
Colle pour fixer l'aimant à la porte et au cadre de porte.
Vis pour boîtiers de montage mural
Outils:
Pinces à dénuder, Pinces
Agrafeuse pour clouer les fils dans le garage.
Pinces coupantes
Étape 1: Configuration du Pi
Il existe de nombreux tutoriels sur la configuration d'un Pi, je ne les couvrirai donc pas ici, sauf pour indiquer ce qui est nécessaire sur le Pi.
1) Apache, PHP, Python. Encore une fois, il existe des tutoriels à ce sujet sur des sites tels que Adafruit et bien sûr RaspberryPi Organization.
2) Le Pi aura besoin d'accéder à votre Wifi, il faudra donc le configurer.
3) Pour accéder à l'extérieur de votre maison, vous devrez fournir une méthode pour traverser le pare-feu de votre routeur. J'utilise une adresse Web de noip.com et j'ai utilisé un numéro de port différent pour Apache comme fonctionnalité de sécurité supplémentaire. Encore une fois, il existe de nombreux tutoriels sur le Web pour cet arrangement.
4) Le logiciel My-Garage de Github
Étape 2: Câblage et configuration
Reportez-vous au schéma, mais leurs principales caractéristiques sont un aimant et un relais par porte. Pour ma configuration, il s'agit de six broches GPIO. Ils sont configurables dans le logiciel, assurez-vous simplement de faire correspondre le bon relais avec le bon aimant sur plusieurs portes ! Reportez-vous à l'image ci-dessus pour la page des paramètres.
Ici, vous pouvez configurer les modes (simulation aka mode démo); Le nombre et les noms des portes; Les horaires d'ouverture et de fermeture de la porte et les informations d'envoi d'alarmes et de surveillance.
Le câblage physique a de nouveau été maintenu aussi simple que possible. La sortie du ou des relais passe par le ou les boutons manuels dans le garage. Le relais est pulsé pendant 1 seconde environ aussi longtemps qu'il vous faut pour appuyer sur le bouton. L'interrupteur magnétique que j'ai monté au niveau des yeux sur le rail de la porte. Mes portes ont un rail en métal où vont les rouleaux. Comme le logiciel n'a besoin de savoir que si l'interrupteur est ouvert ou fermé, vous pouvez le monter n'importe où qui convient le mieux à votre porte. L'aimant est monté sur la porte (partie mobile) l'interrupteur sur le cadre. Le fonctionnement de la porte n'est pas modifié de manière pratique. Les butées de fin de course existantes et le capteur d'obstruction IR fonctionnent toujours.
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi