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

Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)

Video: Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)

Video: Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
Image
Image
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով

IoT- ի վրա հիմնված այս նախագծում ես պատրաստել եմ Home Automation with Blynk և NodeMCU կառավարման ռելեի մոդուլը `իրական ժամանակի հետադարձ կապով: Ձեռնարկի ռեժիմում այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից և, ձեռքով անջատիչից: Ավտոմատ ռեժիմում այս խելացի ռելեը կարող է զգալ սենյակի ջերմաստիճանը և արևը `օդափոխիչը և լամպը միացնելու և անջատելու համար:

Այս խելացի տան նախագիծն ունի հետևյալ հնարավորությունները ՝ 1. Կենցաղային տեխնիկա, որը կառավարվում է բջջայինից ՝ օգտագործելով Blynk App 2. Կենցաղային տեխնիկա, որը վերահսկվում է ջերմաստիճանի և խոնավության տվիչով ինքնաբերաբար (Ավտոմատ ռեժիմում) 3. Կենցաղային տեխնիկա ՝ ավտոմատ կառավարվող Dark Sensor- ով (Ավտոմատ ռեժիմում). Սմարթֆոն 5. Կենցաղային տեխնիկա, որը կառավարվում է ձեռքով անջատիչներով 6. Կառավարեք կենցաղային տեխնիկան ինտերնետի միջոցով

Պարագաներ

Այս Smart House նախագծի համար պահանջվող բաղադրիչները

1. NodeMCU

2. DH11 ցուցիչ

3. LDR

4. 10k Resistors 5 No.

5. 1k դիմադրիչներ 5 ոչ (R1- ից R4)

6. 220-ohm Resistors 2 ոչ (R5 & R6)

7. Optocoupler PC817 2 թիվ

8. BC547 NPN Transistors 2 No.

9. Դիոդ 1N4007 2 թիվ

10. Դիոդ 1N4001 1nno

11. LED (1.5v) 3 ոչ

12. Կոնդենսատորներ 100uF 2 թիվ

13. SPDT 12V ռելեներ 2 ոչ

14. 7805 լարման կարգավորիչ 1 ոչ

15. Հրել անջատիչ/ կոճակ 4 ոչ

16. Միակցիչներ և թռիչքներ

17. OLED I2C էկրան (0.96 դյույմ կամ 1.3 դյույմ)

Քայլ 1: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Սա IoT- ի վրա հիմնված տան ավտոմատացման նախագծի ամբողջական սխեման է:

