Мазмұны:

DHT11/ DHT22 сенсорларын W/ Arduino қолдану бойынша бастаушыларға арналған нұсқаулық: 9 қадам
DHT11/ DHT22 сенсорларын W/ Arduino қолдану бойынша бастаушыларға арналған нұсқаулық: 9 қадам

Бейне: DHT11/ DHT22 сенсорларын W/ Arduino қолдану бойынша бастаушыларға арналған нұсқаулық: 9 қадам

Бейне: DHT11/ DHT22 сенсорларын W/ Arduino қолдану бойынша бастаушыларға арналған нұсқаулық: 9 қадам
Бейне: Laser distance measurement with M5Stack Core2 ESP32 and VL53L0X with Arduino - Robojax 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 отбасы температура мен ылғалдылық сенсорларының арасында ең танымал және кең тараған сенсорлар болып табылады.

Бұл қадамдық кестеде олардың ерекшеліктерін көруге болады.

Төмен баға - DHT11 -дің ең маңызды ерекшелігі, бірақ оның дәлдігі мен өлшеудің кең диапазоны жоқ. Екінші жағынан, DHT22, ауқымды диапазонында және өлшеу дәлдігінде отбасының екіншісінен 2,5 есе қымбат.

2 -қадам: DHT11 және Arduino көмегімен температура мен ылғалдылықты өлшеу

Қажетті материалдар

Arduino Uno R3

DHT11 сенсоры

Нан тақтасы

Өткізгіш сым

Бағдарламалық қамтамасыз ету

Arduino IDE

3 -қадам: Схема

Схема
Схема
Схема
Схема

DHT11 құрамында 4 түйреуіш бар. Жеткізу үшін 2 түйреуіш, деректерді жіберу үшін 1, ал екіншісі пайдасыз. Бұл сенсордың дұрыс жұмыс істеуі және сізге дұрыс деректер беру үшін 4,7 к қарсылықпен деректер түйреуішін тартып алу керек. Сенсордың үшінші түйреуішін ешбір қосылымсыз қалдырыңыз.

Ескерту Сенсор мен түйреуіштің бағытына мұқият болыңыз, қате болған жағдайда сенсорыңыз зақымдалады.

4 -қадам: код

Код
Код

Деректерді тасымалдауды бастау үшін осы кодты Arduino -ға жүктеп, сериялық мониторды ашыңыз.

DHT. ылғалдылығы ылғалдылықты пайызбен қайтарады, ал DHT.temature температураны Цельсий бойынша қайтарады.

Ескерту Біз әр өлшеу арасында 2 секунд күтуіміз керек. Әйтпесе, сенсор қате деректерді қайтарады.

Ақпаратты компьютерде көрсетудің орнына температура мен ылғалдылықты СКД -де көрсетуге болады.

Қосымша ақпарат алу үшін мына оқулықты қараңыз: 1602 LCD пернетақтасы бар Arduino көмегімен

5 -қадам: DHT22 және Arduino көмегімен температура мен ылғалдылықты өлшеу

DHT22 сенсорын орнату мен қолдану DHT11 -ге ұқсас.

6 -қадам: Қажетті материалдар

Arduino Uno R3

DHT22 сенсоры

Нан тақтасы

Өткізгіш сым

Бағдарламалық қамтамасыз ету

Arduino IDE

7 -қадам: Схема

Схема
Схема

8 -қадам: код

Код
Код

Жалғыз айырмашылық DHT.trad функциясында, 11 орнына 22 жазу керек. Сондай -ақ, температура мен ылғалдылық параметрлерін DHT22 үшін өзгермелі ретінде анықтауға болады.

Бұл кодты Arduino тақтасына жүктеңіз және нәтижелерді сериялық монитордан қараңыз.

Ұсынылған: