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

Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ

Video: Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ

Video: Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ
Video: SONOFF Unboxed: Exploring Temperature and Humidity Sensor & Waterproof Temperature Sensor 2024, Հուլիսի
Anonim
Տան ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով
Տան ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով

Նախորդ NodeMCU նախագծերում ես վերահսկել եմ երկու կենցաղային տեխնիկա Blynk App- ից: Ես ստացել եմ բազմաթիվ մեկնաբանություններ և հաղորդագրություններ ՝ նախագիծը ձեռքով կարգավորելու և ավելի շատ հնարավորություններ ավելացնելու համար:

Այսպիսով, ես նախագծել եմ այս Smart Home Extention Box- ը:

IoT- ի վրա հիմնված տան ավտոմատացման նախագծում ես կատարել եմ տան ավտոմատացում ՝ օգտագործելով Blynk & NodeMCU Touch Sensor, LDR, Temperature control relay մոդուլը ՝ իրական ժամանակի հետադարձ կապով:

Ձեռնարկի ռեժիմում այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից և ձեռքով հպման անջատիչից (TTP223):

Ավտոմատ ռեժիմում այս խելացի ռելեը կարող է զգալ սենյակի ջերմաստիճանը և արևի լույսը ՝ օդափոխիչը և լամպը միացնելու և անջատելու համար ՝ օգտագործելով DHT11 սենսորը և LDR- ը:

Այս խելացի տան նախագիծը ունի հետևյալ հատկությունները.

1. Կենցաղային տեխնիկա, որը կառավարվում է բջջայինից `օգտագործելով Blynk հավելվածը

2. Կենցաղային տեխնիկա, որը վերահսկվում է ջերմաստիճանի և խոնավության տվիչով ինքնաբերաբար (ավտոմատ ռեժիմում)

3. Մուգ սենսորով ավտոմատ կերպով կառավարվող կենցաղային տեխնիկա (ավտոմատ ռեժիմում)

4. Վերահսկեք LIVE սենյակի ջերմաստիճանը և խոնավության ցուցանիշները OLED- ով և սմարթֆոնով

5. Կենցաղային տեխնիկան ձեռքով կառավարվում է հպման անջատիչով

6. Վերահսկեք կենցաղային տեխնիկան ինտերնետի միջոցով (WiFi)

Այս նախագիծը ոգեշնչված է այս Պարզ NodeMCU նախագծից

Պարագաներ

1. NodeMCU խորհուրդը

2. DH11 ցուցիչ

3. LDR

4. 10k Resistors 5 No.

5. 1k Resistors 3 No.

6. 220-ohm Resistors 2 ոչ

7. BC547 NPN Transistors 2 No.

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

9. Դիոդ 1N4001 1nno

10. 5 մմ LED (1.5v) 3 ոչ

11. SPDT 5V ռելեներ 2 ոչ

12. Հրել անջատիչ/ կոճակ 4 ոչ (կամ) TTP223 Touch Sensor (3no)

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

14. OLED I2C էկրան (0.96 "կամ 1.3") (ըստ ցանկության)

15. Hi-Link 220V դեպի 5V AC դեպի DC փոխարկիչ

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

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

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

Ես օգտագործել եմ NodeMCU ՝ ռելեի մոդուլը վերահսկելու համար: Ես միացրել եմ DHT11 ջերմաստիճանի և խոնավության տվիչին և LDR- ին, որպեսզի ռելեն ինքնաբերաբար վերահսկվի `ըստ սենյակի ջերմաստիճանի և շրջակա լույսի:

Չորս կոճակ կա ՝ կապված NodeMCU- ի հետ, այսինքն ՝ S1, S2, CMODE, RST: S1 & S2 ՝ ռելեի մոդուլը ձեռքով կառավարելու համար:

Կարող եք նաև TTP223 Touch սենսորները միացնել կոճակների փոխարեն:

CMODE ռեժիմը փոխելու համար (ձեռքով ռեժիմ, ավտոմատ ռեժիմ)

RST ՝ NodeMCU- ն վերականգնելու համար

