Բովանդակություն:
- Քայլ 1. Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին
- Քայլ 2: Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2
- Քայլ 3. Կարգավորեք Arduino IDE- ն Nodemcu ESP8266- ի համար
- Քայլ 4. Վերբեռնեք կոդը NodeMCU ESP8266- ում
- Քայլ 5: Սարքավորումների հավաքում
Video: IOT- ի վրա հիմնված սենյակի ջերմաստիճանի վերահսկում `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա ուսանելի է IOT- ի վրա հիմնված սենյակի ջերմաստիճանի վերահսկման ծրագրի վրա:
Հատկություններ:-
1. Ավտոմատ կերպով միացրեք օդափոխիչը նշված սենյակի ջերմաստիճանից բարձր:
2. Ավտոմատ անջատեք օդափոխիչը սենյակի սահմանված ջերմաստիճանից ցածր:
3. Ձեռքով վերահսկողություն ցանկացած պահի ցանկացած ջերմաստիճանում
Պահանջներ.-
- NodeMCU ESP8266 զարգացման տախտակ
- DHT11 ջերմաստիճանի տվիչ
- Մեկ ալիքով ռելեի տախտակ (5 Վ)
- Jumper լարերը
- Wifi երթուղիչ կամ շարժական թեժ կետ (NodeMCU ESP8266 ինտերնետին միացնելու համար)
- 9 Վ մարտկոց
Այսպիսով, եկեք սուզվենք ձեռնարկի մեջ:
Քայլ 1. Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին
Մենք պատրաստվում ենք օգտագործել Google Firebase- ի իրական ժամանակի տվյալների բազան: Իրական ժամանակի այս տվյալների բազան հանդես կգա որպես միջանկյալ միջնորդ Nodemcu- ի և Android սարքի միջև:
- Առաջին հերթին, անցեք firebase կայք և մուտք գործեք ՝ օգտագործելով ձեր google հաշիվը:
- Ստեղծեք նոր իրական ժամանակի տվյալների բազա:
- Ստացեք իրական տվյալների բազայի URL և գաղտնի բանալին `ծրագրից տվյալների բազա մուտք գործելու համար: Մանրամասն ձեռնարկի համար կարող եք ստուգել, թե ինչպես օգտագործել firebase- ը MIT ծրագրի գյուտարարի հետ:
Քայլ 2: Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2
Մենք պատրաստվում ենք օգտագործել MIT ծրագրի գյուտարար 2 -ը ՝ մեր Android ծրագիրը ստեղծելու համար: Դա շատ պարզ է օգտագործման համար և հեշտ է ինտեգրվել win Google firebase- ում:
- Ներբեռնեք կցված MIT ծրագրի գյուտարար 2 նախագծի ֆայլը (.aia ֆայլ):
- Գնացեք MIT ծրագրի գյուտարար 2 հիմնական էջ և մուտք գործեք ձեր հաշիվ: Այնուհետեւ անցեք նախագծեր >> ներմուծման նախագիծ: Ընտրեք ֆայլը ձեր համակարգչից և վերբեռնեք այն:
- Գնացեք դասավորության պատուհան, կտտացրեք firebaseDB1- ին (գտնվում է աշխատանքային տարածքի ներքևում), մուտքագրեք տվյալների բազայի հասցեն և գաղտնի բանալին: Նաև ProjectBucket- ը սահմանեք որպես S_HO_C_K (ինչպես ցույց է տրված էկրանի նկար 2 -ում):
Դրանից հետո կտտացրեք կառուցման կոճակին և պահեք ծրագրի ֆայլը (.apk ֆայլ) ձեր համակարգչում: Հետագայում այդ ֆայլը փոխանցեք ձեր Android սարքին:
Քայլ 3. Կարգավորեք Arduino IDE- ն Nodemcu ESP8266- ի համար
- Առաջին հերթին, կազմաձևեք Arduino IDE- ն Nodemcu esp8266- ի համար: Ես խորհուրդ կտայի այս քայլ առ քայլ ձեռնարկը Armtronix- ի կողմից NodeMCU հիմունքների վերաբերյալ: Շնորհակալություն Armtronix այս օգտակար ձեռնարկի համար:
- Դրանից հետո ավելացրեք այս երկու գրադարանները (հղում սքրինշոթ).
- Արդուինո sonսոն
- Firebase Arduino
-
DHT տվիչների գրադարան
- Adafruit ունիվերսալ սենսորային գրադարան
Քայլ 4. Վերբեռնեք կոդը NodeMCU ESP8266- ում
Ներբեռնեք Arduino IDE ֆայլը (.ino ֆայլ), որը կցված է ստորև: Դրանից հետո փոխեք ծրագիրը որոշ անհրաժեշտ փոփոխությունների համար.
- 3 -րդ տողում մուտքագրեք տվյալների բազայի հասցեն ՝ առանց «https://»:
- 4 -րդ տողում մուտքագրեք տվյալների բազայի գաղտնի բանալին:
- 5 -րդ և 6 -րդ տողերում մի մոռացեք թարմացնել WiFi SSID- ը և Wifi գաղտնաբառը (որին ցանկանում եք միացնել NodeMCU ESP8266):
Ավարտելուց հետո ծրագիրը վերբեռնեք NodeMCU ESP8266 զարգացման տախտակին:
Քայլ 5: Սարքավորումների հավաքում
- Ստեղծեք միացում, ինչպես ցույց է տրված վերևում նկարում:
- Տեղադրեք ծրագիրը (ստեղծված 2 -րդ քայլում) ձեր Android սմարթֆոնի վրա:
- Միացրեք միացումը և վայելեք:
Խորհուրդ ենք տալիս:
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա - Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում ՝ 6 քայլ
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա | Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում. ջերմաստիճանի մոնիտորինգի համակարգ օգտագործելով ESP 8266 NODEMCU & DHT11 ջերմաստիճանի տվիչ: Temերմաստիճանը եւ խոնավությունը կստանան DHT11 ցուցիչից & այն կարող է դիտվել զննարկչի վրա, թե որ վեբ էջը կառավարվելու է
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ սեղմիչ կոճակների, ազնվամորի Pi- ի և քերծվածքի միջոցով. 8 քայլ (նկարներով)
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ օգտագործելով սեղմման կոճակներ, ազնվամորի Pi և քերծվածք. Ես փորձում էի գտնել մի տարբերակ, որը բացատրում էր, թե ինչպես է PWM- ն աշխատում իմ ուսանողների համար, ուստի ես ինքս ինձ խնդիր դրեցի ՝ փորձելու վերահսկել լուսադիոդի պայծառությունը ՝ օգտագործելով 2 կոճակ - մեկ կոճակ, որը մեծացնում է լուսադիոդի պայծառությունը, իսկ մյուսը ՝ այն լուսավորող: Առաջադիմելու համար
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով | Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11- ով: Ողջույն, տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես միացնել DHT11 ջերմաստիճանի տվիչը m5stick-C- ի հետ (զարգացման տախտակ m5stack- ով) և ցուցադրել այն m5stick-C- ի ցուցադրման վրա: Այսպիսով, այս ձեռնարկում մենք կկարդանք ջերմաստիճանը, խոնավությունը & շոգ եմ
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի միջոցով շարժիչի RPM- ի ինքնավար վերահսկում. 5 քայլ (նկարներով)
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի օգտագործմամբ շարժիչի RPM- ի ինքնավար վերահսկողություն. Միշտ անհրաժեշտ է գործընթացների ավտոմատացման անհրաժեշտություն, լինի դա պարզ/հրեշավոր: Այս նախագիծը կատարելու գաղափարը ես գտա մի պարզ մարտահրավերից, որին ես բախվեցի գտնելու ժամանակ: մեր փոքր կտոր հողը ջրելու/ոռոգելու մեթոդներ: Ընթացիկ մատակարարման գծի խնդիրը