Ես օգտագործել եմ NodeMCU ՝ ռելեի մոդուլը վերահսկելու համար: Ես միացրել եմ DHT11 ջերմաստիճանի և խոնավության տվիչին և LDR- ին, որպեսզի ռելեն ինքնաբերաբար վերահսկվի `ըստ սենյակի ջերմաստիճանի և շրջակա լույսի: Չորս կոճակ կա ՝ կապված NodeMCU- ի հետ, այսինքն ՝ S1, S2, CMODE, RST: S1 & S2 ՝ ռելեի մոդուլը ձեռքով կառավարելու համար CMODE ՝ ռեժիմը (ձեռքի ռեժիմ, ավտոմատ ռեժիմ) փոխելու համար RST ՝ NodeMCU- ն վերականգնելու համար ես փոխանցել եմ 12V ռելեի մոդուլին և օգտագործել եմ 7805 լարման կարգավորիչ ՝ 5v NodeMCU- ին մատակարարելու համար:

Քայլ 2. Ստեղծման համար սխեման պատրաստեք գրատախտակին

Ստեղծման համար սխեման պատրաստեք գրատախտակին
Ստեղծման համար սխեման պատրաստեք գրատախտակին
Ստեղծման համար սխեման պատրաստեք գրատախտակին
Ստեղծման համար սխեման պատրաստեք գրատախտակին

Նախքան PCB- ի նախագծումը, նախ ես փորձարկման համար շղթան պատրաստեցի սեղանի վրա: Փորձարկման ընթացքում ես ծածկագիրը վերբեռնել եմ NodeMCU- ում, այնուհետև փորձել եմ ռելեներ կառավարել սեղմման կոճակներով, Blynk հավելվածով, ջերմաստիճանի տվիչով և LDR- ով:

Ներբեռնեք կցված կոդը այս NodeMCU ծրագրի համար:

Ես ծածկագրում նշել եմ պահանջվող գրադարանների բոլոր հղումները:

Քայլ 3: Տեղադրեք Blynk ծրագիրը

Տեղադրեք Blynk ծրագիրը
Տեղադրեք Blynk ծրագիրը
Տեղադրեք Blynk ծրագիրը
Տեղադրեք Blynk ծրագիրը

Տեղադրեք Blynk ծրագիրը Google play store- ից կամ App store- ից, այնուհետև ավելացրեք բոլոր անհրաժեշտ վիջեթները ՝ ռելեի մոդուլը վերահսկելու և ջերմաստիճանը և խոնավությունը վերահսկելու համար: Ես բոլոր մանրամասները բացատրել եմ ձեռնարկի տեսանյութում:

Ես օգտագործել եմ 3 կոճակի վիջեթները ՝ ռելեի մոդուլը կառավարելու և ռեժիմը փոխելու համար: Եվ 2 չափիչ վիջեթ ՝ ջերմաստիճանը և խոնավությունը վերահսկելու համար:

Քայլ 4. Խելացի փոխանցման մոդուլի տարբեր ռեժիմ

Smart Relay մոդուլի տարբեր ռեժիմ
Smart Relay մոդուլի տարբեր ռեժիմ

Մենք կարող ենք վերահսկել խելացի ռելեերը 2 ռեժիմով.

1. Ձեռնարկի ռեժիմ

2. Ավտոմատ ռեժիմ

Մենք կարող ենք հեշտությամբ փոխել ռեժիմը PCB- ի կամ Blynk հավելվածի վրա տեղադրված CMODE կոճակի միջոցով:

Քայլ 5: Ձեռնարկի ռեժիմ

Ձեռնարկի ռեժիմ
Ձեռնարկի ռեժիմ
Ձեռնարկի ռեժիմ
Ձեռնարկի ռեժիմ

Ձեռնարկի ռեժիմում մենք կարող ենք վերահսկել ռելեի մոդուլը S1 & S2 կոճակներից կամ Blynk հավելվածից:

Մենք միշտ կարող ենք վերահսկել Blynk հավելվածից անջատիչների հետադարձ կապի կարգավիճակը: Եվ մենք կարող ենք նաև վերահսկել ջերմաստիճանի և խոնավության ցուցանիշները OLED էկրանին և Blynk հավելվածին, ինչպես տեսնում եք նկարներում: Blynk հավելվածի միջոցով մենք կարող ենք վերահսկել ռելեի մոդուլը ցանկացած վայրից, եթե ինտերնետ ունենք մեր սմարթֆոնում:

Քայլ 6: Ավտոմատ ռեժիմ

Ավտոմատ ռեժիմ
Ավտոմատ ռեժիմ
Ավտոմատ ռեժիմ
Ավտոմատ ռեժիմ

Ավտոմատ ռեժիմում, ռելեի մոդուլը, որը վերահսկվում է DHT11 սենսորով և LDR- ով:

Մենք կարող ենք սահմանել կանխորոշված նվազագույն և առավելագույն ջերմաստիճանի և լուսավորության արժեքներ: Ավտոմատ ռեժիմում, երբ սենյակի ջերմաստիճանը հատում է կանխորոշված առավելագույն ջերմաստիճանը, ռելե -1-ը միանում է, և երբ սենյակի ջերմաստիճանը նվազում է կանխորոշված նվազագույն ջերմաստիճանից, ռելե -1-ը ինքնաբերաբար անջատվում է:

Նմանապես, երբ լույսի մակարդակը նվազում է, ռելե -2-ը միանում է, և երբ լույսը բավարար է, ռելե -2-ը ինքնաբերաբար անջատվում է: Ես մանրամասն բացատրեցի ձեռնարկի տեսանյութում:

Քայլ 7: PCB- ի նախագծում

PCB- ի նախագծում
PCB- ի նախագծում

Քանի որ ես պատրաստվում եմ ամեն օր օգտագործել սխեման, այնպես որ տախտակի վրա խելացի ռելեի մոդուլի բոլոր հնարավորությունները փորձարկելուց հետո ես նախագծել եմ PCB- ն: Այս տան ավտոմատացման նախագծի PCB Gerber ֆայլը կարող եք ներբեռնել հետևյալ հղումից.

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Քայլ 8: Պատվիրեք PCB- ն

Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB

Garber ֆայլը ներբեռնելուց հետո կարող եք հեշտությամբ պատվիրել PCB

1. Այցելեք https://jlcpcb.com և մուտք գործեք/գրանցվեք

2. Կտտացրեք QUOTE NOW կոճակին:

3 Կտտացրեք «Ավելացնել ձեր Gerber ֆայլը» կոճակին:

Այնուհետև թերթեք և ընտրեք ձեր ներբեռնած Gerber ֆայլը:

Քայլ 9: Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը

Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը

4. Սահմանեք պահանջվող պարամետրը `քանակ, PCB գույն և այլն

