Все своими руками » Электронный гигрометр для инкубатора






Электронный гигрометр для инкубатора

Рубрика: Измерения

Электронный измеритель влажности

     После того, как я закончил процесс освоения датчиков влажности DHT-11, жду посылки с датчиком DHT-22, более точного. Но чтобы не терять время зря, решил сделать реальную конструкцию для измерения влажности в инкубаторе.

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

Домашний гигрометр, схема, shema

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

Самодельный измеритель влажности, vid

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

Скачать еще одну версию рисунка печатной платы для этого устройства можно здесь.

Просмотров:20 291
33 комментария




33 комментария к “Электронный гигрометр для инкубатора”

  • Максим
    17 декабря, 2014, 23:20

    Еще бы сделать срабатывание по превышению уровня — было бы отлично. Чтобы вентилятор включать, когда влажность слишком высока в инкубаторе. 

  • admin
    18 декабря, 2014, 17:58

    Сам об этом мечтаю. Время будет сделаю.

  • Андрей
    24 декабря, 2014, 18:28

    Валерий Юрьевич, я правильно понял, что датчик DHT-22 и DHT-11 полностью взаимозаменяемые? И можно ли трёхразрядный индикатор заменить на четырёхразрядный ( другого просто нет в наличии )?

  • admin
    24 декабря, 2014, 19:26

    Они заменяемые, но в программе все равно должны быть внесены изменения, связанные со считыванием данных с датчика. Позже я выложу схему и программу. Индикатор можно применить и четырехразрядный. А вообще, если есть время подожди, я попробую выкроить время и написать программу для датчика DHT22.

  • Андрей
    24 декабря, 2014, 19:46

    Спасибо. Конечно подожду.

  • Максим
    12 апреля, 2015, 16:01

    Кстати да тоже было бы здорово на 4-х разрядном индикаторе. И Уточните пож что за кнопки на фото у Вас, на печатке их нет в приложенном архиве?

  • admin
    12 апреля, 2015, 21:33

    Здравствуй, Максим. На фото показана экспериментальная плата от другой схемы. Кнопки здесь не задействованы. Можно применить и 4-х разрядный индикатор, просто один разряд не подключай.

  • Максим
    12 апреля, 2015, 22:52

    Благодарю за ответ, Вы планируете добавлять функцию контроля по принципу: влажность ниже заданной-включить реле, выше заданной-отключить? Ибо на данный момент это монитор влажности а с возможностью контроля-круг применений значительно увеличится. 

    с Уважением.

  • admin
    13 апреля, 2015, 0:32

    DTH11, это самый дешевый датчик и его точность соответствующая. Я на этой программе "учился общаться " с этим датчиком. Для контроля и регулировки лучше подходит DTH22, на сайте я про него писал, есть и статья «Измеритель влажности и температуры в погребе» www.kondratev-v.ru/izmereniya/6622.html В задумках была идея написать программу с контролем и регулированием температуры и влажности на этом датчике, да пока ни как не могу выкроить время.

  • Максим
    13 апреля, 2015, 0:54

    Жаль что так со временем, мало в сети простых и рабочих схем увы. Я хочу повторить схему с DHT-11 с применением 4-х разрядного индикатора и обратил внимание что в архиве из ссылки HEX файл прошивки имеет букву А в начале. Если я правильно понял это для индикатора с общим анодом? Хотя в статье упоминается общий катод?

  • admin
    13 апреля, 2015, 14:25

    Просто под таким именем у меня уже был файл, и что бы их не путать я поставил букву А.

  • Анатолий
    3 июня, 2015, 22:24

    Здравствуйте, а можно увидить саму программу мк где-нибудь? Хотелось бы разабраться как именно это всё работает

  • admin
    4 июня, 2015, 16:51

    ASM файл выслал на почту.

  • Вадим
    29 июня, 2015, 16:02

    Здравствуйте. А можно переделать прошивку по общий анод. 

    Я как правило покупаю только с анодом, да и по привычке ставлю транзисторы в аноды. И печатку уже развел забыл что катод. 

    Если можно скачать исходник то я наверное смог бы инвертировать анод-катод по типу 00001101 на 11110010 ну или в $0D на $F2 когда то уже сталкивался. Спасибо  

  • Валерий
    27 сентября, 2015, 22:37

    Здравствуйте,повторил Вашу схему,но подключил DTH22 датчик,у меня светится «0» и больше ничего не происходит,есть ли у Вас прошивка для работы этой схемы с DTH22

  • wet
    27 сентября, 2015, 22:37

    Здравствуйте,повторил Вашу схему,но подключил DTH22 датчик,у меня светится «0» и больше ничего не происходит,есть ли у Вас прошивка для работы этой схемы с DTH22

  • admin
    28 сентября, 2015, 0:31

    Есть. Все на сайте.

  • Валерий
    29 сентября, 2015, 23:20

    Спасибо разобрался

  • admin
    30 сентября, 2015, 15:31

    Пожалуйста.

  • Валерий
    13 октября, 2015, 0:29

    Здравствуйте можно вашу почту , чтоб сбросить свои варианты плат в лайоуте ,может кому пригодится

  • admin
    13 октября, 2015, 2:08

    Спасибо за работу, адрес выслал. Здравия вам всем.

  • Максим
    20 сентября, 2016, 1:08

    Валерий а куда пропала статья с гигрометром управляющим реле по заданному уровню влажности? Я собрал его и отложил на время. А теперь вернулся к нему и решил еще раз проверить все ли так я сделал, а статьи нет.

    С Уважением к Вам и Вашим трудам!

  • admin
    20 сентября, 2016, 11:26

    Привет, Максим. После не корректного обновления сайта пропала некоторая информация, поэтому мне нужно точное название статьи. Или вышли схему на почту, я попробую разобраться.

  • Максим
    20 сентября, 2016, 18:22

    Простите, нашел ту статью по прошлой нашей переписке. Но в рубрике автоматика. Хотя по смыслу считал что будет в разделе Измерения

  • admin
    20 сентября, 2016, 21:18

    За что прощать? Сайт то для кого? Все хоккей.

  • Валерий
    16 августа, 2018, 15:49

    Добрый день Валерий Юрьевич. Собрал Вашу конструкцию в двух экземплярах, для дома и улицы. Купил два DTH-11 и оказалось, что один из датчиков в два раза занижает показания по сравнению с другим. У меня вопрос: можно ли аппаратно изменить показания датчика, или это только программно можно сделать? И еще просьба. Вы как то на форуме делились ASM файлом. Если можно, будьте добры сбросить и мне его. И еще, могу поделиться своей печатью полностью под SMD компоненты. Спасибо Вам за конструкцию. Удачи Вам!

  • admin
    16 августа, 2018, 23:59

    Привет, теска. Показания можно корректировать только программно. Файл ASM скачаешь здесь — yadi.sk/d/dlQf4rjw3aJMo5.

  • Александр
    12 сентября, 2018, 12:56

    Здравствуйте.

    Хочу повторить вашу схему.

    Подскажите пожалуйста. Какой индикатор применён в данной схеме, с общим анодом или с общим катодом?

    И небольшая просьба, не могли бы вы переделать прошивку под датчик влажности DHT-22.

    Заранее спасибо.

  • admin
    14 сентября, 2018, 17:50

    Привет, Александр. Индикаторы с ОК. Переделать прошивку не могу — исходник утерян. На сайте куча схем с DHT-22.

  • Александр
    15 сентября, 2018, 10:29

    Здравствуйте.

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

  • дмитрий
    11 октября, 2019, 20:09

    у кого есть прошивка с общим анодом

  • павел
    8 октября, 2020, 18:17

    Здравствуйте. Собрал Вашу схему ,почему то первй разряд мигает раз в секунду . Перепрошивал несколько раз ничего не меняется. Может подскажете причину?С уважением Павел. Заранее спасибо.

  • admin
    8 октября, 2020, 23:43

    Привет, Павел. Трудно сказать определенно, но такие неисправности возникают часто из-за замыкания между дорожек ведущих к индикатору. Промой плату спиртом. Бери лупу и смотри.

Оставить комментарий