Բովանդակություն:
- Քայլ 1. Ringալեք Ազնվամորի Պի 8-ալիքային ռելեով
- Քայլ 2: Կարգավորեք Raspbian Lite- ը Raspberry Pi- ում
- Քայլ 3. Թարմացրեք Raspbian- ը
- Քայլ 4: Տեղադրեք փաթեթներ
- Քայլ 5. Կլոնավորում «HomeAutomationServer» շտեմարանը
- Քայլ 6: Գործարկեք սերվերը Pm2- ով
- Քայլ 7: Վերագործարկեք սերվերը
Video: Տնային ավտոմատացում ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ձեր տունը վերածեք խելացի տան, դրանով դուք կարող եք վերահսկել ձեր տան բոլոր էլեկտրոնային սարքերը մեկ հավելվածի շրջանակներում: Բայց այս նախագծի համար ես միայնակ վերահսկեցի տան բոլոր լուսավորությունը: Ամեն ինչ հեշտությամբ պատրաստված է Raspberry pi 3 -ի և ռելեի միջոցով `ֆիզիկական անջատիչների վերահսկման համար և զրոյից կառուցված ծրագիր` հեռակառավարման վահանակը կառավարելու համար:
ՊԱՀԱՆՎԱ M ՆՅՈԹԵՐ
Ազնվամորի պի 3
8-ալիք 5 վ փոխանցման մոդուլ
Միկրո SD քարտ (8 ԳԲ)
Իգականից իգական Jumper մետաղալար
ՕԳՏԱԳՈՐՎԱ SO SOՐԱԳԻՐ
Win32DiskImager
Քայլ 1. Ringալեք Ազնվամորի Պի 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 և փորձեք այն
Խորհուրդ ենք տալիս:
Տնային ավտոմատացում ՝ 5 քայլ
Տան ավտոմատացում
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ
Տան ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով. Նախորդ NodeMCU նախագծերում ես վերահսկել եմ երկու տնային տեխնիկա Blynk App- ից: Ես ստացել եմ բազմաթիվ մեկնաբանություններ և հաղորդագրություններ ՝ նախագիծը ձեռքով կարգավորելու և ավելի շատ հնարավորություններ ավելացնելու համար: Այսպիսով, ես նախագծել եմ այս Smart Home Extention Box- ը: Այս IoT- ում
Խոսակցական ավտոմատացում -- Աուդիո Արդուինոյից -- Ձայնով վերահսկվող ավտոմատացում -- HC - 05 Bluetooth մոդուլ. 9 քայլ (նկարներով)
Խոսակցական ավտոմատացում || Աուդիո Արդուինոյից || Ձայնով վերահսկվող ավտոմատացում || HC - 05 Bluetooth մոդուլ ՝ …………………………. Լրացուցիչ տեսանյութերի համար Բաժանորդագրվեք իմ YouTube ալիքին …. …. Այս տեսանյութում մենք կառուցել ենք Խոսող ավտոմատացում: Երբ դուք բջջային հեռախոսով ձայնային հրաման կուղարկեք, այն կմիացնի տնային սարքերը և հետադարձ կապ կուղարկի
Սկսելով տնային ավտոմատացում. Տնային օգնականի տեղադրում `3 քայլ
Սկսելով տնային ավտոմատացումից. Տնային օգնականի տեղադրում. Այժմ մենք պատրաստվում ենք սկսել տան ավտոմատացման շարքը, որտեղ մենք ստեղծում ենք խելացի տուն, որը թույլ կտա մեզ վերահսկել այնպիսի բաներ, ինչպիսիք են լույսերը, բարձրախոսները, տվիչները և այլն, օգտագործելով կենտրոնական հանգույցը, ինչպես նաև ձայնային օգնական: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կատարել
Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով. 4 քայլ
Տնային ավտոմատացում Wemos D1 Mini- ի միջոցով PCB դիզայնով. Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով: Մի քանի շաբաթ առաջ մենք rootaid.com կայքում հրատարակեցինք «Տնային ավտոմատացում ՝ օգտագործելով ազնվամորի Pi» ձեռնարկը, որը լավ ընդունվեց հոբբիստների և քոլեջի ուսանողներ: Հետո եկավ մեր անդամներից մեկը