Spisu treści:

PiGMI: 3 kroki
PiGMI: 3 kroki

Wideo: PiGMI: 3 kroki

Wideo: PiGMI: 3 kroki
Wideo: ПЬЮ И ОЖИВАЮ! БЛЯШЕК И ТРОМБОВ НЕТ! ЗРЕНИЕ КАК В 17! ЯСНЫЙ УМ! КРЕПКИЙ ИММУНИТЕТ! ЧИСТЫЕ СОСУДЫ! 2024, Lipiec
Anonim
PiGMI
PiGMI

Pozwólcie, że przedstawię PiGMI - Pi Garage Monitor przez Internet

To jest moja wersja systemu monitorowania bram garażowych za pomocą Pi. Pi kontroluje również otwieranie i zamykanie drzwi i jest zintegrowane z HomeBridge, więc mogę powiedzieć: „Hej Siri, otwórz drzwi Dave'a!”.

Projekt powstał w 2016 roku i od tego czasu działa do dziś. Projekt polegał na tym, aby wszystko było tak proste, jak to tylko możliwe. Na przykład drzwi garażowe mają cztery stany: otwarte, zamknięte, zablokowane i zablokowane. Pierwsze dwa są oczywiste, ostatnie dwa oznaczają, że drzwi się zamykają, a nie mogą, to są zablokowane. Jeśli próbuje się otworzyć i nie udaje się to, oznacza to, że jest zacięty. Po raz kolejny wykrywanie tych stanów było proste. Drzwi zaczynają się otwierać po około 2 sekundach od naciśnięcia przycisku ręcznego, a zamknięcie za pomocą przycisku ręcznego (lub pilota) trwa około 15 sekund. Te dwa czasy zostały wykorzystane do wykrycia stanów zacięcia i przeszkody. Prosty przełącznik magnetyczny wykrywa stan bramy garażowej. Znowu prostota oznaczało to, że nie musiałem zajmować się elektroniką bramy garażowej. Jeśli więc stan przełącznika nie zmieni się po wyznaczonym czasie, otrzymasz komunikat. Oczywiście drzwi mogą się otworzyć na czas i nadal się zacinać, ale można to zauważyć - starając się zachować prostotę! Przekaźniki są używane w poprzek przycisków ręcznych w garażu. Można go skonfigurować do 3 drzwi.

Tak więc projekt polegał na użyciu Pi do monitorowania stanu przełącznika. Zapewnij interfejs sieciowy do sterowania i zezwól na dostęp przez Internet w celu zdalnego monitorowania i sterowania. Omówiłem ten pomysł z przyjacielem (Tomem Milnerem), który zrobił dla mnie cały interfejs sieciowy. Możesz pobrać kod i wypróbować go w trybie demonstracyjnym przed skonfigurowaniem go na Pi. Interfejs umożliwia konfigurację pinów GPIO dla magnesów oraz wyjść przekaźników. Opóźnienia czasowe stosowane w przypadku, gdy przejście bramy zajmuje więcej niż domyślne 2 i 15 sekund. Tworzysz użytkownika i hasło dla bezpieczeństwa, istnieje możliwość logowania. Ma możliwość ustawienia w trybie alarmu, w którym możesz otrzymać powiadomienie SMS, jeśli drzwi zostaną otwarte podczas nieobecności na wakacjach lub po prostu w pracy. Oprogramowanie zostało przetestowane na Raspberry Pi 3 i Zero. Aby uzyskać więcej informacji tutaj jest łącze do strony Wiki Mój garaż. Monitorowanie jest opcjonalne i oto link.

Kieszonkowe dzieci

Będziesz potrzebować:

Raspberry Pi (przetestowano Pi3 i Zero) z najnowszym systemem Pi OS na karcie SD i zasilaczu

Klucz Wi-Fi

Przełącznik(i) magnetyczne (1 na drzwi) typu NO

Przekaźnik(i) (I na drzwi)

Większość części elektronicznych pochodziła z Adafruit lub Amazon.

Drut - drut dzwonka do drzwi do podłączenia magnesów do Pi

Obudowy do przekaźników i Pi (I 3D Printed kopalni od Thingiverse: Relay, Pi)

Oprogramowanie My-Garage

Opcjonalne oprogramowanie monitorujące

Klej do mocowania magnesu do drzwi i ościeżnicy.

Śruby do obudowy do montażu na ścianie

Narzędzia:

ściągacze izolacji, Szczypce

Zszywacz do sczepiania ciągów drutu w garażu.

Nożyce do drutu

Krok 1: Konfiguracja Pi

Konfiguracja Pi
Konfiguracja Pi

Istnieje wiele samouczków na temat konfigurowania Pi, więc nie omówię ich tutaj poza określeniem, co jest potrzebne na Pi.

1) Apache, PHP, Python. Znowu są na nich samouczki ze stron takich jak Adafruit i oczywiście RaspberryPi Organization.

2) Pi będzie potrzebować dostępu do Wi-Fi, więc będzie trzeba je skonfigurować.

3) Aby uzyskać dostęp poza domem, musisz podać metodę przejścia przez ścianę ogniową routera. Używam adresu internetowego z noip.com i użyłem innego numeru portu dla Apache jako dodatkowej funkcji bezpieczeństwa. W sieci jest wiele samouczków dotyczących tego układu.

4) Oprogramowanie My-Garage z Github

Krok 2: Okablowanie i konfiguracja

Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja

Zapoznaj się ze schematem, ale kluczowymi cechami są jeden magnes i jeden przekaźnik na drzwi. W moim zestawie to sześć pinów GPIO. Można je konfigurować w oprogramowaniu, po prostu upewnij się, że dopasowujesz właściwy przekaźnik do właściwego magnesu na wielu drzwiach! Zobacz obrazek powyżej, aby zobaczyć stronę ustawień.

Tutaj możesz skonfigurować tryby (symulacja aka tryb demo); Numer i nazwy drzwi; Czasy otwarcia i zamknięcia drzwi oraz informacje do wysyłania alarmów i monitorowania.

Fizyczne okablowanie znowu było tak proste, jak to tylko możliwe. Wyjście przekaźnika(ów) jest przeskakiwane przez ręczny przycisk(i) w garażu. Przekaźnik jest pulsowany przez 1 sekundę, przez około tyle czasu, ile trwa naciśnięcie przycisku. Przełącznik magnetyczny zamontowałem na wysokości oczu na szynie drzwi. Moje drzwi mają metalową szynę, do której trafiają rolki. Ponieważ oprogramowanie musi tylko wiedzieć, czy przełącznik jest otwarty, czy zamknięty, można go zamontować w dowolnym miejscu, które najlepiej pasuje do twoich drzwi. Magnes montowany jest na drzwiach (część ruchoma) wyłącznik na ościeżnicy. Działanie drzwi nie jest w żaden sposób modyfikowane. Istniejące ograniczniki krańcowe i czujnik IR nadal działają.

Zalecana: