Taula de continguts:
Vídeo: PiGMI: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Permeteu-me presentar PiGMI - Pi Garage Monitor per Internet
Aquesta és la meva versió d’un sistema de control de portes de garatge que utilitza un Pi. El Pi també controla l’obertura i el tancament de les portes i s’integra a HomeBridge per poder dir: "Ei Siri, obre la porta de Dave!".
El projecte es va construir el 2016 i s’executa des de llavors. El disseny es basava en mantenir les coses el més senzilles possibles. Per exemple, la porta del garatge té quatre estats: obert, tancat, encallat i obstruït. Els dos primers són obvis, els dos últims representen si la porta es tanca i no pot, aleshores s’obstrueix. Si s’intenta obrir i no ho fa, llavors s’encalla. La detecció d'aquests estats es va mantenir de nou senzilla. La porta comença a obrir-se uns 2 segons després de prémer el botó manual i triga uns 15 segons a tancar-se mitjançant el botó manual (o el comandament a distància). Aquests dos temps es van utilitzar per detectar els estats embussats i obstruïts. Un senzill interruptor magnètic detecta l’estat de la porta del garatge. Un cop més simple, això significava que no m'havia d'implicar en l'electrònica de la porta del garatge. Així, si l'estat del commutador no canvia després del temps prescrit, rebrà un missatge. Per descomptat, la porta es podria obrir a temps i encara es podria encallar, però ho notaria: intentar que sigui senzill. Els relés s’utilitzen a través dels botons manuals del garatge. Es pot configurar fins a 3 portes.
Per tant, el disseny consistia a utilitzar un Pi per controlar l’estat del commutador. Proporcioneu una interfície web per al control i permeteu l'accés a través d'Internet per al control i control remot. Vaig revisar aquesta idea amb un amic (Tom Milner) que va sortir i em va crear tota la interfície web. Podeu descarregar el codi i provar-lo en mode de demostració abans de configurar-lo en un Pi. La interfície permet configurar els pins GPIO per als imants i les sortides dels relés. Els retards de temps que s’utilitzen en cas que la porta trigui més de 2 i 15 segons a moure’s per defecte. Creeu un usuari i una contrasenya per a la seguretat, hi ha un servei de registre. Té la possibilitat de configurar-se en mode d'alarma, on podeu rebre una alerta per SMS si la porta s'obre mentre esteu de vacances o simplement a la feina. El programari s’ha provat en un Raspberry Pi 3 i Zero. Per obtenir més informació, aquí teniu un enllaç a la pàgina Wiki El meu garatge. El seguiment és opcional i aquí teniu l’enllaç.
Subministraments
Necessitarà:
Raspberry Pi (Pi3 i Zero s’han provat) amb l’últim sistema operatiu Pi a la targeta SD i la font d’alimentació
Dongle Wifi
Interruptors magnètics (1 per porta) tipus NO
Relé (s) (I per porta)
La majoria de les peces electròniques s’han procurat a Adafruit o Amazon.
Cable de campana de filferro per cablejar els imants al Pi
Estoigs per a relés i Pi (el meu imprès en 3D de Thingiverse: relé, Pi)
Programari My-Garage
Programari de monitorització opcional
Cola per fixar l’imant a la porta i al marc de la porta.
Cargols per a caixes de muntatge a paret
Eines:
Decapants de filferro, Alicates
Pistola discontínua per clavar fileres al garatge.
Talladors de filferro
Pas 1: configuració del Pi
Hi ha molts tutorials sobre la configuració d’un Pi, de manera que no els cobriré més enllà d’expressar el que es necessita al Pi.
1) Apache, PHP, Python. De nou, hi ha tutorials en llocs com Adafruit i, per descomptat, RaspberryPi Organization.
2) El Pi necessitarà accés al vostre Wifi, de manera que caldrà configurar-lo.
3) Per accedir fora de casa, haureu de proporcionar un mètode per passar a través del tallafoc del vostre enrutador. Utilitzo una adreça web de noip.com i he fet servir un número de port diferent per a Apache com a característica de seguretat addicional. De nou, hi ha molts tutorials al web per a aquest acord.
4) El programari My-Garage de Github
Pas 2: cablejat i configuració
Consulteu el diagrama, però les característiques principals són un imant i un relé per porta. Per a la meva configuració, són sis pins GPIO. Es poden configurar al programari, només cal que assegureu-vos de coincidir amb el relé adequat amb l'imant adequat en diverses portes. Consulteu la imatge superior per obtenir la pàgina de configuració.
Aquí podeu configurar els modes (simulació aka mode de demostració); El número i els noms de les portes; Els horaris d'obertura i tancament de la porta i la informació per a l'enviament d'alarmes i el control.
El cablejat físic es va mantenir de nou el més senzill possible. La sortida dels relés es salta pels botons manuals del garatge. El relé és pulsat durant 1 segon aproximadament el temps que trigueu a prémer el botó. L'interruptor magnètic que vaig muntar a l'altura dels ulls a la via de la porta. Les meves portes tenen una pista metàl·lica per on van els rodets. Com que el programari només necessita saber si l'interruptor està obert o tancat, podeu muntar-lo a qualsevol lloc que funcioni millor per a la vostra porta. L'imant està muntat a la porta (part mòbil) de l'interruptor del marc. El funcionament de la porta no es modifica de manera inaneu. Les parades finals i el sensor d’obstrucció IR encara funcionen.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0