Съдържание:
Видео: PiGMI: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Позволете ми да представя 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.
1) Apache, PHP, Python. Отново има уроци за тях от сайтове като Adafruit и разбира се RaspberryPi Organization.
2) Pi ще се нуждае от достъп до вашия Wifi, така че ще трябва да бъде настроен.
3) За достъп извън дома ви ще трябва да предоставите метод за преминаване през противопожарната стена на вашия рутер. Използвам уеб адрес от noip.com и използвах различен номер на порт за Apache като допълнителна функция за сигурност. Отново има много уроци в мрежата за тази подредба.
4) Софтуерът My-Garage от Github
Стъпка 2: Окабеляване и конфигуриране
Вижте диаграмата, но техните основни характеристики са един магнит и едно реле на врата. За моята настройка това са шест GPIO пина. Те могат да се конфигурират в софтуера, просто се уверете, че съответствате на правилното реле с правилния магнит на множество врати! Вижте изображението по -горе за страницата с настройки.
Тук можете да конфигурирате режимите (симулация известен още като демо режим); Броят и имената на вратите; Времето за отваряне и затваряне на вратата и информацията за изпращане на аларми и наблюдение.
Отново физическото окабеляване беше възможно най -просто. Изходът на релето (ите) се прескача през ръчните бутони в гаража. Релето пулсира в продължение на 1 секунда приблизително толкова време, колкото е необходимо, за да натиснете бутона. Магнитният превключвател, който монтирах на нивото на очите на следата на вратата. Вратите ми имат метална пътека, където отиват ролките. Тъй като софтуерът трябва само да знае дали превключвателят е отворен или затворен, можете да го монтирате навсякъде, който работи най -добре за вашата врата. Магнитът е монтиран на вратата (движеща се част) на ключа на рамката. Работата на вратата не се променя по един начин. Съществуващите крайни спирачки и сензорът за IR смущения все още работят.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати