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

Տնային ավտոմատացում ՝ 7 քայլ
Տնային ավտոմատացում ՝ 7 քայլ

Video: Տնային ավտոմատացում ՝ 7 քայլ

Video: Տնային ավտոմատացում ՝ 7 քայլ
Video: 7 մթերք թոքերը մաքրելու և իմունային համակարգն ամրապնդելու համար 2024, Նոյեմբեր
Anonim
Տնային ավտոմատացում
Տնային ավտոմատացում

Ձեր տունը վերածեք խելացի տան, դրանով դուք կարող եք վերահսկել ձեր տան բոլոր էլեկտրոնային սարքերը մեկ հավելվածի շրջանակներում: Բայց այս նախագծի համար ես միայնակ վերահսկեցի տան բոլոր լուսավորությունը: Ամեն ինչ հեշտությամբ պատրաստված է Raspberry pi 3 -ի և ռելեի միջոցով `ֆիզիկական անջատիչների վերահսկման համար և զրոյից կառուցված ծրագիր` հեռակառավարման վահանակը կառավարելու համար:

ՊԱՀԱՆՎԱ M ՆՅՈԹԵՐ

Ազնվամորի պի 3

8-ալիք 5 վ փոխանցման մոդուլ

Միկրո SD քարտ (8 ԳԲ)

Իգականից իգական Jumper մետաղալար

ՕԳՏԱԳՈՐՎԱ SO SOՐԱԳԻՐ

Win32DiskImager

Քայլ 1. Ringալեք Ազնվամորի Պի 8-ալիքային ռելեով

Wring Raspberry Pi 8-ալիքային ռելեով
Wring Raspberry Pi 8-ալիքային ռելեով
Wring Raspberry Pi 8-ալիքային ռելեով
Wring Raspberry Pi 8-ալիքային ռելեով

Հաղորդալար `ըստ դիագրամի, որը տրված է վերևում

Քայլ 2: Կարգավորեք Raspbian Lite- ը Raspberry Pi- ում

Այցելեք

Ոլորեք ներքև և ներբեռնեք Raspbian Lite- ի վերջին տարբերակը (ընթացիկ - Buster)

բացեք.zip ֆայլը և կստանաք.img ֆայլ

գործարկել Win32DiskImager- ը

թերթեք.img ֆայլը «Պատկեր ֆայլ» տարբերակի ներքո

ընտրեք «Սարքը» ճիշտ սկավառակը (օրինակ ՝ E:)

կտտացրեք «Գրեք» կոճակին ՝ այրման գործընթացը սկսելու համար

սեղմել «ԱՅՈ», երբ հուշում է

ավարտելուց հետո տեղադրեք ձեր SD քարտը ազնվամորի pi- ի մեջ և միացրեք այն

Քայլ 3. Թարմացրեք Raspbian- ը

Թարմացնելուց առաջ սահմանեք ստատիկ IP հասցե Raspbian- ին, ԻՆՉՊԵՍ:

Մուտք գործեք raspbian տերմինալ

Օգտվող: piPassword: ազնվամորի

տիպ

sudo nano /etc/dhcpcd.conf

ոլորեք ներքև մինչև ներքև և տեղադրեք այս տողի ծածկագիրը

ինտերֆեյս eth0

ստատիկ ip_address =/24 ստատիկ երթուղիչ = ստատիկ տիրույթի_անուն սերվերներ = միջերես wlan0 ստատիկ ip_address =/24 ստատիկ երթուղիչ = ստատիկ տիրույթի_անուն սերվերներ =

պահպանել այն ՝ սեղմելով «ctrl+x» և «y»

վերջապես վերագործարկեք ձեր pi- ն ՝ «sudo reboot» - ով

հաջողությամբ վերագործարկելուց հետո գործարկեք այս հրամանը ՝ raspbian- ը վերջին տարբերակին թարմացնելու համար

sudo apt-get թարմացում

sudo apt-get բարելավում

sudo apt-get dist-upgrade

Քայլ 4: Տեղադրեք փաթեթներ

Պահանջվող բոլոր կախվածությունները տեղադրելու ժամանակը

տերմինալում գործարկեք այս հրամանները

sudo apt-get տեղադրել nodejs

sudo apt-get տեղադրել npm

sudo apt-get install git

sudo npm տեղադրել pm2 -g

Ստուգեք, արդյոք ամեն ինչ ճիշտ է տեղադրված ՝ գործարկելով այս հրամանները

հանգույց -v

npm -v

pm2 -v

git -շեղում

Քայլ 5. Կլոնավորում «HomeAutomationServer» շտեմարանը

Կլոնավորել «HomeAutomationServer» պահոցը github- ից

git կլոն

մեկ անգամ կլոնավորված, մտեք «HomeAutomationServer» գրացուցակում և գործարկեք սա

npm տեղադրում

Requiredրագրի համար անհրաժեշտ բոլոր կախվածությունները կտեղադրվեն ինքնաբերաբար

Քայլ 6: Գործարկեք սերվերը Pm2- ով

Գործարկել սերվերը pm2- ով

մուտքագրեք սա տերմինալում ՝ pm2- ի ճանապարհ ստեղծելու համար

pm2 գործարկում

պատճենեք ստեղծված հրամանը և տեղադրեք տերմինալի մեջ և կատարեք այն

վերջապես, սերվերը գործարկեք pm2- ով, մուտքագրեք այս հրամանը, մինչ այժմ պետք է լինեք ճիշտ գրացուցակում

pm2 սկսել server.js -անուն «HomeAutomationServer» -ժամացույց

գործարկեք այս հրամանը ՝ սերվերը pm2- ում պահելու համար, այնպես որ pm2- ը ինքնաբերաբար կաշխատի ձեր սերվերը յուրաքանչյուր բեռնման ժամանակ

pm2 խնայել

Քայլ 7: Վերագործարկեք սերվերը

Այս հրամանի միջոցով վերագործարկեք սերվերը

sudo վերագործարկում

վերագործարկվելուց հետո մուտքագրեք այս հրամանը `ստուգելու, թե արդյոք սերվերն ինքնաբերաբար գործարկվում է վերագործարկումից հետո

pm2 ցուցակ

Դրանով դուք ավարտել եք pm2- ով աշխատող սերվերը տեղադրելու ձեռնարկը

ԲԱՅ ԱՇԽԱՐՀԻ ԴԱՍԸՆԹԱԻՆ ԱՎԱՐՏԵԼՈORE ՀԱՄԱՐ, թույլ տվեք ասել ձեզ, որ սա դիմումի ընդամենը կեսն է, ուստի, որտե՞ղ է մնացել ձեր ձեռնարկը, այցելեք https://github.com/khairmuhammad-ybh/HomeAutomati… վերջին ձեռնարկի համար ծրագիրը տեղադրել ձեր սարքում:

ԹԱՐՄԱՆՈՄ

Ներբեռնեք և տեղադրեք այստեղ տրամադրված apk- ը ՝ HomeAutomation և փորձեք այն

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