Съдържание:
- Стъпка 1: СЪЗДАВАНЕ НА СХЕМАТИЧНО
- Стъпка 2: ЕКСПЕРИМЕНТ ВРЕМЕ-ВРЪЗКИ
- Стъпка 3: ЕКСПЕРИМЕНТ ВРЕМЕ-КОД
- Стъпка 4: ЕКСПЕРИМЕНТНО ВРЕМЕ - НАСТРОЙКА
- Стъпка 5: РАБОТА
Видео: ТЕМПЕРАТУРА И ИЗМЕРВАНЕ НА ВЛАЖНОСТ С ИЗПОЛЗВАНЕ НА DHT 11: 5 Стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този проект използвам сензор за температура и влажност на DHT 11 за измерване на температурата на околната среда, както и влажността с помощта на Arduino (Nano).
НЯКОИ ОТ ОСНОВНИТЕ ЕЛЕКТРИЧНИ ХАРАКТЕРИСТИКИ:
РАБОТНО НАПРЯЖЕНИЕ: 3.5V-5V
ТОК (измерване): 0,3 mA
ТОК (в режим на готовност): 60 микро ампера
ДИАПАЗОН: 0 до 50 градуса по Целзий
РЕЗОЛЮЦИЯ: 16 бита
ПЕРИОД НА ПРОБА:> 2 ms
Стъпка 1: СЪЗДАВАНЕ НА СХЕМАТИЧНО
В тази схема, използвайки сензор DHT11 с 5k (ом) издърпващ резистор за линия за данни.
ПИН кодове:
ЧЕРВЕН ЖИЛ КЪМ +VCC
ЧЕРНА ЖИЛА КЪМ GND
ЖЪЛТА ЖИВА С 5 K РЕЗИСТОР
3 -ти пин НЯМА ВРЪЗКА
НЕОБХОДИМИ КОМПОНЕНТИ:
1. Arduino
2. DHT11 сензор за температура и влажност
Резистор 3.5 k ohm
ИЗПОЛЗВАМ DHT11 С ВГРАДЕН В РЕЗИСТОР И КАНДИЦИТОР ЗА ИЗТЪКВАНЕ И УПОТРЕБЯВАНЕ НА ВХОДНОТО НАПРЕЖЕНИЕ ВЪЗМОЖНО.
Стъпка 2: ЕКСПЕРИМЕНТ ВРЕМЕ-ВРЪЗКИ
Съответно съм свързал щифтовете
5v - +VCC
GND - GND
цифров пин 2 - ПИН за данни
Стъпка 3: ЕКСПЕРИМЕНТ ВРЕМЕ-КОД
Използвайки Arduino IDE, можем да програмираме нашата Arduino платка
но първо изтеглете и инсталирайте библиотеката за DHT сензори..
целта на изтеглянето на библиотеката е да се намали сложността на кода.
Изтеглям библиотеката, наречена SIMPLEDHT, страхотна е.
след инсталиране на библиотеката, като щракнете върху бутона за инсталиране.
отворени файлови примери-simpledht-dht11 по подразбиране.
Използвам DHT11. ако използвате DHT22, има и примерен код по -долу.
след отваряне на кода. свържете дъската Arduino към компютъра си и изберете ПОРТА. и качете примерната скица.
уверете се, че сте свързали пина за данни към цифров пин2 на Arduino..
ЧАСТТА НА КОДА Е ГОТОВА
Стъпка 4: ЕКСПЕРИМЕНТНО ВРЕМЕ - НАСТРОЙКА
след качване на кода отворете серийния монитор.
ще забележите, че сензорът изпраща данните.
не е много трудно нали?
Стъпка 5: РАБОТА
Както казах, сензорът изпраща 40 бита
8 -битови целочислени данни за влажността + 8 -битови десетични данни за влажността + 8 -битови целочислени температурни данни + 8 -битови температурни частични данни + 8 -битова контролна сума = 40 бита
Пример 1: 40 получени данни:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Изчислете: 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
Получените данни са верни
Влажност: 0011 0101 = 35H (шестнадесетичен) = 53%RH
Температура: 0001 1000 = 18H (шестнадесетичен) = 24 ℃.
ИЗТОЧНИК:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
БЛАГОДАРЯ ВИ МОМЧЕТА
АКО НАМЕРЕТЕ ГРЕШКИ, МОЛЯ, ПИШЕТЕ В КОМЕНТАРИ.
ЗА ДА МОГА ДА ГО ПОПРАВЯ.
ЗАЩОТО СЪМ ИНЖЕНЕР НА ПЪТУВАНЕ.
В СЛЕДВАЩИЯ ПРОЕКТ МОГА ДА ИЗПОЛЗВАМ ЖК -ДИСПЛЕЙ ЗА ДИСПЛЕЙ ТЕМПЕРАТУРА.
ОСТАНЕТЕ ОТЛИЧНИ МОМЧЕТА ………………..
Препоръчано:
Система за измерване на температура и влажност на Arduino - Технически Джо: 3 стъпки
Система за измерване на температура и влажност на Arduino | Технически Джо: След като изградих две безполезни игри с Arduino и загубих времето си, като ги играех, исках да създам нещо полезно с Arduino. Дойдох с идеята за система за измерване на температура и влажност на въздуха за растенията. За да направим проекта малко по
Измерване на влажност и температура с помощта на HIH6130 и Arduino Nano: 4 стъпки
Измерване на влажност и температура с помощта на HIH6130 и Arduino Nano: HIH6130 е сензор за влажност и температура с цифров изход. Тези сензори осигуряват ниво на точност ± 4% относителна влажност. С водеща в индустрията дългосрочна стабилност, истинска температурно компенсирана цифрова I2C, водеща в индустрията надеждност, енергийна ефективност
Измерване на температура и влажност с помощта на HDC1000 и Arduino Nano: 4 стъпки
Измерване на температура и влажност с помощта на HDC1000 и Arduino Nano: HDC1000 е цифров сензор за влажност с вграден температурен сензор, който осигурява отлична точност на измерване при много ниска мощност. Устройството измерва влажността въз основа на нов капацитивен сензор. Сензорите за влажност и температура са факс
Измерване на влажност и температура с помощта на HTS221 и Arduino Nano: 4 стъпки
Измерване на влажност и температура с помощта на HTS221 и Arduino Nano: HTS221 е ултра компактен капацитивен цифров сензор за относителна влажност и температура. Той включва сензорен елемент и специфична интегрална схема за приложение със смесен сигнал (ASIC) за предоставяне на измервателната информация чрез цифров сериен
Измерване на влажност и температура с помощта на HTS221 и Raspberry Pi: 4 стъпки
Измерване на влажност и температура с помощта на HTS221 и Raspberry Pi: HTS221 е ултра компактен капацитивен цифров сензор за относителна влажност и температура. Той включва сензорен елемент и специфична интегрална схема за приложение със смесен сигнал (ASIC) за предоставяне на измервателната информация чрез цифров сериен