Բովանդակություն:
- Քայլ 1: Պահանջվում են բաղադրիչներ
- Քայլ 2: Շղթայի միացում
- Քայլ 3. Arduino- ի ծրագրավորում
- Քայլ 4: Արդյունք
Video: Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս ձեռնարկում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ցուցանիշները
Նկարագրություն:
DHT11- ը հայտնաբերում է ջրի գոլորշին `չափելով երկու էլեկտրոդների միջև էլեկտրական դիմադրությունը: Խոնավության զգայուն բաղադրիչը խոնավության պահպանման ենթաշերտ է `մակերեսին կիրառվող էլեկտրոդներով: Երբ ջրի գոլորշին ներծծվում է սուբստրատի կողմից, իոնները դուրս են գալիս սուբստրատի կողմից, ինչը մեծացնում է էլեկտրոդների միջև հաղորդունակությունը: Երկու էլեկտրոդների դիմադրության փոփոխությունը համաչափ է հարաբերական խոնավությանը: Ավելի բարձր հարաբերական խոնավությունը նվազեցնում է էլեկտրոդների միջև դիմադրությունը, իսկ ավելի ցածր հարաբերական խոնավությունը `էլեկտրոդների միջև դիմադրությունը:
Քայլ 1: Պահանջվում են բաղադրիչներ
Ահա Instructable- ի հետ աշխատելու համար անհրաժեշտ բաղադրիչների ցանկը,
Սարքավորման բաղադրիչներ
- Arduino UNO Գնեք Flipkart- ից
- DHT11 Խոնավության և ջերմաստիճանի ցուցիչ Գնել Flipkart- ից
- Հացաթուղթ (ըստ ցանկության)
- Jumper լարերը
- USB մալուխ
Softwareրագրային ապահովման բաղադրիչներ
Arduino IDE
Քայլ 2: Շղթայի միացում
DHT11- ը Arduino UNO- ին միացնելը իսկապես հեշտ է:
Էլեկտրագծերի միացումները կատարվում են հետևյալ կերպ
DHT11- ի VCC կապը անցնում է Arduino- ի +3v- ի մեջ:
DHT11- ի ՏՎՅԱԼՆԵՐԻ PIN- ը մտնում է UNO- ի Անալոգային P0- ի մեջ:
DHT11- ի GND կապը մտնում է ՄԱԿ -ի Ground Pin (GND) մեջ:
Քայլ 3. 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- ում…
Առաջին հերթին, ես կցանկանայի շնորհակալություն հայտնել ձեզ այս ուղեցույցը կարդալու համար: Հուսով եմ, որ դա կօգնի ձեզ: Եթե ունեք որևէ հարց, ես միշտ ուրախ եմ ձեզ օգնել….. Մեկնաբանեք: Ձեր կարծիքը արժեքավոր է ինձ համար:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (արտադրված է Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով `օգտագործելով ԷՄԳ. 7 քայլ
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (ֆիրմա Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով EMG- ի միջոցով. Այսպիսով, սա իմ առաջին փորձն էր մարդ-համակարգիչ ինտերֆեյսի մեջ: Ես բռնել եմ իմ դաստակի շարժման մկանների ակտիվացման ազդանշանները `օգտագործելով ԷՄԳ սենսոր, մշակել այն պիթոնի և արդուինոյի միջոցով և գործարկեց օրիգամիի վրա հիմնված բռնիչը
Duերմաստիճանի եւ խոնավության տվիչ (dht11) Ինտերֆեյս Arduino- ի հետ `4 քայլ
Duերմաստիճանի և խոնավության տվիչ (dht11) Ինտերֆեյս Arduino- ի հետ. Peratերմաստիճանի ցուցիչն ունի կիրառման լայն տեսականի: Այն օգտագործվում է շատ տեղերում, այն աշխատում է որպես հետադարձ համակարգ: Շուկայում առկա են ջերմաստիճանի տվիչների մի քանի տեսակներ ՝ տարբեր բնութագրերով, որոնցից որոշ ջերմաստիճանի տվիչներ օգտագործվում են
Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
Interfacing DHT11- ը Arduino- ի կողմից Sujay- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: