Мазмұны:
- 1 -қадам: Сізге қажет заттар
- 2 -қадам: Қосылымдар
- 3 -қадам: Arduino кітапханасын орнатыңыз
- 4 -қадам: Arduino Ide кодын жүктеңіз
- 5 -қадам: Температура мен ылғалдылықты сериялық монитордан алыңыз
Бейне: DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
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) // DHT датчигін қалыпты 16 мГц ArduinoDHT dht (DHTPIN, DHTTYPE) үшін инициализациялау; орнату () {Serial.begin (9600); Serial.println («DHTxx сынағы!»); dht.begin ();} void loop () {// Өлшеулер арасында бірнеше секунд күтіңіз. кешіктіру (2000); // Оқу температурасы немесе ылғалдылығы шамамен 250 миллисекунд алады! // Сенсордың көрсеткіштері 2 секундқа дейін болуы мүмкін (оның сенсоры өте баяу) float h = dht.readHumidity (); // Оқу температурасы Цельсий өзгермелі ретінде t = dht.readTemperature (); // Fahrenheit float ретінде температураны оқу f = dht.readTemperature (true); // Кез келген оқу сәтсіз болғанын тексеріп, ерте шығыңыз (қайталап көру үшін). 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 («Температура:»); Serial.print (t); Serial.print (« *C»); Serial.print (f); Serial.print (« *F / t»); Serial.print («Жылу индексі:»); Serial.print (сәлем); Serial.println (« *F»);}
5 -қадам: Температура мен ылғалдылықты сериялық монитордан алыңыз
Кодты жүктегеннен кейін arduino ide -де бар сериялық мониторды ашыңыз, сонда сіз өзіңіздің сериялы мониторыңызда қоршаған ортаның температурасы, ылғалдылығы мен жылу индексін көре аласыз, және сіз мұны сәл әрі қарай жалғастыра аласыз. сонымен қатар сіз температура/ылғалдылық мәндерін жобаларыңызда метеостанция, қоршаған ортаны бақылау және т.
Ұсынылған:
DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: 6 қадам
DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: Бұл оқулықта біз DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануды және OLED дисплейінде мәндерді көрсетуді үйренеміз
DHT12 I2C ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: 7 қадам
DHT12 I2C ылғалдылығы мен температура сенсорын Arduino көмегімен қалай қолдануға болады: Бұл оқулықта біз DHT12 I2C ылғалдылығы мен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
DHT11 сенсорын Arduino көмегімен қалай қолдануға болады: 5 қадам
DHT11 датчигін Arduino көмегімен қалай қолдануға болады: Бұл оқулықта біз Arduino көмегімен DHT11 сенсорымен жұмыс жасаймыз.DHT11 температураны және ылғалдылықты өлшеуге болады.Қажетті компоненттер: Arduino NanoDHT11 температура мен ылғалдылық сенсоры USB Mini Jumper кабельдері Қажетті кітапхана: DHT кітапханасы
SplatPost принтерін пайдаланып Splatoon 2 -де суреттерді басып шығару үшін жасөспірімді қалай қолдануға болады: 10 қадам
SplatPost принтерін пайдалану Splatoon 2 -де суреттерді басып шығару үшін жасөспірімді қалай қолдануға болады: Бұл нұсқаулықта мен ShinyQuagsire арқылы SplatPost принтерін қалай қолдану керектігін көрсетемін. Нақты нұсқаулар болмаса, командалық жолмен жұмыс тәжірибесі жоқ адамда біраз қиындықтар болады. Менің мақсатым - позицияны төмендету
ESP8266 NodeMCU кіру нүктесі (AP) DT11 температура сенсоры бар веб -сервер үшін және шолуда температура мен ылғалдылықты басып шығару: 5 қадам
Браузерде DT11 температура сенсоры мен баспа температурасы мен ылғалдылығы бар веб -серверге арналған ESP8266 NodeMCU кіру нүктесі (AP): Сәлеметсіздер ме, біз ESP8266 пайдаланатын жобалардың көпшілігінде және жобалардың көпшілігінде біз ESP8266 -ды веб -сервер ретінде қолданамыз, осылайша деректерге қол жеткізуге болады. ESP8266 орналастырған веб -серверге кіру арқылы Wi -Fi арқылы кез келген құрылғы, бірақ жалғыз мәселе - бізге жұмыс маршрутизаторы қажет