Բովանդակություն:
- Քայլ 1: Պահանջվում են բաղադրիչներ
- Քայլ 2: Շղթայի միացում
- Քայլ 3. Arduino- ի ծրագրավորում
- Քայլ 4: Արդյունք
- Քայլ 5: Սխալ
Video: Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ձեռնարկում դուք կսովորեք, թե ինչպես տեղադրել 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 D1 // Անալոգային Pin սենսորը միացված է dht DHT- ին;
Վերը նշված տողերը նախաստորագրվում են dht գրադարանի համար, սահմանում են dht տվյալների քորոց և ստեղծում անկայունություն որպես DHT
void setup () {Serial.begin (9600); հետաձգում (500); // Հետաձգման թույլտվություն համակարգի բեռնման համար Serial.println ("DHT11 խոնավության և ջերմաստիճանի տվիչ / n / n"); հետաձգում (1000); // Սպասեք, մինչև սենսոր մուտք գործելը}
Տողերի վերևում տեղադրման կոդ է: Սկսում է սերիական հաղորդակցությունը 9600 baud արագությամբ, 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- ում …:
Առաջին հերթին, ես կցանկանայի շնորհակալություն հայտնել ձեզ այս ուղեցույցը կարդալու համար: Հուսով եմ, որ դա կօգնի ձեզ: Եթե ունեք որևէ հարց, ես միշտ ուրախ եմ ձեզ օգնել….. Մեկնաբանեք: Ձեր կարծիքը արժեքավոր է ինձ համար:
Քայլ 5: Սխալ
Արդյունքը չի ցուցադրվում
Ստուգեք ձեր կապը և սնուցման աղբյուրի բևեռականությունը
Ստուգեք բաուդ արագությունը: Այն պետք է լինի 9600
Showingուցադրել ճիշտ արժեքները
Խնդրում ենք ստուգել սխալը բեռնելիս: Փորձեք նորից վերբեռնել կոդը:
կամ փորձեք ծածկագիրը մեկ այլ DHT- ի հետ:
Եթե որևէ այլ խնդիր ունեք, խնդրում եմ ինձ տեղյակ պահել: Ես անպայման կփորձեմ հնարավորինս լուծել այն:
Խորհուրդ ենք տալիս:
Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ
Ինտերֆեյս LCD էկրանով M4 Ներառում. Այս ձեռնարկը թույլ կտա մեզ վերահսկել մեր սմարթֆոնից Wi-Fi- ի միջոցով ցուցադրվող LCD էկրանը: Եթե վարորդական կենտրոն չունենք, կարող ենք օգտագործել arduino- ն, բայց Drivemall- ի զարգացման հղումից ներքև: Drivemall- ը գերադասելով դասարանից
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (արտադրված է Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով `օգտագործելով ԷՄԳ. 7 քայլ
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (ֆիրմա Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով EMG- ի միջոցով. Այսպիսով, սա իմ առաջին փորձն էր մարդ-համակարգիչ ինտերֆեյսի մեջ: Ես բռնել եմ իմ դաստակի շարժման մկանների ակտիվացման ազդանշանները `օգտագործելով ԷՄԳ սենսոր, մշակել այն պիթոնի և արդուինոյի միջոցով և գործարկեց օրիգամիի վրա հիմնված բռնիչը
Duերմաստիճանի եւ խոնավության տվիչ (dht11) Ինտերֆեյս Arduino- ի հետ `4 քայլ
Duերմաստիճանի և խոնավության տվիչ (dht11) Ինտերֆեյս Arduino- ի հետ. Peratերմաստիճանի ցուցիչն ունի կիրառման լայն տեսականի: Այն օգտագործվում է շատ տեղերում, այն աշխատում է որպես հետադարձ համակարգ: Շուկայում առկա են ջերմաստիճանի տվիչների մի քանի տեսակներ ՝ տարբեր բնութագրերով, որոնցից որոշ ջերմաստիճանի տվիչներ օգտագործվում են
MIDI Քայլ ինտերֆեյս (versión En Español) ՝ 12 քայլ
MIDI Step Interface (versión En Español): Ambos modos operados con los pies! Antecede
Ինտերֆեյս DHT11 Arduino- ի միջոցով. 4 քայլ
Ինտերֆեյս DHT11 Arduino- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է