Мазмұны:
Бейне: DHT11 / DHT22 және Arduino көмегімен температура мен ылғалдылықты өлшеңіз: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл Arduino оқулығында біз DHT11 немесе DHT22 сенсорын Arduino тақтасының көмегімен температура мен ылғалдылықты өлшеу үшін қолдануды үйренеміз.
Жабдықтар
- Arduino UNO
- DHT11 немесе DHT22
- 16 x 2 СКД дисплейі
- Нан тақтасы
- Өтпелі кабельдер
- Arduino кабелі
1 -қадам: Кіріспе:
Бұл датчиктер электроника әуесқойлары үшін өте танымал, себебі олар өте арзан, бірақ бәрібір керемет өнімділікті қамтамасыз етеді. Бұл екі сенсордың негізгі сипаттамалары мен айырмашылықтары:
DHT22 - ең қымбат нұсқасы, оның сипаттамалары жақсы. Оның температурасын өлшеу диапазоны -40 градустан +125 градусқа дейін +-0,5 градус дәлдікпен, ал DHT11 температура диапазоны 0-ден 50 градусқа дейін +-2 градус дәлдікпен. Сонымен қатар DHT22 сенсоры ылғалдылықты өлшеу диапазонына ие, 2-5% дәлдікпен 0-ден 100% -ға дейін, ал DHT11 ылғалдылық диапазоны 5% дәлдікпен 20-дан 80% -ға дейін.
DHT11 DHT22 -ге қарағанда жақсы болатын екі ерекшелігі бар. Бұл DHT11 үшін секундына 1 Гц немесе бір оқылымды құрайтын іріктеу жылдамдығы, ал DHT22 іріктеу жылдамдығы - 0, 5 Гц немесе әр екі секунд сайын бір оқу, сонымен қатар DHT11 дене өлшемі кішірек. Екі датчиктің жұмыс кернеуі 3 -тен 5 вольтке дейін, ал өлшеу кезінде қолданылатын максималды ток 2,5 мА құрайды.
2 -қадам: Схемалар:
3 -қадам: бастапқы код:
/ * © Techtronic Harsh */
#«DHT.h» қосу // DHT кітапханасын қосу
#қосу // LiquidCrystal кітапханасын қосу #DHTPIN 12 анықтаңыз // DHT түйреуішін анықтау #DHTTYPE DHT11 анықтау // DHTTYPE DHT11/DHT22 анықтау
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // СКД түйреуіштерін анықтау (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
жарамсыз орнату ()
{dht.begin (); lcd.begin (16, 2); // СКД инициализациялайды және өлшемдерді көрсетеді} void loop () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print («Temp:»); lcd.print (temp); lcd.print («C»); lcd.setCursor (0, 1); lcd.print («Humi:»); lcd.print (humi); lcd.print (« %»); кешіктіру (2000); }
/*
© Techtronic Harsh
*/
Ұсынылған:
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта MCU мен BLYNK түйінінің көмегімен DHT11-Температура мен ылғалдылық сенсоры көмегімен атмосфераның температурасы мен ылғалдылығын алуды үйренейік
HDC1000 және Arduino Nano көмегімен температура мен ылғалдылықты өлшеу: 4 қадам
HDC1000 мен Arduino Nano көмегімен температура мен ылғалдылықты өлшеу: HDC1000 - бұл температураның сенсоры бар цифрлық ылғалдылық датчигі, ол өте төмен қуатта өлшеудің дәлдігін қамтамасыз етеді. Құрылғы жаңа сыйымдылық сенсорының негізінде ылғалдылықты өлшейді. Ылғалдылық пен температура сенсорлары
SHT25 және Arduino Nano көмегімен температура мен ылғалдылықты бақылау: 5 қадам
SHT25 пен Arduino Nano көмегімен температура мен ылғалдылықты бақылау: Біз жақында температура мен ылғалдылықты бақылауды қажет ететін әр түрлі жобаларда жұмыс жасадық, содан кейін бұл екі параметр жүйенің жұмыс тиімділігін бағалауда маңызды рөл атқаратынын түсіндік. Екеуі де өндірісте
ESP8266 NodeMCU кіру нүктесі (AP) DT11 температура сенсоры бар веб -сервер үшін және шолуда температура мен ылғалдылықты басып шығару: 5 қадам
Браузерде DT11 температура сенсоры мен баспа температурасы мен ылғалдылығы бар веб -серверге арналған ESP8266 NodeMCU кіру нүктесі (AP): Сәлеметсіздер ме, біз ESP8266 пайдаланатын жобалардың көпшілігінде және жобалардың көпшілігінде біз ESP8266 -ды веб -сервер ретінде қолданамыз, осылайша деректерге қол жеткізуге болады. ESP8266 орналастырған веб -серверге кіру арқылы Wi -Fi арқылы кез келген құрылғы, бірақ жалғыз мәселе - бізге жұмыс маршрутизаторы қажет
HDC1000 мен бөлшек фотонының көмегімен температура мен ылғалдылықты өлшеу: 4 қадам
HDC1000 мен Particle Photon көмегімен температура мен ылғалдылықты өлшеу: HDC1000 - бұл температураның сенсоры бар цифрлық ылғалдылық датчигі, ол өте төмен қуатта өлшеудің дәлдігін қамтамасыз етеді. Құрылғы жаңа сыйымдылық сенсорының негізінде ылғалдылықты өлшейді. Ылғалдылық пен температура сенсорлары