Измеритель влажности схема

Устройство используется для измерения температуры и относительной влажности воздуха. В качестве первичного преобразователя взят датчик влажности и температуры DHT-11. Самодельный измерительный прибор можно использовать в складских и жилых помещениях для мониторинга температуры и влажности, при условии, что не требуется высокая точность результатов измерений.

Измеритель влажности схема на микроконтроллере PIC16F628
Измеритель влажности на микроконтроллере своими руками

Схема первого устройства показана на рисунке ниже. Ее основой являются широко распространенный микроконтроллер PIC16F628 и один из самых дешевых датчиков для измерения температуры и влажности типа DHT-11. Температурные данные от этого датчика в этой схемк я решил не использовать, из-за большой погрешности.

Схема измерителя влажности  на микроконтроллере PIC16F628

Числовое значение влажности в процентном отношении отображаются в удобной форме на трехразрядном светодиодном индикаторе с общим катодом. Левый и средний сегмент применяется для отображения числовых значений влажности, а на правом индикаторе высвечивается буква «Н». Humidity — влажность. Обмен информацией между датчиком и МК осуществляется по одноразрядной шине данных. Сопротивление R1 является подтягивающим, т.е. необходимо для поддержания шины в единичном состоянии, когда МК и преобразователь находятся в режимах ожидания. Для упрощения кода прошивки, для командного обмена с датчиком применяются два вывода порта А. RA5 МК, всегда настроен на прием, а вывод RA4, имеющий выход с открытым стоком предназначен для выдачи команд. Т.е, в программном коде исчезла необходимость постоянного переключения банков и изменения конфигурации выводов контроллера.

Питается устройство от стабилизатора напряжения КР142ЕН5А. Ток потребления в основном зависит от номинала гасящих сопротивлений R2 - R8. На схеме выше указано значение в 330 Ом, но я использовал резисторы на 510 Ом, и яркости, для хорошего восприятия информации, вполне хватает. Для индикации работы в схему добавлен сверхяркий светодиод HL1 и гасящее сопротивление R9. В процесс считывания информации с датчика, последняя обладает разными временными границами, а учитывая, что работа индикаторов происходит в динамическом режиме, возможно наблюдение чуть заметных помаргиваний во время работы. Все компоненты схемы монтируются на печатной плате, чертеж которой вместе с прошивкой к МК, можно скачать по ссылке выше.

Измеритель влажности и температуры на микроконтроллере PIC16F628 квартирный вариант

Основой конструкции снова является микроконтроллер PIC16F628A и датчик DHT-11 связанный однопроводной шиной с МК. Их общение осуществляется путем прижатия и отпускания шины данных к общему проводу. Для вывода информации применены светодиодные семисегментные трехразрядные дисплеи с общим катодом. Из-за нехватки выводов у PIC16F628A, для коммутации катодов индикатора в схему добавлен дешифратор на десять выходов с открытым коллектором DD2. при необходимости ее можно заменить на 555ИД6 или зарубежный аналог.

Схема измерителя влажности и температуры на МК PIC16F628

Рисунок ПП, схему и программный код забираем чуть выше. Плата в сборе показана на фотографии ниже:

Печатная плата в сборе измерителя влажности и температуры на МК PIC16F628