Բովանդակություն:

PiGMI ՝ 3 քայլ
PiGMI ՝ 3 քայլ

Video: PiGMI ՝ 3 քայլ

Video: PiGMI ՝ 3 քայլ
Video: Introduction to the AQUASCAPING Hobby - Dwarf PUFFER FISH in a Nano Aquascape 2024, Հուլիսի
Anonim
PiGMI
PiGMI

Թույլ տվեք ներկայացնել PiGMI - Pi Garage Monitor ինտերնետի միջոցով

Սա ավտոտնակի դռների մոնիտորինգի համակարգի իմ տարբերակն է ՝ Pi- ի միջոցով: Pi- ն նաև վերահսկում է դռների բացումն ու փակումը և ինտեգրված է HomeBridge- ին, որպեսզի կարողանամ ասել. «Հեյ Սիրի, բացիր Դեյվի դուռը»:

Theրագիրը կառուցվել է 2016 թվականին և գործում է այդ ժամանակվանից: Դիզայնը հիմնված էր իրերը հնարավորինս պարզ պահելու վրա: Օրինակ, ավտոտնակի դուռն ունի չորս վիճակ ՝ բաց, փակ, խցանված և խոչընդոտված: Առաջին երկուսն ակնհայտ են, վերջին երկուսը ներկայացնում են, եթե դուռը փակվում է, և այն չի կարող, ապա այն խոչընդոտված է: Եթե փորձում է բացել, և դա չի հաջողվում, ապա այն խցանված է: Այս վիճակների հայտնաբերումը ևս մեկ անգամ պարզ մնաց: Դուռը սկսում է բացվել ձեռքի կոճակը սեղմելուց մոտ 2 վայրկյան հետո, իսկ մեխանիկական կոճակի (կամ հեռակառավարման վահանակի) միջոցով փակվելը տևում է մոտ 15 վայրկյան: Այս երկու ժամկետներն օգտագործվել են խցանված և խոչընդոտված վիճակները հայտնաբերելու համար: Պարզ մագնիսական անջատիչը հայտնաբերում է ավտոտնակի դռան վիճակը: Կրկին պարզ ասելով ՝ սա նշանակում էր, որ ես ստիպված չեմ լինի զբաղվել ավտոտնակի դռան էլեկտրոնիկայով: Այսպիսով, եթե անջատիչի վիճակը չի փոխվում սահմանված ժամանակից հետո, դուք հաղորդագրություն կստանաք: Իհարկե, դուռը կարող էր ժամանակին բացվել և դեռ խցանվել, բայց դուք դա կնկատեիք ՝ փորձելով այն պարզ պահել: Ռելեներ օգտագործվում են ավտոտնակում գտնվող ձեռնարկի կոճակներով: Այն կարող է կազմաձևվել մինչև 3 դուռ:

Այսպիսով, դիզայնը պետք է օգտագործեր Pi- ն `անջատիչի վիճակը վերահսկելու համար: Տրամադրել վեբ ինտերֆեյս վերահսկման համար և թույլ տալ ինտերնետի միջոցով մուտք գործել հեռակա մոնիտորինգի և կառավարման համար: Ես վերանայեցի այս գաղափարը ընկերոջս (Թոմ Միլներ) հետ, ով հեռացավ և ինձ համար ստեղծեց ամբողջ վեբ ինտերֆեյսը: Դուք կարող եք ներբեռնել կոդը և փորձել այն ցուցադրական ռեժիմում ՝ նախքան այն Pi- ում տեղադրելը: Ինտերֆեյսը թույլ է տալիս կարգավորել GPIO կապում մագնիսների և ռելեների ելքերի համար: Այն դեպքում, երբ ձեր դուռը տեղափոխելու համար տևում է ավելի քան կանխադրված 2 և 15 վայրկյան, օգտագործվող ժամանակային ուշացումները: Դուք ստեղծում եք օգտվող և գաղտնաբառ անվտանգության համար, կա անտառահատումների հնարավորություն: Այն ունի ազդանշանային ռեժիմում տեղադրելու հնարավորություն, որտեղ կարող եք SMS ահազանգ ստանալ, եթե ձեր դուռը բացվի արձակուրդում կամ պարզապես աշխատանքի ժամանակ: Theրագիրը փորձարկվել է Raspberry Pi 3 և Zero համակարգերի վրա: Լրացուցիչ տեղեկությունների համար ահա հղում դեպի Վիքի էջի Իմ ավտոտնակ: Դիտարկումը պարտադիր չէ և ահա հղումը:

Պարագաներ

Ձեզ հարկավոր կլինի

Raspberry Pi (Pi3- ը և Zero- ն փորձարկվել են) SD քարտի և սնուցման աղբյուրի վերջին Pi OS- ով

Wifi դոնգլ

Մագնիսական անջատիչ (ներ) (1 դռան համար) NO տիպ

Ռելե (ներ) (I մեկ դուռը)

Էլեկտրոնային մասերի մեծ մասը ստացվել է Adafruit- ից կամ Amazon- ից:

Լար - դռան զանգի մետաղալար `մագնիսները Pi- ին միացնելու համար

Ռելեներ և Pi- ի պատյաններ (I 3D Printed mine from 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 խոչընդոտման տվիչը դեռ աշխատում են:

Խորհուրդ ենք տալիս: