Измеритель влажности схема
Устройство используется для измерения температуры и относительной влажности воздуха. В качестве первичного преобразователя взят датчик влажности и температуры DHT-11. Самодельный измерительный прибор можно использовать в складских и жилых помещениях для мониторинга температуры и влажности, при условии, что не требуется высокая точность результатов измерений.
|
Измеритель влажности схема на микроконтроллере PIC16F628 |
|
Схема первого устройства показана на рисунке ниже. Ее основой являются широко распространенный микроконтроллер PIC16F628 и один из самых дешевых датчиков для измерения температуры и влажности типа DHT-11. Температурные данные от этого датчика в этой схемк я решил не использовать, из-за большой погрешности.
Числовое значение влажности в процентном отношении отображаются в удобной форме на трехразрядном светодиодном индикаторе с общим катодом. Левый и средний сегмент применяется для отображения числовых значений влажности, а на правом индикаторе высвечивается буква «Н». Humidity — влажность. Обмен информацией между датчиком и МК осуществляется по одноразрядной шине данных. Сопротивление R1 является подтягивающим, т.е. необходимо для поддержания шины в единичном состоянии, когда МК и преобразователь находятся в режимах ожидания. Для упрощения кода прошивки, для командного обмена с датчиком применяются два вывода порта А. RA5 МК, всегда настроен на прием, а вывод RA4, имеющий выход с открытым стоком предназначен для выдачи команд. Т.е, в программном коде исчезла необходимость постоянного переключения банков и изменения конфигурации выводов контроллера.
Питается устройство от стабилизатора напряжения КР142ЕН5А. Ток потребления в основном зависит от номинала гасящих сопротивлений R2 - R8. На схеме выше указано значение в 330 Ом, но я использовал резисторы на 510 Ом, и яркости, для хорошего восприятия информации, вполне хватает. Для индикации работы в схему добавлен сверхяркий светодиод HL1 и гасящее сопротивление R9. В процесс считывания информации с датчика, последняя обладает разными временными границами, а учитывая, что работа индикаторов происходит в динамическом режиме, возможно наблюдение чуть заметных помаргиваний во время работы. Все компоненты схемы монтируются на печатной плате, чертеж которой вместе с прошивкой к МК, можно скачать по ссылке выше.
|
Измеритель влажности и температуры на микроконтроллере PIC16F628 квартирный вариант |
|
Основой конструкции снова является микроконтроллер PIC16F628A и датчик DHT-11 связанный однопроводной шиной с МК. Их общение осуществляется путем прижатия и отпускания шины данных к общему проводу. Для вывода информации применены светодиодные семисегментные трехразрядные дисплеи с общим катодом. Из-за нехватки выводов у PIC16F628A, для коммутации катодов индикатора в схему добавлен дешифратор на десять выходов с открытым коллектором DD2. при необходимости ее можно заменить на 555ИД6 или зарубежный аналог.
Рисунок ПП, схему и программный код забираем чуть выше. Плата в сборе показана на фотографии ниже:
|