Оглавление:
- Шаг 1: СОЗДАНИЕ СХЕМЫ
- Шаг 2: ЭКСПЕРИМЕНТ ВРЕМЕНИ-СОЕДИНЕНИЙ
- Шаг 3: ЭКСПЕРИМЕНТАЛЬНЫЙ КОД ВРЕМЕНИ
- Шаг 4: ВРЕМЯ ЭКСПЕРИМЕНТА - НАСТРОЙКА
- Шаг 5: РАБОТА
Видео: ИЗМЕРЕНИЕ ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ С ПОМОЩЬЮ DHT 11: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
В этом проекте я использую датчик температуры и влажности DHT 11 для измерения температуры окружающей среды, а также влажности с помощью Arduino (Nano).
НЕКОТОРЫЕ ИЗ ОСНОВНЫХ ЭЛЕКТРИЧЕСКИХ ХАРАКТЕРИСТИК:
РАБОЧЕЕ НАПРЯЖЕНИЕ: 3,5-5 В
ТОК (измерение): 0,3 мА
ТОК (режим ожидания): 60 мкА
ДИАПАЗОН: от 0 до 50 градусов Цельсия
РАЗРЕШЕНИЕ: 16 бит
ПЕРИОД ВЫБОРКИ:> 2 мс
Шаг 1: СОЗДАНИЕ СХЕМЫ
На этой схеме используется датчик DHT11 с подтягивающим резистором 5 кОм для линии передачи данных.
PINS:
КРАСНЫЙ ПРОВОД К + VCC
ЧЕРНЫЙ ПРОВОД К GND
ЖЕЛТЫЙ ПРОВОД С РЕЗИСТОРОМ 5 КОм.
3-й контакт НЕТ СОЕДИНЕНИЯ
НЕОБХОДИМЫЕ КОМПОНЕНТЫ:
1. Ардуино
2. Датчик температуры и влажности DHT11.
Резистор 3,5 кОм
Я ИСПОЛЬЗУЮ DHT11 СО ВСТРОЕННЫМ РЕЗИСТЕРОМ И КОНДЕНСАТОРОМ ДЛЯ ПОДТЯГИВАНИЯ И СНИЖЕНИЯ ВХОДНОГО НАПРЯЖЕНИЯ.
Шаг 2: ЭКСПЕРИМЕНТ ВРЕМЕНИ-СОЕДИНЕНИЙ
Я подключил контакты соответственно
5 В - + 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
СПАСИБО ВАМ, РЕБЯТА
ЕСЛИ ВЫ НАЙДЕТЕ ОШИБКИ, ПОЖАЛУЙСТА, НАПИШИТЕ В КОММЕНТАРИИ.
ЧТОБЫ Я МОГУ ИСПРАВИТЬ ЭТО.
ПОТОМУ ЧТО Я ИНЖЕНЕР-БУДИНГ.
В СЛЕДУЮЩЕМ ПРОЕКТЕ Я МОГУ ИСПОЛЬЗОВАТЬ ЖК-ДИСПЛЕЙ ДЛЯ ОТОБРАЖЕНИЯ ТЕМПЕРАТУРЫ.
ОСТАВАЙТЕСЬ УДИВИТЕЛЬНЫМИ РЕБЯТАМИ ………………..
Рекомендуемые:
Измерение температуры и влажности с помощью DHT11 / DHT22 и Arduino: 4 шага
Измерение температуры и влажности с помощью DHT11 / DHT22 и Arduino: в этом руководстве по Arduino мы узнаем, как использовать датчик DHT11 или DHT22 для измерения температуры и влажности с помощью платы 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) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный