Підключення DHT11 до Arduino, РоботоТехніка на Ардуїно
Розглянемо пристрій та призначення DTH11, як підключити датчик температури та вологості до Ардуїно, вивести свідчення на монітор послідовного порту Arduino.
На цьому занятті ми познайомимося з цифровим датчиком температури та вологості DTH11 з трьома піновими роз'ємами стандарту 2.54 мм. Розглянемо пристрій та призначення датчиків вологості та температури. Розкажемо, як підключити датчик температури та вологості до Ардуїно, як отримати дані з датчика на моніторі порту. Навчимося додавати бібліотеки для датчиків та плат розширень Arduino.
Пристрій датчика температури та вологості
На занятті ми використовуватимемо датчик DHT11, змонтований на платі. DHT11 – це цифровий датчик, що складається з термістора та ємнісного датчика вологості. Поряд із невисокою вартістю DHT11 має наступні характеристики: харчування здійснюється від 3,5-5V, визначення температури від 0 до 50 градусів з точністю 2 град, визначення вологості від 20% до 95% з 5% точністю.
Пристрій датчика температури та вологості (dht11) для Ардуїно
Модуль DHT11 обладнаний трьома піновими роз'ємами і підключається за схемою:
G - Підключається до висновку GNDV - Підключається до висновку +5VS - Підключається до цифрового виводу (Pin2)
Термістор - це термічний резистор, опір якого змінюється з температурою, тобто. Збільшення температури призводить до падіння його опору. По суті термістор це термометр опору, виготовлений на основі змішаних оксидів перехідних металів. Належить до вимірювальної техніки і може бути використаний для автоматичного вимірювання температури у різних середовищах.
Ємнісний датчик вологості - це конденсатор ззмінною ємністю, що містить струмопровідні обкладки з мідної фольги на текстоліті. Цей конденсатор укладений у герметичний чохол, поверх якого розташований вологопоглинаючий шар. При попаданні частинок води на цей шар змінюється його діелектрична проникність, що призводить до зміни ємності конденсатора.
Як підключити DHT11 до Ардуїно
Для заняття нам знадобляться такі деталі:
- плата Arduino Uno / Arduino Nano / Arduino Mega;
- модуль DHT11;
- макетна плата;
- 2 світлодіоди та 2 резистори на 220 Ом;
- дроти «тато-тато» та «тато-мама».
На цьому занятті ми наведемо для прикладу два скетчі. Перший скетч надсилатиме дані з модуля DHT11 на послідовний монітор порту комп'ютера. У другому скетчі ми будемо використовувати виведення даних на РК-дисплей (LCD модуль). LCD модуль можна буде використовувати надалі в будь-якому автономному пристрої, наприклад, при конструюванні «Домашньої метеостанції» або «Розумної теплиці».
Ардуїно. Датчик температури та вологості dht11
Необхідно встановити бібліотеку для роботи з датчиком DHT11. Для цього необхідно завантажити архів за посиланням, витягти папку «DHT11 » і перемістити її в розділ «C:\Program Files\Arduino\libraries » на своєму комп'ютері. При використанні датчика DHT11 необхідно підключати бібліотеку в скетчі. Завантажте наступну програму після підключення датчика температури та вологості повітря DHT11 до Ардуїно.