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

Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ
Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ

Video: Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ

Video: Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ
Video: Arduino user interface(dht11, clock) 2024, Հուլիսի
Anonim
Ինտերֆեյս DHT11 Arduino- ի միջոցով
Ինտերֆեյս DHT11 Arduino- ի միջոցով

Այս ձեռնարկում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ցուցանիշները

Նկարագրություն:

DHT11- ը հայտնաբերում է ջրի գոլորշին `չափելով երկու էլեկտրոդների միջև էլեկտրական դիմադրությունը: Խոնավության զգայուն բաղադրիչը խոնավության պահպանման ենթաշերտ է `մակերեսին կիրառվող էլեկտրոդներով: Երբ ջրի գոլորշին ներծծվում է սուբստրատի կողմից, իոնները դուրս են գալիս սուբստրատի կողմից, ինչը մեծացնում է էլեկտրոդների միջև հաղորդունակությունը: Երկու էլեկտրոդների դիմադրության փոփոխությունը համաչափ է հարաբերական խոնավությանը: Ավելի բարձր հարաբերական խոնավությունը նվազեցնում է էլեկտրոդների միջև դիմադրությունը, իսկ ավելի ցածր հարաբերական խոնավությունը `էլեկտրոդների միջև դիմադրությունը:

Քայլ 1: Պահանջվում են բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Ահա Instructable- ի հետ աշխատելու համար անհրաժեշտ բաղադրիչների ցանկը,

Սարքավորման բաղադրիչներ

  1. Arduino UNO Գնեք Flipkart- ից
  2. DHT11 Խոնավության և ջերմաստիճանի ցուցիչ Գնել Flipkart- ից
  3. Հացաթուղթ (ըստ ցանկության)
  4. Jumper լարերը
  5. USB մալուխ

Softwareրագրային ապահովման բաղադրիչներ

Arduino IDE

Քայլ 2: Շղթայի միացում

Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում

DHT11- ը Arduino UNO- ին միացնելը իսկապես հեշտ է:

Էլեկտրագծերի միացումները կատարվում են հետևյալ կերպ

DHT11- ի VCC կապը անցնում է Arduino- ի +3v- ի մեջ:

DHT11- ի ՏՎՅԱԼՆԵՐԻ PIN- ը մտնում է UNO- ի Անալոգային P0- ի մեջ:

DHT11- ի GND կապը մտնում է ՄԱԿ -ի Ground Pin (GND) մեջ:

Քայլ 3. Arduino- ի ծրագրավորում

Arduino- ի ծրագրավորում
Arduino- ի ծրագրավորում

Ներբեռնեք Zip ֆայլը

Հանել DHT գրադարանը և ծածկագիրը:

Կոդ:

#ներառել «dht.h»#սահմանել dht_apin A0 // Անալոգային Pin սենսորը միացված է Arduino dht DHT- ին;

Վերը նշված տողերը սկզբնավորվում են dht գրադարանի համար

Dht- ի տվյալների քորոց սահմանելը

և անկայունություն ստեղծելով որպես DHT

void setup () {

Serial.begin (9600); հետաձգում (500); // Հետաձգման թույլտվություն համակարգի բեռնման համար Serial.println ("DHT11 խոնավության և ջերմաստիճանի տվիչ / n / n"); հետաձգում (1000); // Սպասեք, մինչև սենսոր մուտք գործելը}

Տողերի վերևում տեղադրման կոդն է

Սկսում է սերիական հաղորդակցությունը 9600 բաուդ արագությամբ

տպեք նախագծի անունը 1 վայրկյան ուշացումով

void loop () {DHT.read11 (dht_apin); Serial.print ("Ընթացիկ խոնավություն ="); Serial.print (DHT. Խոնավություն); Serial.print ("%"); Serial.print ("ջերմաստիճան ="); Serial.print (DHT. Ջերմաստիճան); Serial.println ("C"); ուշացում (5000); // Սպասեք 5 վայրկյան, նախքան սենսորին նորից մուտք գործելը: }

Այն DHT11- ի տվյալները մի քանի անգամ կարդում է յուրաքանչյուր 5 վայրկյանում

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

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

Բացեք սերիական մոնիտորը

բաուդ փոխարժեքը սահմանել 9600

Արդյունքը դիտեք Serial Monitor- ում…

Առաջին հերթին, ես կցանկանայի շնորհակալություն հայտնել ձեզ այս ուղեցույցը կարդալու համար: Հուսով եմ, որ դա կօգնի ձեզ: Եթե ունեք որևէ հարց, ես միշտ ուրախ եմ ձեզ օգնել….. Մեկնաբանեք: Ձեր կարծիքը արժեքավոր է ինձ համար:

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