Съдържание:

PiGMI: 3 стъпки
PiGMI: 3 стъпки

Видео: PiGMI: 3 стъпки

Видео: PiGMI: 3 стъпки
Видео: Learn How to Shuffle - In Only 5 Minutes - for Beginners 2024, Юли
Anonim
PiGMI
PiGMI

Позволете ми да представя PiGMI - Pi Garage Monitor през Интернет

Това е моята версия на система за наблюдение на гаражни врати, използваща Pi. Pi също контролира отварянето и затварянето на вратите и е интегриран в HomeBridge, така че мога да кажа: „Здравей, Siri, отвори вратата на Дейв!“.

Проектът е построен през 2016 г. и оттогава работи. Дизайнът се основаваше на поддържане на нещата възможно най -прости. Например, гаражната врата има четири състояния: отворено, затворено, заседнало и запушено. Първите две са очевидни, последните две представляват, ако вратата се затваря и тя не може, тогава тя е запушена. Ако се опитва да се отвори и не успее, значи е заседнал. Откриването на тези състояния отново беше лесно. Вратата започва да се отваря около 2 секунди след натискане на ръчния бутон и отнема около 15 секунди, за да се затвори чрез ръчния бутон (или дистанционното управление). Тези две времена бяха използвани за откриване на задръстени и запушени състояния. Един прост магнитен превключвател открива състоянието на гаражната врата. Отново просто, това означаваше, че не трябваше да се занимавам с електрониката на гаражната врата. Така че, ако състоянието на превключвателя не се промени след определеното време, ще получите съобщение. Разбира се, вратата може да се отвори навреме и все още да се задръсти, но вие ще забележите това - опитвайки се да я опростите! Релетата се използват в ръчните бутони в гаража. Може да се конфигурира до 3 врати.

Така че дизайнът беше да се използва Pi за наблюдение на състоянието на превключвателя. Осигурете уеб интерфейс за контрол и разрешете достъп през интернет за дистанционно наблюдение и контрол. Прегледах тази идея с приятел (Том Милнър), който излезе и направи целия уеб интерфейс за мен. Можете да изтеглите кода и да го изпробвате в демо режим, преди да го настроите на Pi. Интерфейсът ви позволява да конфигурирате GPIO щифтовете за магнитите и изходите на релетата. Времевите закъснения, използвани в случай, че вратата ви отнема повече от 2 и 15 секунди по подразбиране за преместване. Вие създавате потребител и парола за сигурност, има възможност за регистриране. Той има възможност да бъде настроен в режим на аларма, където можете да получите SMS предупреждение, ако вратата ви се отвори, докато сте на почивка или просто на работа. Софтуерът е тестван на Raspberry Pi 3 и Zero. За повече информация тук е линк към Wiki страницата My Garage. Мониторингът е по избор и ето линк.

Консумативи

Ще имаш нужда:

Raspberry Pi (Pi3 и Zero са тествани) с най -новата Pi OS на SD карта и захранване

Wifi ключ

Магнитен превключвател (и) (1 на врата) НЕ тип

Реле (и) (I на врата)

Повечето електронни части са доставени от Adafruit или Amazon.

Тел - звънец на вратата за свързване на магнитите към Pi

Калъфи за релета и Pi (I 3D Printed mine от Thingiverse: Relay, Pi)

Софтуер My-Garage

Незадължителен софтуер за наблюдение

Лепило за закрепване на магнит към вратата и рамката на вратата.

Винтове за кутии за стенен монтаж

Инструменти:

Машини за сваляне на тел, Клещи

Пистолет за телбод за залепване на тел в гараж.

Резачки за тел

Стъпка 1: Настройка на Pi

Настройване на Pi
Настройване на Pi

Има много уроци за настройка на Pi, така че няма да ги разгледам тук, освен да посоча какво е необходимо на Pi.

1) Apache, PHP, Python. Отново има уроци за тях от сайтове като Adafruit и разбира се RaspberryPi Organization.

2) Pi ще се нуждае от достъп до вашия Wifi, така че ще трябва да бъде настроен.

3) За достъп извън дома ви ще трябва да предоставите метод за преминаване през противопожарната стена на вашия рутер. Използвам уеб адрес от noip.com и използвах различен номер на порт за Apache като допълнителна функция за сигурност. Отново има много уроци в мрежата за тази подредба.

4) Софтуерът My-Garage от Github

Стъпка 2: Окабеляване и конфигуриране

Окабеляване и конфигуриране
Окабеляване и конфигуриране
Окабеляване и конфигуриране
Окабеляване и конфигуриране
Окабеляване и конфигуриране
Окабеляване и конфигуриране

Вижте диаграмата, но техните основни характеристики са един магнит и едно реле на врата. За моята настройка това са шест GPIO пина. Те могат да се конфигурират в софтуера, просто се уверете, че съответствате на правилното реле с правилния магнит на множество врати! Вижте изображението по -горе за страницата с настройки.

Тук можете да конфигурирате режимите (симулация известен още като демо режим); Броят и имената на вратите; Времето за отваряне и затваряне на вратата и информацията за изпращане на аларми и наблюдение.

Отново физическото окабеляване беше възможно най -просто. Изходът на релето (ите) се прескача през ръчните бутони в гаража. Релето пулсира в продължение на 1 секунда приблизително толкова време, колкото е необходимо, за да натиснете бутона. Магнитният превключвател, който монтирах на нивото на очите на следата на вратата. Вратите ми имат метална пътека, където отиват ролките. Тъй като софтуерът трябва само да знае дали превключвателят е отворен или затворен, можете да го монтирате навсякъде, който работи най -добре за вашата врата. Магнитът е монтиран на вратата (движеща се част) на ключа на рамката. Работата на вратата не се променя по един начин. Съществуващите крайни спирачки и сензорът за IR смущения все още работят.

Препоръчано: