Sisukord:
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Lubage mul tutvustada Internetis PiGMI - Pi Garage Monitori
See on minu versioon garaažiukse jälgimissüsteemist, mis kasutab Pi -d. Pi kontrollib ka uste avamist ja sulgemist ning on integreeritud HomeBridge'i, et saaksin öelda: "Hei Siri, ava Dave'i uks!".
Projekt ehitati 2016. aastal ja on sellest ajast saadik kestnud. Disain põhines asjade võimalikult lihtsal hoidmisel. Näiteks on garaažiuksel neli olekut: avatud, suletud, ummistunud ja takistatud. Kaks esimest on ilmsed, kaks viimast tähistavad, kas uks sulgub ja see ei saa, siis on see takistatud. Kui see proovib avada ja seda ei õnnestu teha, on see ummistunud. Nende olekute tuvastamine jäeti lihtsaks. Uks hakkab avanema umbes 2 sekundi jooksul pärast käsitsi nupu vajutamist ja käsitsi nupu (või kaugjuhtimispuldi) sulgemiseks kulub umbes 15 sekundit. Neid kahte ajastust kasutati ummistunud ja takistatud olekute tuvastamiseks. Lihtne magnetlüliti tuvastab garaažiukse oleku. Jällegi lihtsustades tähendas see seda, et ma ei pidanud garaažiukse elektroonikaga tegelema. Nii et kui lüliti olek ei muutu ettenähtud aja möödudes, saate teate. Muidugi võis uks õigel ajal avaneda ja ikkagi ummistuda, kuid te märkate seda - püüdes seda lihtsana hoida! Releesid kasutatakse garaaži manuaalsete nuppude kaudu. Seda saab konfigureerida kuni 3 ukse jaoks.
Nii et disain oli lüliti oleku jälgimiseks kasutada Pi -d. Pakkuge juhtimiseks veebiliidest ja lubage kaugseireks ja juhtimiseks juurdepääsu Interneti kaudu. Vaatasin selle idee läbi koos sõbraga (Tom Milner), kes läks lahti ja tegi mulle kogu veebiliidese. Enne Pii seadistamist saate koodi alla laadida ja demorežiimis proovida. Liides võimaldab teil konfigureerida magnetite ja releede väljundite jaoks mõeldud GPIO tihvte. Aja viivitused, mida kasutatakse juhul, kui teie ukse liikumiseks kulub rohkem kui 2 ja 15 sekundit. Turvalisuse huvides loote kasutaja ja parooli, seal on logimisvõimalus. Sellel on võimalus seadistada äratusrežiimi, kus saate SMS -märguande, kui teie uks avatakse puhkuse ajal või lihtsalt tööl olles. Tarkvara on testitud Raspberry Pi 3 ja Zero peal. Lisateabe saamiseks siin on link Wiki lehele Minu garaaž. Järelevalve on vabatahtlik ja siin on link.
Tarvikud
Sa vajad:
Raspberry Pi (Pi3 ja Zero on testitud) koos uusima Pi OS -iga SD -kaardil ja toiteallikas
Wifi dongle
Magnetlüliti (d) (1 ukse kohta) EI tüüp
Relee (d) (I ukse kohta)
Enamik elektroonilisi osi hangiti Adafruitist või Amazonist.
Traat - uksekella traat magnetite ühendamiseks Pi külge
Korpused releedele ja Pi -le (I 3D trükitud kaevandus Thingiversest: Relay, Pi)
My-Garage tarkvara
Valikuline jälgimistarkvara
Liim magneti kinnitamiseks ukse ja ukseraami külge.
Kruvid seinale kinnitamiseks
Tööriistad:
Traadi eemaldajad, Tangid
Klambripüstol traadi kinnitamiseks töötab garaažis.
Traadilõikurid
Samm: Pi seadistamine
Pi seadistamiseks on palju õpetusi, nii et ma ei hakka neid siin katma, välja arvatud Pi -s vajaliku märkimine.
1) Apache, PHP, Python. Jällegi on nende kohta õpetusi sellistelt saitidelt nagu Adafruit ja muidugi RaspberryPi Organization.
2) Pi vajab teie WiFi -le juurdepääsu, nii et see tuleb seadistada.
3) Juurdepääsuks väljaspool oma kodu peate esitama meetodi, kuidas ruuteri tulemüürist läbi pääseda. Kasutan veebisaidi noip.com veebiaadressi ja kasutasin Apache jaoks lisaturbefunktsioonina erinevat pordi numbrit. Jällegi on selle korralduse jaoks veebis palju õpetusi.
4) Githubi tarkvara My-Garage
2. etapp: juhtmestik ja seadistamine
Vaadake skeemi, kuid nende põhiomadused on üks magnet ja üks relee ukse kohta. Minu seadistuse jaoks on see kuus GPIO tihvti. Need on tarkvaras konfigureeritavad, lihtsalt veenduge, et sobiksite õige relee õige magnetiga mitmel uksel! Seadete lehte leiate ülaltoodud pildilt.
Siin saate seadistada režiime (simulatsioon ehk demorežiim); Uste arv ja nimed; Ukse avamise ja sulgemise ajad ning teave häirete saatmiseks ja jälgimiseks.
Füüsiline juhtmestik jäeti jällegi võimalikult lihtsaks. Relee (te) väljund hüppab garaažis üle manuaalse nupu (d). Relee pulseerib umbes 1 sekund umbes nii kaua, kui vajate nupule vajutamist. Magnetlüliti paigaldasin silmade kõrgusele ukserajale. Minu ustel on metallraam, kuhu rullid lähevad. Kuna tarkvara peab teadma ainult seda, kas lüliti on avatud või suletud, saate selle paigaldada kõikjale, mis teie ukse jaoks kõige paremini sobib. Magnet on paigaldatud ukse (liikuva osa) raamil olevale lülitile. Ukse toimimist ei muudeta ebaharilikult. Olemasolevad lõpppeatused ja IR -takistuse andur töötavad endiselt.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust