Բովանդակություն:
- Քայլ 1: Նյութի հաշիվ
- Քայլ 2: Pinout և միացումներ
- Քայլ 3: Ստեղծեք AskSensors հաշիվ
- Քայլ 4: Ստեղծեք ցուցիչ
- Քայլ 5: Գրեք օրենսգիրքը
- Քայլ 6: Գործարկեք ծածկագիրը
- Քայլ 7: Պատկերացրեք ձեր տվյալները ամպի մեջ
- Քայլ 8: Լավ արված:
Video: DHT ջերմաստիճանի և խոնավության մոնիտորինգ ESP8266- ի և AskSensors IoT պլատֆորմի միջոցով. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Նախորդ հրահանգում ես ներկայացրեցի քայլ առ քայլ ուղեցույց ՝ ESP8266 nodeMCU- ի և AskSensors IoT հարթակի հետ աշխատելու համար:
Այս ձեռնարկում ես DHT11 տվիչ եմ միացնում հանգույցի MCU- ին: DHT11- ը սովորաբար օգտագործվում է peratերմաստիճանի և խոնավության սենսոր `նախատիպերի համար, որոնք վերահսկում են տվյալ տարածքի շրջակա միջավայրի ջերմաստիճանը և խոնավությունը:
Սենսորը կարող է չափել ջերմաստիճանը 0 ° C- ից մինչև 50 ° C ՝ ± 2 ° C ճշգրտությամբ և խոնավությունը 20% -ից մինչև 90% ՝. 5% RH ճշգրտությամբ:
DHT11 Տեխնիկական պայմաններ
- Գործող լարումը `3.5V- ից 5.5V
- Աշխատանքային հոսանք ՝ 0.3 մԱ (չափիչ) 60 օՎ (սպասման ռեժիմ)
- Արդյունք. Սերիական տվյալներ
- Temերմաստիճանի միջակայքը `0 ° C- ից 50 ° C
- Խոնավության միջակայքը `20% -ից 90%
- Բանաձև. Temերմաստիճանը և խոնավությունը երկուսն էլ 16 բիթ են
- Accշգրտություն ՝ ± 2 ° C և ± 5%
Քայլ 1: Նյութի հաշիվ
Պահանջվող նյութը բաղկացած է.
- ESP8266 nodeMCU, բայց ազատ զգացեք օգտագործել տարբեր ESP8266 համատեղելի մոդուլներ:
- DHT11 սենսոր, DHT22- ը նաև այլընտրանք է:
- USB Micro մալուխ ՝ nodeMCU- ն ձեր համակարգչին միացնելու համար:
- Հաղորդալարեր DHT11- ի և nodeMCU- ի միջև միացման համար:
Քայլ 2: Pinout և միացումներ
Դուք կարող եք գտնել DHT11 սենսորը երկու տարբեր pinout կոնֆիգուրացիաներում.
DHT սենսոր ՝ 3 կապով
- Էլեկտրաէներգիայի մատակարարում 3.5V- ից 5.5V
- Տվյալներ, ելքեր և ջերմաստիճան, և խոնավություն սերիական տվյալների միջոցով
- Հող, միացված է շղթայի գետնին
DHT սենսոր ՝ 4 կապով
- Էլեկտրաէներգիայի մատակարարում 3.5V- ից 5.5V
- Տվյալներ, ելքեր և ջերմաստիճան, և խոնավություն սերիական տվյալների միջոցով
- NC, No Connection և, հետևաբար, չի օգտագործվում
- Հող, միացված է շղթայի գետնին
EԱՆՈԹՈԹՅՈՆ. Այս ցուցադրման ժամանակ մենք կօգտագործենք DHT սենսորը 3 կապով, որը տեղադրված է փոքր PCB- ի վրա և ներառում է տվյալների գծի համար անհրաժեշտ մակերևույթի վրա տեղադրված ձգման դիմադրություն:
DHT11 BCB- ի վրա տեղադրված տարբերակը NodeMCU- ին միացնելը բավականին հեշտ է.
- DHT11- ի էներգաբլոկի հանգույց MCU- ի 3V- ից:
- Տվյալների կապը GPIO2- ին (D4)
- Հողը գետնին
Քայլ 3: Ստեղծեք AskSensors հաշիվ
Դուք պետք է ստեղծեք AskSensors հաշիվ:
Ստացեք անվճար հաշիվ askensors.com կայքում:
Քայլ 4: Ստեղծեք ցուցիչ
- Ստեղծեք նոր տվիչ ՝ տվյալները ուղարկելու համար:
- Այս ցուցադրման ժամանակ մենք պետք է ավելացնենք առնվազն երկու մոդուլ ՝ առաջին մոդուլը ջերմաստիճանի, իսկ երկրորդը ՝ խոնավության համար: Անդրադառնացեք այս ձեռնարկին ՝ քայլ առ քայլ ուղեցույցի համար, որն օգնում է, թե ինչպես ստեղծել տվիչներ և մոդուլներ AskSensors հարթակում:
Մի մոռացեք պատճենել ձեր «Api Key In» - ը, դա պարտադիր է հաջորդ քայլերի համար:
Քայլ 5: Գրեք օրենսգիրքը
Ենթադրում եմ, որ դուք ծրագրավորում եք մոդուլը ՝ օգտագործելով Arduino IDE կարգավորումը (տարբերակ 1.6.7 կամ ավելի նոր), ինչպես նկարագրված է այստեղ, և դուք արդեն կազմել եք դա ուսանելի, այնպես որ ունեք ESP8266 միջուկը և գրադարանները տեղադրված և կարող եք միանալ ձեր nodeMCU ինտերնետին WiFi- ի միջոցով:
- Այժմ բացեք Arduino IDE- ն և անցեք գրադարանի կառավարչին:
- Տեղադրեք DHT գրադարանը (կարող եք նաև տեղադրել այն ՝ ուրվագիծ> Ներառել գրադարան> Կառավարել գրադարանները և որոնել adafruit dht գրադարան)
- Այս օրինակի ուրվագիծը DHT11 սենսորից կարդում է ջերմաստիճանը և խոնավությունը և այն ուղարկում է AskSensors ՝ օգտագործելով HTPPS GET Հարցումներ: Ստացեք այն github- ից և փոփոխեք հետևյալը.
- Սահմանեք ձեր WiFi SSID- ը և գաղտնաբառը:
- Տեղադրեք API Key In- ը, որը տրամադրում է AskSensors- ը ՝ տվյալներ ուղարկելու համար:
Կոդում փոխեք այս երեք տողերը.
// օգտագործողի կազմաձևում ՝ TODO
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // API KEY IN
Լռելյայն, տրամադրված կոդը կարդում է DHT չափումները և այն ուղարկում է AskSensors հարթակ ամեն 25 վայրկյանը մեկ: Դուք կարող եք փոխել այն ՝ փոփոխելով ստորև բերված տողը.
ուշացում (25000); // ուշացում msec- ում
Քայլ 6: Գործարկեք ծածկագիրը
- Միացրեք ESP8266 nodeMCU- ը ձեր համակարգչին USB մալուխի միջոցով:
- Գործարկեք կոդը:
- Բացեք սերիական տերմինալ:
- Դուք պետք է տեսնեք, որ ձեր ESP8266- ը միանում է ինտերնետին WiFi- ի միջոցով,
- Այնուհետև ESP8266- ը պարբերաբար կկարդա ջերմաստիճանը և խոնավությունը և կուղարկի այն հարցնողներին:
Քայլ 7: Պատկերացրեք ձեր տվյալները ամպի մեջ
Այժմ, վերադարձեք AskSensors և պատկերացրեք ձեր մոդուլների տվյալները գրաֆիկներում: Անհրաժեշտության դեպքում, դուք նաև հնարավորություն ունեք ձեր տվյալները արտահանել CSV ֆայլերում, որոնք կարող եք մշակել ՝ օգտագործելով այլ գործիքներ:
Քայլ 8: Լավ արված:
Հուսով եմ, որ այս ձեռնարկը օգնեց ձեզ կառուցել ջերմաստիճանի և խոնավության մոնիտորինգի ձեր համակարգը ESP8266- ով և AskSensors ամպով:
Դուք կարող եք գտնել ավելի շատ ձեռնարկներ այստեղ:
Խորհուրդ ենք տալիս:
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. Այս ձեռնարկում դուք կսովորեք, թե ինչպես վերահսկել ձեր սենյակի կամ գրասեղանի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 և ESP32 ամպին միացված: Մեր ձեռնարկների թարմացումները կարող եք գտնել այստեղ: DHT11 Տեխնիկական պայմաններ. DHT11 սենսորը կարող է չափել ջերմաստիճանը
ESP-01 & DHT- ի և AskSensors Cloud- ի միջոցով ջերմաստիճանի և խոնավության մոնիտորինգ. 8 քայլ
ESP-01 & DHT- ի և AskSensors Cloud- ի միջոցով ջերմաստիճանի և խոնավության մոնիտորինգ. Այս ուսանելի ծրագրում մենք սովորելու ենք, թե ինչպես վերահսկել ջերմաստիճանը և խոնավության չափումները `օգտագործելով IOT-MCU/ESP-01-DHT11 տախտակը և AskSensors IoT պլատֆորմը: .Ես ընտրում եմ IOT-MCU ESP-01-DHT11 մոդուլը այս հավելվածի համար, քանի որ այն
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա - Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում ՝ 6 քայլ
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա | Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում. ջերմաստիճանի մոնիտորինգի համակարգ օգտագործելով ESP 8266 NODEMCU & DHT11 ջերմաստիճանի տվիչ: Temերմաստիճանը եւ խոնավությունը կստանան DHT11 ցուցիչից & այն կարող է դիտվել զննարկչի վրա, թե որ վեբ էջը կառավարվելու է
ESP8266 և Blynk հավելվածով ջերմաստիճանի և խոնավության հեռակա մոնիտորինգ ՝ 15 քայլ
ESP8266 և Blynk հավելվածով ջերմաստիճանի և խոնավության հեռակա մոնիտորինգ. Դա իմ առաջին նախագիծն էր ESP8266 չիպով: Ես նոր ջերմոց եմ կառուցել իմ տան մոտ և ինձ համար հետաքրքիր էր, թե ինչ է կատարվում այնտեղ մեկ օրվա ընթացքում: Նկատի ունեմ, թե ինչպես են փոխվում ջերմաստիճանը և խոնավությունը: Արդյո՞ք ջերմոցը բավականաչափ օդափոխվում է: Այսպիսով, ես որոշում եմ
Տան խոնավության և ջերմաստիճանի մոնիտորինգ `11 քայլ
Տան խոնավության և ջերմաստիճանի մոնիտորինգ. Բարև տղերք: Լավագույն կերպով սկսելու համար `նախագծի մասին մի փոքրիկ պատմություն: Վերջերս ավարտեցի և տեղափոխվեցի Ավստրիա `ճարտարագետի իմ առաջին պաշտոնի համար: Երկիրը գեղեցիկ է, բայց շատ ցուրտ & խոնավ ձմռանը: Արագ սկսեցի