Повезивање сензора влажности температуре ДХТкк са Ардуином

Испробајте Наш Инструмент За Елиминисање Проблема





У овом чланку ћемо погледати сензоре серије ДХТкк, који се користи за мерење температуре и влажности, обе функције су интегрисане у један модул.

Видећемо њихове спецификације, тако да можете одабрати најбољи сензор за свој пројекат и коначно ћемо га повезати са ардуином и очитати вредности у серијском монитору ардуино ИДЕ софтвера.



ДХТкк се састоје од само две серије ДХТ11 и ДХТ22. Главна разлика између њих је њихова спецификација и цена. ДХТ11 је сензор ниског нивоа, а ДХТ22 сензор високог нивоа. ДХТ22 је скупљи од ДХТ11, али нижи ниво је довољно пристојан за хоби пројекат, осим ако не обавите озбиљна мерења са својим пројектом.

ДХТкк је 4-пински уређај, један од њих је НЦ или нема везе, па ћемо користити само 3 пина. Два од њих су пин за напајање, а преостали један је излазни пин. Сензор може изгледати једноставно, али му је потребна библиотека за руковање.



Сензор се састоји од термистора, уређаја за осетљивост влаге и микроконтролера уграђеног у модул. Њихове спецификације су следеће:

ДХТ11:
• Опсег радног напона је од 3 до 5В.
• Његова максимална потрошња струје је 2,5мА.
• Може да мери влажност у распону од 20% до 80% - / + 5% тачности.
• Може да мери температуру у распону од 0 до 50 степени Целзијуса +/- 2% тачности.
• Освежава вредност сваке секунде.
• Његова величина је 15,5 мм к 12 мм к 5,5 мм

ДХТ22:
• Радни напон је 3 до 5В
• Његова максимална потрошња струје је 2,5мА.
• Може да мери влажност у распону од 0% до 100% 2-5% тачности.
• Може да мери температуру у распону од -40 до +125 степени Целзијуса +/- 0,5% тачности.
• Освежава вредност два пута сваке секунде.
• Његова величина је 15,1 мм к 25 мм к 7,7 мм
Из горњих сирових спецификација можете одабрати која је оптимална за ваш пројекат.

ДХТ11 Сензор влажности температуре

Прикључак за пренос података увек треба да буде повезан са отпорником на извлачење од 4,7К до 10К. Горе илустровани сензор испоручује се са ПЦБ-ом са елиминисаним НЦ-пином и са отпорником на извлачење. Али неки сензори долазе без те функције, без отпорника на извлачење очитавања која се шаљу на ардуино биће фаталне вредности грешака.

Сада ћемо повезати ДХТ сензор са ардуином. Пре наставка пројекта преузмите датотеку библиотеке са следеће везе:

хттпс://ардуино-инфо.викиспацес.цом/филе/детаил/ДХТ-либ.зип

Потребне су вам само ове четири компоненте: ДХТкк сензор, ардуино Уно, УСБ кабл и рачунар.

Само уметните сензор на аналогне пинове ардуина као што је приказано у прототипу и избаците код на ардуино, отворите серијски монитор и моћи ћете да видите очитавања.
Ауторски прототип:

Повезивање сензора влажности температуре ДХТкк са Ардуином//----------------------Program developed by R.Girish-------------// #include dht DHT #define DHTxxPIN A1 int p = A0 int n = A2 int ack int f void setup(){ Serial.begin(9600) pinMode(p,OUTPUT) pinMode(n,OUTPUT) } void loop() { digitalWrite(p,1) digitalWrite(n,0) ack=0 int chk = DHT.read11(DHTxxPIN) switch (chk) { case DHTLIB_ERROR_CONNECT: ack=1 break } if(ack==0) { f=DHT.temperature*1.8+32 Serial.print('Temperature(°C) = ') Serial.println(DHT.temperature) Serial.print('Temperature(°F) = ') Serial.print(f) Serial.print(' ') Serial.print('Humidity(%) = ') Serial.println(DHT.humidity) Serial.print(' ') delay(500) } if(ack==1) { Serial.print('NO DATA') Serial.print(' ') delay(500) } } //----------------------Program developed by R.Girish-------------//

Серијски излаз монитора:




Претходно: Направите овај круг славине без додира за контролу хандс-фрее додира Следеће: Направите овај круг дигиталног мерача температуре, влажности помоћу Ардуина