Ես օգտագործել եմ 110V/220V AC- ից 5V DC փոխարկիչ `5V- ը NodeMCU- ին և ռելեներ մատակարարելու համար:

Այսպիսով, դուք կարող եք ուղղակիորեն միացնել 110 Վ կամ 220 Վ AC հոսանք այս խելացի ռելեի մոդուլով:

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

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

Նախքան PCB- ի նախագծումը, նախ ես փորձարկման համար շղթան պատրաստեցի սեղանի վրա:

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

Այստեղ RST քորոցը ցածր ակտիվ է, այնպես որ RST կապի հետ կապված Touch սենսորը պետք է ակտիվ լինի ցածր:

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

Քայլ 3: Ուսումնական տեսանյութ այս IOT ծրագրի համար

Image
Image

Ուսումնական ձեռնարկում ես մանրամասն բացատրել եմ այս Smart Home սարքը պատրաստելու բոլոր քայլերը:

Այսպիսով, դուք կարող եք հեշտությամբ կատարել այս IoT նախագիծը ձեր տան համար:

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

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

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

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

Եվ 2 չափիչ վիջեթ ՝ ջերմաստիճանը և խոնավությունը վերահսկելու համար:

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

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

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

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

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

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

Մեքենայի մեջ

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

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

Ձեռնարկի ռեժիմում մենք կարող ենք վերահսկել ռելեի մոդուլը S1 & S2 հպման անջատիչներից կամ Blynk հավելվածից: Մենք միշտ կարող ենք վերահսկել Blynk հավելվածից անջատիչների հետադարձ կապի կարգավիճակը:

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

Blynk հավելվածի միջոցով մենք կարող ենք վերահսկել ռելեի մոդուլը ցանկացած վայրից, եթե ինտերնետ ունենք մեր սմարթֆոնում:

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

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

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

Մենք կարող ենք սահմանել կանխորոշված նվազագույն և առավելագույն ջերմաստիճանի և լուսավորության արժեքներ ծածկագրում:

Երմաստիճանի վերահսկում

Երբ սենյակի ջերմաստիճանը հատում է կանխորոշված առավելագույն ջերմաստիճանը, ռելե -1-ը միանում է, և երբ սենյակի ջերմաստիճանը դառնում է ավելի քիչ, քան կանխորոշված նվազագույն ջերմաստիճանը, ռելե -1-ը ինքնաբերաբար անջատվում է:

LDR վերահսկում

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

Ես մանրամասն բացատրեցի ձեռնարկի տեսանյութում:

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

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

Հացաթղթի վրա խելացի ռելեի մոդուլի բոլոր հնարավորությունները փորձարկելուց հետո ես նախագծել եմ PCB- ն `միացումը կոմպակտ դարձնելու և նախագծին մասնագիտական տեսք հաղորդելու համար:

Կարող եք ներբեռնել IoT- ի վրա հիմնված տան ավտոմատացման նախագծի PCB Gerber ֆայլը հետևյալ հղումից.

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

Քայլ 9. Պատվիրեք PCB- ն

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

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

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

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

3 Կտտացրեք «Ավելացնել ձեր Gerber ֆայլը» կոճակին: Այնուհետև թերթեք և ընտրեք ձեր ներբեռնած Gerber ֆայլը:

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

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

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

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

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

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

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

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

8. Ներկայացրեք պատվերը և շարունակեք վճարումը:

Կարող եք նաև հետևել ձեր պատվերին JLCPCB.com- ից:

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

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

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

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

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

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

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

Programրագրեք NodeMCU- ն
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 էկրանին:

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

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

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

Միացրեք կենցաղային տեխնիկան ըստ սխեմայի:

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

Այստեղ դուք կարող եք ուղղակիորեն միացնել 110 Վ կամ 220 Վ AC լարման:

** Ես RST կապի համար հպման տվիչ չեմ օգտագործել, քանի որ այն ակտիվ է OWԱOWՐ:

Քայլ 15. Տեղադրեք ամբողջական սխեման տուփի ներսում

Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում
Տեղադրեք ամբողջական սխեման տուփի ներսում

Ես տեղադրել եմ ամբողջական սխեման պլաստիկ տուփի ներսում: Քանի որ ես կօգտագործեմ այս NodeMCU նախագիծը որպես Smart extention BOX:

Դա կլինի շատ օգտակար և հեշտ օգտագործման համար:

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

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

Միացրեք 110V/230V մատակարարումը:

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

Ես իսկապես կգնահատեմ դա, եթե կիսեք ձեր արժեքավոր կարծիքը: Նաև եթե որևէ հարց ունեք, գրեք մեկնաբանությունների բաժնում:

Լրացուցիչ նման նախագծերի համար խնդրում ենք հետևել TechStudyCell- ին: Շնորհակալություն ձեր ժամանակի և ուրախ ուսուցման համար:

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