Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ բաներ
- Քայլ 2: Միացումներ
- Քայլ 3: Տեղադրեք Arduino գրադարանը
- Քայլ 4: Վերբեռնեք կոդը Arduino Ide- ում
- Քայլ 5: Ստացեք ջերմաստիճանը և խոնավությունը սերիական մոնիտորում
Video: Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
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 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- ում առկա սերիական մոնիտորը և ձեր սերիական մոնիտորի վրա կարող եք տեսնել ձեր շրջակա միջավայրի ջերմաստիճանը, խոնավությունը և ջերմության ինդեքսը, ինչպես որ իմն է, և կարող եք դա մի փոքր ավելի առաջ տանել: ինչպես նաև կարող եք օգտագործել ջերմաստիճանի/խոնավության այս արժեքները ձեր նախագծերում, ինչպիսիք են եղանակային կայանը, շրջակա միջավայրի մոնիտորինգը և այլն:
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել DHT22 խոնավության և ջերմաստիճանի տվիչը Arduino- ով. 6 քայլ
Ինչպես օգտագործել DHT22 խոնավության և ջերմաստիճանի տվիչ Arduino- ի հետ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DHT22 խոնավության և ջերմաստիճանի տվիչը Arduino- ի հետ և արժեքները ցուցադրել OLED էկրանին: Դիտեք տեսանյութը:
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) -- Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն) ՝ 5 քայլ
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) || Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն). Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես եմ ավտոմատացրել ջերմոցը: Դա նշանակում է, որ ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել ջերմոցը և ինչպես եմ միացրել էներգիայի և ավտոմատացման էլեկտրոնիկան: Նաև ձեզ ցույց կտամ, թե ինչպես ծրագրավորել Arduino տախտակ, որն օգտագործում է L
Ինչպես օգտագործել DHT11 տվիչը Arduino- ի միջոցով. 5 քայլ
Ինչպես օգտագործել DHT11 տվիչը Arduino- ի միջոցով. Այս ձեռնարկում մենք կփորձենք DHT11 սենսորը Arduino- ի միջոցով: DHT11- ը կարող է օգտագործվել ջերմաստիճանը և խոնավությունը չափելու համար: Պահանջվող բաղադրիչներ. Arduino NanoDHT11 ջերմաստիճանի և խոնավության սենսոր USB Mini Jumper մալուխներ Պահանջվող գրադարան. DHT գրադարան
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում. Բարև տղերք, նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266 և նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266- ը որպես վեբ սերվեր, որպեսզի տվյալները հասանելի լինեն: WIFI- ով ցանկացած սարք ՝ մուտք գործելով ESP8266- ի կողմից տեղադրված Վեբ սերվեր, բայց միակ խնդիրն այն է, որ մեզ անհրաժեշտ է աշխատող երթուղիչ
Ուղեցույց Ինչպես օգտագործել DHT11 խոնավության տվիչը `4 քայլ
Ուղեցույց Ինչպես օգտագործել DHT11 խոնավության տվիչը. Նկարագրություն. DHT11 ջերմաստիճան & Խոնավության ցուցիչն առանձնանում է ջերմաստիճանի & խոնավության տվիչների համալիր `տրամաչափված թվային ազդանշանի ելքով: Օգտագործելով թվային ազդանշանների ձեռքբերման բացառիկ տեխնիկան և ջերմաստիճանը & խոնավության զգացողության տեխնիկա