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

Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ

Video: Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ

Video: Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ
Video: ESP8266 ESP01 DHT11 ջերմաստիճանի խոնավության ցուցիչի մոդուլի ծրագրավորում | RemoteXY | FLProg 2024, Հուլիսի
Anonim
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով

Այս ձեռնարկում դուք կսովորեք, թե ինչպես վերահսկել ձեր սենյակի կամ աշխատասեղանի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 և ESP32 ամպին միացված:

Մեր ձեռնարկների թարմացումները կարելի է գտնել այստեղ:

DHT11 Տեխնիկական պայմաններ

DHT11 սենսորը կարող է չափել ջերմաստիճանը 0 ° C- ից մինչև 50 ° C (ճշգրտություն ± 2 ° C) և խոնավությունը 20% -ից մինչև 90% (ճշգրտություն ± 5%): Սենսորը պահանջում է 5 Վ, որպեսզի այն ճիշտ աշխատի և սերիական տվյալներում թողարկում է ջերմաստիճան և խոնավություն:

Այսպիսով, եկեք սկսենք:

Քայլ 1: Սարքավորման պահանջներ

Սարքավորման պահանջներ
Սարքավորման պահանջներ

Նյութեր:

Այս ցուցադրման ժամանակ մեզ անհրաժեշտ կլինի.

  • ESP32 WiFi մոդուլ:
  • Arduino IDE- ով աշխատող համակարգիչ:
  • Breadboard
  • DHT11 կամ DHT22
  • 47K դիմադրություն
  • Հաղորդալարեր DHT11- ի և ESP32- ի միջև միացման համար:
  • USB Micro մալուխ ՝ ESP32- ը ձեր համակարգչին միացնելու համար:

Միացումներ

Կապերը բավականին հեշտ են, միացրեք հետևյալ կապում, ինչպես ցույց է տրված վերևում պատկերում.

  • DHT VCC- ից ESP32 5V
  • DHT Ground- ից ESP32 Ground:
  • DHT տվյալները ESP32 IO4- ին (նշված է ծածկագրում):
  • Միացրեք Data (IO4) կապը և 5V- ը 47K կամ 10K ձգվող դիմադրիչներով:

Քայլ 2: Softwareրագրային ապահովման պահանջներ

AskSensors հաշիվ

Գրանցվեք AskSensors IoT հարթակներում անվճար հաշվի համար (դա այնքան արագ է): Այնուհետև դուք կկարողանաք պահել ձեր տվյալները ամպի մեջ, մուտք գործել դրանք հեռակա ինտերնետով և ստանալ բազմաթիվ հնարավորություններ, ինչպիսիք են ՝ ձեր տվյալների գրաֆիկներում պատկերացումը, արտահանումը CSV ֆայլերում և էլփոստի ահազանգերի տեղադրումը…

Ստեղծեք նոր սենսոր երկու մոդուլով, ինչպես բացատրված է այս մեկնարկի ուղեցույցում: Մի մոռացեք պատճենել ձեր «Api Key In» - ը, դա պարտադիր է հաջորդ քայլերի համար:

Տեղադրեք ESP32 arduino IDE- ում

Եթե սա առաջին անգամն է, ինչ աշխատում եք ESP32- ի հետ, դիմեք այս ձեռնարկին, որտեղ ես ձեզ քայլ առ քայլ ուղեցույց եմ տալիս, թե ինչպես տեղադրել ձեր ESP32- ը Arduino IDE- ում և միացնել այն ամպին:

Տեղադրեք գրադարաններ

Տեղադրեք DHT գրադարանը github- ից (կարող եք նաև տեղադրել այն ՝ ուրվագիծ> Ներառել գրադարան> Կառավարել գրադարանները և որոնել adafruit dht գրադարան)

Քայլ 3: Գրեք օրենսգիրքը

Ներբեռնեք այս ցուցադրական տարբերակը AskSensors Github էջից և հանեք այն:

Էսքիզը DHT11 սենսորից կարդում է ջերմաստիճանը և խոնավությունը և այն ուղարկում է AskSensors ՝ օգտագործելով HTTP GET հարցումներ:

Այն, ինչ ձեզ հարկավոր է, փոփոխել հետևյալը.

const char* ssid = "……………"; // Wifi SSID

const char* գաղտնաբառ = "……………"; // Wifi Գաղտնաբառ const char* apiKeyIn = "……………."; // API բանալին

Նշենք, որ DHT Data pin- ը միացված է ESP32 IO4 կապին: անհրաժեշտության դեպքում, այն կարող եք փոխել այստեղ ՝

// DHT կազմաձևում: #սահմանեք DHTPIN 4 // Pin, որը միացված է DHT սենսորին:

Քայլ 4: Գործարկեք թեստը

Գործարկել Թեստը
Գործարկել Թեստը
Գործարկել Թեստը
Գործարկել Թեստը
  1. ESP32- ը ձեր համակարգչին միացրեք USB մալուխի միջոցով:
  2. Բացեք Arduino IDE- ն և վերբեռնեք ծածկագիրը:
  3. Բացեք սերիական տերմինալ: Դուք պետք է տեսնեք, որ ձեր ESP32- ը միանում է ինտերնետին WiFi- ի միջոցով, այնուհետև ESP32- ը պարբերաբար կկարդա ջերմաստիճանը և խոնավությունը և կուղարկի այն AskSensors- ին:

Քայլ 5: Արդյունքներ

Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները

Այժմ, վերադարձեք AskSensors:

  1. Մուտք գործեք և բացեք ձեր ցուցիչների վահանակը:
  2. Կտտացրեք Մոդուլներ և գրաֆիկներ ավելացրեք Մոդուլ 1 և Մոդուլ 2:
  3. Դուք պետք է տեսնեք, որ ձեր տվյալների գոլորշին ցուցադրվում է գրաֆիկում, ինչպես ցույց է տրված վերևի նկարներում:

Նշում. Ես օգտագործել եմ վարսահարդարիչ `ջերմաստիճանի և խոնավության տատանումները տեսնելու համար;-)

Քայլ 6: Շնորհակալություն:

Ունե՞ք որևէ հարց կամ առաջարկ: Պարզապես մեկնաբանեք, մենք շատ ուրախ կլինենք տեսնել ձեր կարծիքը:

Այս ձեռնարկը ձեզ ինչ -որ կերպ օգնե՞ց: Խնդրում եմ հարվածել այդ փոքրիկ սրտին:-)

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