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

DHT11/ DHT22 սենսորների օգտագործման սկսնակների ուղեցույց W/ Arduino. 9 քայլ
DHT11/ DHT22 սենսորների օգտագործման սկսնակների ուղեցույց W/ Arduino. 9 քայլ

Video: DHT11/ DHT22 սենսորների օգտագործման սկսնակների ուղեցույց W/ Arduino. 9 քայլ

Video: DHT11/ DHT22 սենսորների օգտագործման սկսնակների ուղեցույց W/ Arduino. 9 քայլ
Video: ESP8266 ESP01 DHT11 ջերմաստիճանի խոնավության ցուցիչի մոդուլի ծրագրավորում | RemoteXY | FLProg 2024, Նոյեմբեր
Anonim
DHT11/ DHT22 տվիչներ W/ Arduino- ի օգտագործման սկսնակների ուղեցույց
DHT11/ DHT22 տվիչներ W/ Arduino- ի օգտագործման սկսնակների ուղեցույց

Այս և այլ զարմանալի ձեռնարկներ կարող եք կարդալ ElectroPeak- ի պաշտոնական կայքում

Ակնարկ

Այս ձեռնարկում դուք կսովորեք, թե ինչպես տեղադրել DHT11 և DHT22 տվիչներ և չափել շրջակա միջավայրի ջերմաստիճանը և խոնավությունը:

Այն, ինչ դուք կսովորեք

  • DHT11 և DHT22 առանձնահատկությունները և տարբերությունները
  • DHT11 և DHT22 կառուցվածքը
  • Ինչպես կարգավորել DHT11 և DHT22 տվիչները Arduino- ով

Քայլ 1. DHT11 և DHT22 ջերմաստիճանի և խոնավության ցուցիչ

DHT11 և DHT22 ջերմաստիճանի և խոնավության ցուցիչ
DHT11 և DHT22 ջերմաստիճանի և խոնավության ցուցիչ

Շատ նախագծերում այնպիսի պարամետրերի կարևորության պատճառով, ինչպիսիք են ջերմաստիճանը և խոնավությունը, շատ կարևոր է սենսորների ճիշտ ընտրությունը, որոնք ունակ են չափել ջերմաստիճանը և խոնավությունը: DHT11 և DHT22 անուններով DHT ընտանիքը ամենահայտնի և ամենատարածված սենսորներն են ջերմաստիճանի և խոնավության տվիչների շրջանում:

Այս քայլերի աղյուսակում կարող եք տեսնել դրանց առանձնահատկությունները:

Lowածր գինը DHT11- ի ամենակարևոր առանձնահատկությունն է, սակայն այն չունի բարձր ճշգրտություն և չափման լայն շրջանակ: Մյուս կողմից, DHT22- ը, չափման լայն տեսականիով և չափման բարձր ճշգրտությամբ, ավելի քան 2,5 անգամ ավելի թանկ է, քան ընտանիքի մյուսը:

Քայլ 2. DHերմաստիճանի եւ խոնավության չափում DHT11- ի եւ Arduino- ի միջոցով

Պահանջվող նյութեր

Arduino Uno R3

DHT11 ցուցիչ

Breadboard

Jumper մետաղալար

Softwareրագրային ապահովման ծրագրեր

Arduino IDE

Քայլ 3: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան

DHT11- ը պարունակում է 4 կապում: 2 կապ ՝ մատակարարման համար, 1 ՝ տվյալների ուղարկման համար, իսկ մյուսը ՝ անօգուտ: Այս սենսորը ճիշտ աշխատելու և ճիշտ տվյալներ տալու համար դուք պետք է քաշեք տվյալների քորոցը 4.7 կ դիմադրությամբ: Սենսորի երրորդ քորոցը թողեք առանց որևէ կապի:

Wգուշացում carefulգույշ եղեք սենսորի և քորոցի ուղղության վերաբերյալ, սխալի դեպքում ձեր տվիչը վնասված կլինի:

Քայլ 4: Կոդ

Կոդ
Կոդ

Տվյալների փոխանցումը սկսելու համար վերբեռնեք այս կոդը ձեր Arduino- ում և բացեք սերիական մոնիտորը:

DHT. Խոնավությունը վերադարձնում է խոնավությունը տոկոսներով և DHT. Ջերմաստիճանը վերադարձնում է ջերմաստիճանը elsելսիուսում:

Նշում Յուրաքանչյուր չափման միջև մենք պետք է սպասենք 2 վայրկյան: Հակառակ դեպքում սենսորը կվերադառնա սխալ տվյալներ:

Համակարգչում տեղեկատվություն ցուցադրելու փոխարեն, LCD- ում կարող եք ցուցադրել ջերմաստիճանը և խոնավությունը:

Լրացուցիչ տեղեկությունների համար տե՛ս այս ձեռնարկը ՝ 1602 LCD ստեղնաշարի վահանի միջոցով Arduino- ով

Քայլ 5. peratերմաստիճանի եւ խոնավության չափում DHT22- ի եւ Arduino- ի միջոցով

DHT22 տվիչի տեղադրումը և օգտագործումը գրեթե նույնն է, ինչ DHT11- ը:

Քայլ 6: Պահանջվող նյութեր

Arduino Uno R3

DHT22 տվիչ

Breadboard

Jumper մետաղալար

Softwareրագրային ապահովման ծրագրեր

Arduino IDE

Քայլ 7: Շղթա

Շրջան
Շրջան

Քայլ 8: Կոդ

Կոդ
Կոդ

Տարբերությունը միայն DHT.trad ֆունկցիայի մեջ է, որտեղ 11 -ի փոխարեն պետք է գրեք 22: Բացի այդ, դուք կարող եք սահմանել ջերմաստիճանի և խոնավության պարամետրերը որպես լողացող DHT22- ի համար `դրանք ավելի ճշգրիտ տեսնելու համար:

Վերբեռնեք այս կոդը ձեր Arduino տախտակին և դիտեք արդյունքները Սերիական մոնիտորում:

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