Satura rādītājs:
Video: PiGMI: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Ļaujiet man iepazīstināt internetu ar PiGMI - Pi Garage Monitor
Šī ir mana garāžas durvju uzraudzības sistēmas versija, izmantojot Pi. Pi arī kontrolē durvju atvēršanu un aizvēršanu un ir integrēts HomeBridge, lai es varētu teikt: "Hei Siri, atver Deiva durvis!".
Projekts tika uzcelts 2016. gadā un kopš tā laika tiek īstenots. Dizains balstījās uz to, lai lietas būtu pēc iespējas vienkāršākas. Piemēram, garāžas durvīm ir četri stāvokļi: atvērtas, aizvērtas, iestrēgušas un aizsprostotas. Pirmie divi ir acīmredzami, pēdējie divi norāda, ja durvis aizveras un tās nevar, tad tās ir aizsprostotas. Ja tas mēģina atvērt un neizdodas, tad tas ir iestrēdzis. Šo stāvokļu noteikšana atkal bija vienkārša. Durvis sāk atvērt apmēram 2 sekundes pēc manuālās pogas nospiešanas, un aizvēršana notiek apmēram 15 sekundes, izmantojot manuālo pogu (vai tālvadības pulti). Šie divi laiki tika izmantoti, lai noteiktu iestrēgušos un apgrūtinātos stāvokļus. Vienkāršs magnētiskais slēdzis nosaka garāžas durvju stāvokli. Atkal tas bija vienkārši, tas nozīmēja, ka man nebija jāiesaistās garāžas durvju elektronikā. Tātad, ja slēdža stāvoklis nemainās pēc noteiktā laika, jūs saņemsit ziņojumu. Protams, durvis varēja atvērties savlaicīgi un joprojām iestrēgt, taču jūs to pamanīsit - cenšoties saglabāt to vienkāršu! Releji tiek izmantoti garāžas manuālajās pogās. To var konfigurēt līdz 3 durvīm.
Tātad dizains bija izmantot Pi, lai uzraudzītu slēdža stāvokli. Nodrošiniet tīmekļa saskarni kontrolei un atļaujiet piekļuvi, izmantojot internetu, lai veiktu attālinātu uzraudzību un kontroli. Es pārskatīju šo ideju kopā ar draugu (Tomu Milneru), kurš aizgāja un izveidoja man visu tīmekļa saskarni. Jūs varat lejupielādēt kodu un izmēģināt to demonstrācijas režīmā, pirms to iestatāt uz Pi. Saskarne ļauj konfigurēt GPIO tapas magnētiem un releju izejām. Laika aizkave, ko izmanto gadījumā, ja jūsu durvju pārvietošana aizņem vairāk nekā noklusējuma 2 un 15 sekundes. Jūs izveidojat lietotāju un paroli drošībai, ir reģistrēšanas iespēja. To var iestatīt trauksmes režīmā, kur jūs varat saņemt SMS brīdinājumu, ja jūsu durvis tiek atvērtas, atrodoties atvaļinājumā vai vienkārši darbā. Programmatūra ir pārbaudīta uz Raspberry Pi 3 un Zero. Lai iegūtu vairāk informācijas, šeit ir saite uz Wiki lapu Mana garāža. Pārraudzība nav obligāta, un šeit ir saite.
Piegādes
Jums būs nepieciešams:
Raspberry Pi (Pi3 un Zero ir pārbaudīti) ar jaunāko Pi OS uz SD kartes un barošanas avota
Wifi dongle
Magnētiskais slēdzis (-i) (1 uz durvīm) NO tips
Relejs (-i) (I uz durvīm)
Lielākā daļa elektronisko detaļu tika iegūtas no Adafruit vai Amazon.
Vads - durvju zvana vads magnētu savienošanai ar Pi
Korpusi relejiem un Pi (I 3D drukātā raktuve no Thingiverse: Relay, Pi)
My-Garage programmatūra
Papildu uzraudzības programmatūra
Līme magnēta piestiprināšanai pie durvīm un durvju rāmja.
Skrūves sienas stiprinājumu korpusiem
Rīki:
Stiepļu noņēmēji, Knaibles
Skavotājs stiepļu piestiprināšanai darbojas garāžā.
Stiepļu griezēji
1. darbība: Pi iestatīšana
Ir daudz pamācību par Pi iestatīšanu, tāpēc es tās šeit neaptveršu, kā vien norādīt, kas ir nepieciešams Pi.
1) Apache, PHP, Python. Atkal ir pamācības par tādām vietnēm kā Adafruit un, protams, RaspberryPi Organization.
2) Pi būs nepieciešama piekļuve jūsu Wifi, lai tas būtu jāiestata.
3) Lai piekļūtu ārpus jūsu mājas, jums būs jānorāda metode, kā nokļūt caur maršrutētāja ugunsmūri. Es izmantoju tīmekļa adresi noip.com un izmantoju citu porta numuru Apache kā papildu drošības līdzekli. Arī šajā tīmeklī ir daudz pamācību.
4) My-Garage programmatūra no Github
2. darbība: vadu pievienošana un konfigurēšana
Skatiet diagrammu, taču to galvenās iezīmes ir viens magnēts un viens relejs uz durvīm. Manam iestatījumam tas ir seši GPIO tapas. Tie ir konfigurējami programmatūrā, tikai pārliecinieties, vai esat savienojis pareizo releju ar pareizo magnētu uz vairākām durvīm! Iestatījumu lapu skatiet iepriekš redzamajā attēlā.
Šeit jūs varat konfigurēt režīmus (simulācija jeb demonstrācijas režīms); Durvju skaits un nosaukumi; Durvju atvēršanas un aizvēršanās laiks un informācija par trauksmes signālu nosūtīšanu un uzraudzību.
Fiziskā elektroinstalācija atkal tika saglabāta pēc iespējas vienkāršāka. Releja (-u) izeja tiek pārlēkta gar manuālo pogu (-ām) garāžā. Relejs tiek impulss uz 1 sekundi apmēram tik ilgi, cik nepieciešams, lai nospiestu pogu. Magnētiskais slēdzis, ko es uzstādīju acu līmenī uz durvju sliedes. Manām durvīm ir metāla sliede, kur iet veltņi. Tā kā programmatūrai jāzina tikai tas, vai slēdzis ir atvērts vai aizvērts, varat to uzstādīt jebkurā vietā, kas vislabāk atbilst jūsu durvīm. Magnēts ir uzstādīts uz durvīm (kustīgā daļa) slēdzis uz rāmja. Durvju darbība nav mainīta. Esošās beigu pieturvietas un IR šķēršļu sensors joprojām darbojas.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)