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

Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ

Video: Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ

Video: Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ
Video: ESP8266 ESP01 DHT11 ջերմաստիճանի խոնավության ցուցիչի մոդուլի ծրագրավորում | RemoteXY | FLProg 2024, Հուլիսի
Anonim
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ի և տպման ջերմաստիճանի ջերմության և խոնավության հետ
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ի և տպման ջերմաստիճանի ջերմության և խոնավության հետ

DHT11 սենսորը օգտագործվում է ջերմաստիճանը և խոնավությունը չափելու համար: Նրանք շատ սիրված էլեկտրոնիկայի սիրահարներ են: DHT11 խոնավության և ջերմաստիճանի տվիչը իսկապես հեշտացնում է խոնավության և ջերմաստիճանի տվյալները ձեր DIY էլեկտրոնիկայի նախագծերին ավելացնելը: Այն կատարյալ է հեռավոր եղանակային կայանների, տնային միջավայրի վերահսկման համակարգերի և ֆերմայի կամ այգու մոնիտորինգի համակարգերի համար: Այսպիսով, այս ձեռնարկում մենք կտեսնենք, թե ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ի հետ և տպել ջերմաստիճանի խոնավությունը և ջերմությունը arduino ide- ի սերիական մոնիտորի վրա:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Այսպիսով, այս նախագծի համար ձեզ հարկավոր են հետևյալ իրերը. 1x Arduino uno:

1x DHT11 ջերմաստիճանի տվիչ ՝ https://www.utsource.net/itm/p/9221601.html Գրատախտակ և մի քանի ցատկողներ

Քայլ 2: Միացումներ

Միացումներ
Միացումներ
Միացումներ
Միացումներ

Խնդրում ենք ամեն ինչ միացնել ըստ ներկայացված պատկերում և անցնել հաջորդ քայլին:

Քայլ 3: Տեղադրեք Arduino գրադարանը

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

գնացեք ձեր Arduino IDE, այնուհետև գնացեք ուրվագիծ> Ներառել գրադարան> Կառավարեք գրադարանները: Գրադարանի մենեջերը կցուցադրվի: Հետո Որոնման դաշտում փնտրեք «DHT» և տեղադրեք այս DHT գրադարանը Arduino ide- ում: Այս DHT գրադարանը տեղադրելուց հետո որոնման դաշտում մուտքագրեք «Adafruit Unified Sensor» և ոլորեք մինչև ներքև ՝ գտնելու համար: գրադարանը և տեղադրեք այն, և դուք պատրաստ եք կոդավորել:

Քայլ 4: Վերբեռնեք կոդը Arduino Ide- ում

Վերոնշյալ բաներն անելուց հետո պարզապես պատճենեք ներքևում տրված ծածկագիրը և վերբեռնեք այն ձեր Arduino- ում:#ներառեք «DHT.h»#սահմանեք DHTPIN 7 // ինչ քորոցով ենք մենք կապված սահմանել DHTTYPE DHT11 // DHT 11 //#սահմանել DHTTYPE DHT22 // DHT 22 (AM2302) //#սահմանել DHTTYPE DHT21 // DHT 21 (AM2301) // Initialize DHT տվիչ նորմալ 16 մՀց ArduinoDHT dht (DHTPIN, DHTTYPE) համար; անվավեր setup () {Serial.begin (9600); Serial.println ("DHTxx թեստ!"); dht.begin ();} void loop () {// Չափումների միջև սպասեք մի քանի վայրկյան: ուշացում (2000); // Ընթերցանության ջերմաստիճանը կամ խոնավությունը տևում է մոտ 250 միլիվայրկյան: // Սենսորների ընթերցումները կարող են լինել նաև մինչև 2 վայրկյան «հին» (դա շատ դանդաղ սենսոր է) float h = dht.readHumidity (); // Կարդացեք ջերմաստիճանը որպես Celsius float t = dht.readTemperature (); // Կարդացեք ջերմաստիճանը որպես Fahrenheit float f = dht.readTemperature (ճշմարիտ); // Ստուգեք, եթե որևէ ընթերցում ձախողվեց և շուտ դուրս եկեք (նորից փորձելու համար): if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Չհաջողվեց կարդալ DHT սենսորից!"); վերադարձ; } // Հաշվարկել ջերմության ինդեքսը // Պետք է ջերմաստիճան ուղարկի Ֆարենհեյթում: float hi = dht.computeHeatIndex (f, h); Serial.print ("Խոնավություն."); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Temերմաստիճանը."); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print («atերմության ինդեքս.»); Serial.print (բարև); Serial.println (" *F");}

Քայլ 5: Ստացեք ջերմաստիճանը և խոնավությունը սերիական մոնիտորում

Ստացեք ջերմաստիճանը և խոնավությունը սերիական մոնիտորում
Ստացեք ջերմաստիճանը և խոնավությունը սերիական մոնիտորում

Կոդը վերբեռնելուց հետո բացեք arduino ide- ում առկա սերիական մոնիտորը և ձեր սերիական մոնիտորի վրա կարող եք տեսնել ձեր շրջակա միջավայրի ջերմաստիճանը, խոնավությունը և ջերմության ինդեքսը, ինչպես որ իմն է, և կարող եք դա մի փոքր ավելի առաջ տանել: ինչպես նաև կարող եք օգտագործել ջերմաստիճանի/խոնավության այս արժեքները ձեր նախագծերում, ինչպիսիք են եղանակային կայանը, շրջակա միջավայրի մոնիտորինգը և այլն:

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