Метеостанция на DHT22 и BMP180
Схема
Устройство показывает влажность в %, температуру в °С и атмосферное давление в мм рт. ст.
Данные с датчиков считываются каждые 10 сек. и выводятся на индикаторы через сдвиговые регистры 74НС595, а также отправляются в порт UART (скорость 19200) в виде строки: CMD1:46.7,24.0,762.2
Программа учитывает, что температура может быть отрицательной и показывает минус на индикаторе перед температурой.
Предусмотрена поддержка датчика DHT11.
FUSE биты
Датчик влажности DHT22 (AM2302) | Технические характеристики |
Напряжение
питания: 3.3...5.5 V Максимально потребляемый ток: 2.5 мА Измерение влажности: полимерный конденсатор Измерение температуры: на базе чипа DS18B20 Диапазон измерения влажности: 0...100% с погрешностью ± 2 % Диапазон измерения температуры: -40...+125 °C, погрешность ± 0.5 °C Расстояние между выводами: 2.54 мм Размер корпуса: 15.1 мм x 25 мм x 7.7 мм Вес: 2.2 гр. |
|
Модуль датчика давления BMP180 | Технические характеристики |
Напряжение
питания модуля: 3.3 или 5.5 V Потребляемый ток: 5 мкА при скорости опроса 1 Герц Диапазон измерения давления: 300...1100 гПа (-500...+9000 м над уровнем моря) Диапазон измерения температуры: 0...65 °C Точность измерения температуры: ± 2 °C Разрешающая способность: 16 бит Интерфейс подключения: I2C Рабочая температура: от -40...+85 °C Диаметр монтажного отверстия: 3 мм Расстояние между выводами: 2.54 мм Размеры: 12 x 10 мм Вес: 1.18 гр. |
Устройство показывает влажность в %, температуру в °С и атмосферное давление в мм рт. ст.
Данные с датчиков считываются каждые 10 сек. и выводятся на индикаторы через сдвиговые регистры 74НС595, а также отправляются в порт UART (скорость 19200) в виде строки: CMD1:46.7,24.0,762.2
Программа учитывает, что температура может быть отрицательной и показывает минус на индикаторе перед температурой.
Предусмотрена поддержка датчика DHT11.
FUSE биты
Схема в формате PDF | |
Datasheet DHT22 | |
Datasheet BMP180 | |
Файлы проекта Flowcode V5 и модель для Proteus 8.5 |