5. PCB- ի բոլոր պարամետրերն ընտրելուց հետո կտտացրեք SAVE TO CART կոճակին:

Քայլ 10: Ընտրեք առաքման հասցեն և վճարման եղանակը

Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը

6. Մուտքագրեք Առաքման հասցեն:

7. Ընտրեք ձեզ հարմար առաքման եղանակը:

8. Ներկայացրեք պատվերը և շարունակեք վճարումը: Կարող եք նաև հետևել ձեր պատվերին JLCPCB.com- ից:

Իմ PCB- ների պատրաստումը տևեց 2 օր և ժամանեց մեկ շաբաթվա ընթացքում ՝ օգտագործելով DHL առաքման տարբերակը:

PCB- ները լավ փաթեթավորված էին, և որակը իսկապես լավ էր այս մատչելի գնով:

Քայլ 11: erոդեք բոլոր բաղադրիչները

Sոդել բոլոր բաղադրիչները
Sոդել բոլոր բաղադրիչները
Sոդել բոլոր բաղադրիչները
Sոդել բոլոր բաղադրիչները

Դրանից հետո միացրեք բոլոր բաղադրիչները ըստ սխեմայի:

Այնուհետև միացրեք NodeMCU, DHT11, LDR և OLED էկրանները:

Քայլ 12. Programրագրեք NodeMCU- ն

Programրագրեք NodeMCU- ն
Programրագրեք NodeMCU- ն
Programրագրեք NodeMCU- ն
Programրագրեք NodeMCU- ն

1. Միացրեք NodeMCU- ն նոութբուքի հետ

2. Ներբեռնեք ծածկագիրը: (Կցվում է)

3. Փոխեք Blynk Auth նշանը, WiFi անունը, WiFi գաղտնաբառը:

4. Փոխեք նախապես սահմանված ջերմաստիճանը և լուսային արժեքը ավտոմատ ռեժիմի համար `ըստ ձեր պահանջի

5. Ընտրեք NodeMCU 12E տախտակը և համապատասխան PORT- ը: Այնուհետեւ վերբեռնեք կոդը:

** Այս նախագծում դուք կարող եք օգտագործել և 0.96 "OLED, և 1.3" OLED էկրան: Ես կիսել եմ երկու OLED- ի ծածկագիրը, վերբեռնեք ծածկագիրը, ըստ ձեր օգտագործած OLED էկրանին:

Ես արդեն կցել եմ ծածկագիրը նախորդ քայլերում:

Քայլ 13: Միացրեք կենցաղային տեխնիկան

Միացրեք կենցաղային տեխնիկան
Միացրեք կենցաղային տեխնիկան

Միացրեք կենցաղային տեխնիկան ըստ սխեմայի: Խնդրում ենք ձեռնարկել անվտանգության համապատասխան նախազգուշական միջոցներ բարձր լարման հետ աշխատելիս:

Միացրեք 12 Վոլտ DC սնուցման համակարգիչը, ինչպես ցույց է տրված սխեմայում:

Քայլ 14: Վերջապես

Վերջապես
Վերջապես
Վերջապես
Վերջապես

Միացրեք 110 Վ/230 Վ լարման և 12 Վ լարման հոսանք:

Այժմ դուք կարող եք խելացի կերպով վերահսկել ձեր կենցաղային տեխնիկան: Հուսով եմ, որ ձեզ դուր է եկել տան ավտոմատացման այս նախագիծը: Ես կիսվել եմ այս նախագծի համար անհրաժեշտ բոլոր տեղեկություններով: Ես իսկապես կգնահատեմ դա, եթե կիսեք ձեր արժեքավոր կարծիքը: Նաև եթե որևէ հարց ունեք, գրեք մեկնաբանությունների բաժնում: Լրացուցիչ նման նախագծերի համար խնդրում ենք հետևել TechStudyCell- ին: Շնորհակալություն ձեր ժամանակի և ուրախ ուսուցման համար:

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