Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Շրջակա միջավայրի կարգավորում
- Քայլ 3. Ստեղծեք ձեր տվիչների մոդուլները AskSensors- ում
- Քայլ 4: Կոդավորում
- Քայլ 5. ESP-01- ի ծրագրավորում
- Քայլ 6: Խնդիրների վերացում
- Քայլ 7: Արդյունքներ
- Քայլ 8: Լավ արված:
Video: ESP-01 & DHT- ի և AskSensors Cloud- ի միջոցով ջերմաստիճանի և խոնավության մոնիտորինգ. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ուսանելի դասում մենք սովորելու ենք, թե ինչպես վերահսկել ջերմաստիճանը և խոնավության չափումները `օգտագործելով IOT-MCU/ESP-01-DHT11 տախտակը և AskSensors IoT պլատֆորմը:
Ես ընտրում եմ IOT-MCU ESP-01-DHT11 մոդուլը այս հավելվածի համար, քանի որ այն պատրաստ է օգտագործման համար և խնայում է զարգացման ժամանակը: Այնուամենայնիվ, եթե դուք փնտրում եք տան ավտոմատացման համակարգեր, ես առաջարկում եմ ESP8266 nodeMCU- ն, որը փորձարկվել է իմ նախորդ հրահանգում, որն ապահովում է ավելի շատ մուտք/ելք, մեծ հիշողություն և լրացուցիչ հնարավորություններ:
ESP-01 ԱԿՆԱՐԿ:
- ESP8266- ը էժան WiFi մոդուլ է ՝ TCP/IP ամբողջական կույտով:
- ESP8266 շարքը արտադրվում է Espressif Systems- ի կողմից:
- ESP-01- ը փոքր չափի սև գույնի մոդուլ է ՝ 1 Մ հիշողությամբ:
- Ուշադրություն դարձրեք, որ ESP-01 մոդուլը սնվելու համար պահանջում է ընդամենը 3.3 վոլտ:
IOT-MCU ESP-01-DHT ԱԿՆԱՐԿ:
Այս մոդուլը օգտագործում է ESP-01- ը կամ ESP-01S- ը որպես գլխավոր կառավարիչ, իսկ DHT11- ը թույլ է տալիս չափել կշեռքում 0-ից 50 աստիճան Celsius- ով, իսկ օդի խոնավությունը `20-ից 90%միջակայքում:
Ահա հիմնական բնութագրերի ամփոփագիրը.
- Կարգավորիչ ՝ ESP-01 / ESP-01S (Առանձին գնելու համար)
- Temերմաստիճանի եւ խոնավության ցուցիչ `DHT11
- Գործող լարումը ՝ DC 3.7V-12V (Այն աջակցում է 3.7V լիթիումի մարտկոցի սնուցման աղբյուր)
- Չափման տիրույթ ՝ 20-90% RH 0-50 ℃,
- Չափման ճշգրտություն. Peratերմաստիճանը ± 2 ℃, Խոնավությունը ± 5% RH:
Քայլ 1: Նյութեր
Սրանք այն բաղադրիչներն են, որոնք ձեզ անհրաժեշտ կլինեն այս ձեռնարկի համար.
- ESP-01 կամ ESP-01S
- USB սերիայի փոխարկիչ `ձեր ESP-01- ը ծրագրավորելու համար:
- IOT-MCU/ ESP-01-DHT11
- Արտաքին 3.7V- ից 5V DC սնուցման աղբյուր:
Քայլ 2: Շրջակա միջավայրի կարգավորում
Նախ, դուք պետք է տեղադրեք ESP8266 միջուկը arduino IDE- ին: Բաց թողեք այս քայլը, եթե արդեն ունեք ESP8266- ը:
- Սկսեք Arduino IDE տարբերակը 1.6.4 կամ ավելի բարձր
- Գնացեք «Ֆայլ> Նախապատվություններ»
-
Ստորև բերված հղումը ավելացրեք Տախտակների կառավարման լրացուցիչ URL- ներին.
'https://arduino.esp8266.com/stable/package_esp8266com_index.json'
- Գնացեք «Գործիքներ> Տախտակներ> Տախտակների կառավարիչ»
- Որոնեք ESP8266, սեղմեք Տեղադրեք կոճակը: Սպասեք, մինչև տեղադրումն ավարտվի:
Քայլ 3. Ստեղծեք ձեր տվիչների մոդուլները AskSensors- ում
- Ստացեք AskSensors հաշիվ askensors.com կայքում
- Ստեղծեք նոր տվիչ երկու մոդուլով.
- Մոդուլ 1. peratերմաստիճանը
- Մոդուլ 2. Խոնավություն
3. Ձեռք բերեք Api Key Key- ը, որը ստեղծվել է AskSensors- ի կողմից:
Դուք կարող եք գտնել ձեռնարկներ և ուղեցույցներ, որոնք ցույց են տալիս, թե ինչպես սկսել AskSensors IoT պլատֆորմը և սենսորներ սահմանել ՝ վեբ դիտարկիչի կամ ESP8266 nodeMCU- ի միջոցով տվյալների հավաքման համար:
Քայլ 4: Կոդավորում
- Տեղադրեք Adafruit DHT գրադարանը:
- Ստացեք այս ուրվագծի օրինակը AskSensors github էջից:
- Փոփոխեք Wi-Fi SSID- ն ու գաղտնաբառը, Api Key In- ը և, անհրաժեշտության դեպքում, երկու հաջորդական չափումների միջև ուշացումը.
const char* wifi_ssid = "………."; // SSID
const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // API KEY IN հետաձգում (25000); // ուշացում msec- ում
Այժմ ծածկագիրը պատրաստ է: Եկեք անցնենք հաջորդ քայլին `ծրագրակազմը գործարկելու համար:
Քայլ 5. ESP-01- ի ծրագրավորում
- Տեղադրեք USB սերիայի ադապտերների վարորդը:
- ESP8266- ի ծրագրավորման ռեժիմը միացնելու համար GPIO_0- ը միացրեք գետնին: Կան մի քանի USB սերիական ադապտեր, որոնք գալիս են ծրագրավորման անջատիչով, այնպես որ բեռնելիս պետք է սեղմել անջատիչը: իմ դեպքում, ես անջատիչ չունեմ, ուստի ես մի jumper զոդեցի GPIO_0- ի և USB սերիայի ադապտերի գետնի միջև:
- Տեղադրեք ESP-01- ը USB սերիայի ադապտերի մեջ, ինչպես ցույց է տրված առաջին նկարում (1):
- Սերիական ադապտերը միացրեք ձեր համակարգչի USB պորտին:
- Բացեք Arduino IDE- ն: Դուք պետք է միացնեք «Պորտը»: եթե ոչ, ընտրեք ձեր USB սերիայի ադապտերի համար ցուցադրվող ճիշտ նավահանգիստը (Arduino ծրագրաշարի վրա կտտացրեք Գործիքներ >> Պորտ):
- Որպես տախտակ ընտրեք «Ընդհանուր ESP8266 մոդուլ» (Գնալ դեպի Գործիքներ >> Տախտակ >> Ընդհանուր ESP8266 մոդուլ)
- Կտտացրեք բեռնման կոճակին: սպասեք մինչև վերբեռնումն ավարտվի:
Վերբեռնեք կոդը Arduino IDE- ի միջոցով
Նախքան խորհուրդը միացնելը
- Հեռացրեք ESP-01- ը USB սերիական ադապտերից:
- Համոզվեք, որ հեռացնեք նաև GPIO_0- ի և գետնի միջև կապը, որպեսզի ESP-01- ը նորմալ սկսի իր որոնվածը:
- Տեղադրեք ESP-01- ը IOT-MCU միակցիչի մեջ, ինչպես ցույց է տրված երկրորդ նկարում (2): Այժմ մենք պատրաստ ենք հզորացնել խորհուրդը:
Խնդիրներ ունե՞ք:
Ունե՞ք որևէ խնդիր: Խնդրում ենք տեսնել հաջորդ քայլը:
Քայլ 6: Խնդիրների վերացում
ESP-01- ի ծրագրավորումը մի փոքր դժվար է սկսնակների համար: Սրանք որոշ հնարավոր սխալներ են.
- Վերակայման ընթացքում GPIO_0- ը հիմնավորված չէ
- USB- ի միացումը համակարգչի հետ լավ չէ:
- COM պորտը ճիշտ չէ: Եթե ունեք մեկից ավելի նավահանգիստ, պարզապես անջատեք USB սերիական ադապտերը USB պորտից և տեսեք, թե որ նավահանգիստն է անհետացել: Նորից տեղադրեք սերիական ադապտորը և ստուգեք ավելացված նոր COM պորտը: Ընտրեք այս նավահանգստի համարը ձեռքով:
- Դուք ճիշտ տախտակ չեք ընտրում (Ընդհանուր ESP8266 մոդուլ):
Եթե դեռ խնդիրներ ունեք, դիմեք այս հրահանգին:
Քայլ 7: Արդյունքներ
Միացրեք տախտակը, ESP8266- ը կկատարի հետևյալ հաջորդականությունը.
- Նախաստորագրում
- Միացեք WiFi ցանցին
- Կարդացեք ջերմաստիճանը և խոնավությունը DHT11- ից
- Միացրեք և ուղարկեք չափումները AskSensors սերվերին
- Պարբերաբար կրկնեք նախորդ երկու քայլերը:
Մուտք գործեք AskSensors վեբ կայք և ցույց տվեք ջերմաստիճանի և խոնավության մոդուլների գրաֆիկները: Դուք կստանաք ձեր չափումները իրական ժամանակում: Կարող եք նաև հավաքել հավաքված տվյալները CSV ֆայլերում:
Քայլ 8: Լավ արված:
Դուք հաջողությամբ ավարտեցիք ջերմաստիճանը և խոնավությունը վերահսկելու մեր ձեռնարկը ՝ AskSensors ամպին միացված ESP8266 և IOT-MCU տախտակով: Տեսեք ավելի շատ հրահանգներ այստեղ:
Խորհուրդ ենք տալիս:
Dերմաստիճանի եւ խոնավության մոնիտորինգ NODE MCU AND BLYNK- ի միջոցով. 5 քայլ
Dերմաստիճանի և խոնավության մոնիտորինգ NODE MCU- ի և BLYNK- ի միջոցով
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. Այս ձեռնարկում դուք կսովորեք, թե ինչպես վերահսկել ձեր սենյակի կամ գրասեղանի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 և ESP32 ամպին միացված: Մեր ձեռնարկների թարմացումները կարող եք գտնել այստեղ: DHT11 Տեխնիկական պայմաններ. DHT11 սենսորը կարող է չափել ջերմաստիճանը
DHT ջերմաստիճանի և խոնավության մոնիտորինգ ESP8266- ի և AskSensors IoT պլատֆորմի միջոցով. 8 քայլ
DHT ջերմաստիճանի և խոնավության մոնիտորինգ ESP8266- ի և AskSensors IoT պլատֆորմի միջոցով. Նախորդ հրահանգում ես ներկայացրեցի քայլ առ քայլ ուղեցույց ՝ ESP8266 nodeMCU- ի և AskSensors IoT հարթակի հետ աշխատելու համար: Այս ձեռնարկում ես միացնում եմ DHT11 տվիչ դեպի հանգույց MCU: DHT11- ը սովորաբար օգտագործվում է ջերմաստիճանի և խոնավության
ESP8266 և Blynk հավելվածով ջերմաստիճանի և խոնավության հեռակա մոնիտորինգ ՝ 15 քայլ
ESP8266 և Blynk հավելվածով ջերմաստիճանի և խոնավության հեռակա մոնիտորինգ. Դա իմ առաջին նախագիծն էր ESP8266 չիպով: Ես նոր ջերմոց եմ կառուցել իմ տան մոտ և ինձ համար հետաքրքիր էր, թե ինչ է կատարվում այնտեղ մեկ օրվա ընթացքում: Նկատի ունեմ, թե ինչպես են փոխվում ջերմաստիճանը և խոնավությունը: Արդյո՞ք ջերմոցը բավականաչափ օդափոխվում է: Այսպիսով, ես որոշում եմ
Տան խոնավության և ջերմաստիճանի մոնիտորինգ `11 քայլ
Տան խոնավության և ջերմաստիճանի մոնիտորինգ. Բարև տղերք: Լավագույն կերպով սկսելու համար `նախագծի մասին մի փոքրիկ պատմություն: Վերջերս ավարտեցի և տեղափոխվեցի Ավստրիա `ճարտարագետի իմ առաջին պաշտոնի համար: Երկիրը գեղեցիկ է, բայց շատ ցուրտ & խոնավ ձմռանը: Արագ սկսեցի