Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Регулятор температуры и влажности, с датчиком DHT22 (DHT11).

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 31 янв 2017 22:06 #76

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 78
  • Спасибо получено: 16
Готовой схемы у меня нет.А в принципе возможно и на логике.После МК счетный тригер и после него уже драйвер на транзисторах.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 31 янв 2017 23:01 #77

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Можливо пан Soir , або хтось інший, про кого я не знаю, змогли би підкорегувати прошивку, додавши інверсний вихід таймера мікроконтролера. Ноги вільні є. Думаю багато людей були би вдячні (а я найбільше).
Si vis pacem, para bellum!
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 15:21 #78

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1457
  • Спасибо получено: 531
chuvak11 пишет:
цей регулятор і хочу зібрати його для свого інкубатора, але мні потрібно щоби двигун перевороту яєць кожного разу, обертася в протилежному напрямку після паузи.
Невозможно без ссылки отгадать, какой регулятор?
Если тот, про который я думаю sxem.org/2-vse-stati/21-termometry/103-r...ti-s-datchikom-dht11 это слишком примитивно для инкубатора.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 17:59 #79

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 78
  • Спасибо получено: 16
А че примитивно?Лишь бы справлялся с основными функциями.Я тоже планирую его в этом году поганять в инкубаторе.А вообще есть люди кто использовал данный термостат в инкубаторе?Поделитесь впечатлениями.
Последнее редактирование: 01 фев 2017 18:00 от bars59.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 18:37 #80

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Oto пишет:
Если тот, про который я думаю sxem.org/2-vse-stati/21-termometry/103-r...ti-s-datchikom-dht11
Так, я мав на увазі саме цей термостат.
Oto пишет:
это слишком примитивно для инкубатора.
Я згідний з bars59. Для невеликого інкубатора (до 1000 яєць) - ідеальний варіант. Простий, достатньо функціональний, а головне для мене, з LED індикатором.
Пане Oto, я так розумію що ви автор цього приладу, поправте, будь ласка, прошивку, Звісно якщо це можливо,
Дякую.
Si vis pacem, para bellum!
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 19:26 #81

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1457
  • Спасибо получено: 531
Осталось выяснить, что там поправить?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 20:00 #82

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Хотілось би мати додатковий інверсний (режим "пауза") вихід циклічного таймера.
Si vis pacem, para bellum!
Последнее редактирование: 01 фев 2017 20:03 от chuvak11. Причина: Помилка
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 20:42 #83

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1457
  • Спасибо получено: 531
Прошивка прикреплена к сообщению,
в которой порты РС3 и РС2 работают в инверсии.
Вложения:
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: chuvak11

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 22:41 #84

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Шановний Oto дякую за оперативність.
Щойно симулював у протеусі роботу прошивки DHT11_m8_HC_2zicl.hex.
Таймер налаштував; пауза=1хв.; робота 10сек.
По закінченні 1 хвилини PC2=1 і не змінюється.
PC3 змінюється на лог.1 кожні 2хв. на 10сек,
Мабуть PC2 не в циклі.
Виправте, будь ласка.
Si vis pacem, para bellum!
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 01 фев 2017 23:55 #85

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1457
  • Спасибо получено: 531
Исправил, архив сообщением выше заменил.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 02 фев 2017 09:26 #86

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Поганяв прошивку в протеусі, все працює належним чином. Приїде датчик пепевірю в залізі. Безмежно вдячний пану Oto за допомогу, та за прилад.
Si vis pacem, para bellum!
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 03 фев 2017 12:10 #87

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3
Можливо комусь знадобиться плата індикатора, ось:




Вложенный файл:

Имя файла: MY_DHT22_LED.rar
Размер файла:8 KB
Si vis pacem, para bellum!
Последнее редактирование: 03 фев 2017 12:18 от chuvak11.
Администратор запретил публиковать записи гостям.
Спасибо сказали: sergey380, vit27

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 04 фев 2017 11:20 #88

  • chuvak11
  • chuvak11 аватар
  • Не в сети
  • new member
  • УКРАЇНА понад усе!
  • Сообщений: 9
  • Спасибо получено: 3


Вложенный файл:

Имя файла: MY_DHT22_.rar
Размер файла:27 KB
Si vis pacem, para bellum!
Администратор запретил публиковать записи гостям.
Спасибо сказали: vit27

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 14 июнь 2018 21:27 #89

  • troyep
  • troyep аватар
  • Не в сети
  • new member
  • Сообщений: 6
Здравствуйте .
Спасибо Вам большое.
Собрал как в статье , в целом работает, но остались непонятки..

1. никак не получается установить паузу таймера ЧЧ:мм, (скажем 2ч :45 м), либо только минуты, либо целые часы. В Proteus-е тоже не получилось установить . так и должно быть?
2. датчик DHT11 неправильно измеряет влажность (от -7% до -10%)(насколько это в порядке вещей? :unsure: ), можно как-то исправить/скорректировать ?

Спасибо Вам еще раз !
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 17 июнь 2018 16:03 #90

  • Roman77
  • Roman77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 87
  • Спасибо получено: 5
Добрый день,Уважаемый Soir.Обращаюсь к Вам за помощью в корректировке прошивки из сообщения №26 под свои нужды,пожалуйста помогите!
1) Из прошивки нужно убрать датчик ВМР180 и всё что с ним связано.
2) Ввести в прошивку параметр cor.(коррекция показаний датчика DHT11)для температуры и влажности - cr_C=0...10°С, cr_H=0...10H
3) Ввести в прошивку параметры:
ВРВ (работает совместно с параметром ВРО). ВРВ - продолжительность времени включения(в минутах 0-999мин.) Этот параметр задаёт временной интервал,в течении которого поддерживается заданная температура и влажность. По его окончании нагрузка будет отключена(для охладителя,нагревателя,осушителя и увлажнителя) на время указанное в параметре ВРО. Признак истечения установленного временного интервала - постоянно светящаяся точка в младшем разряде индикатора.Во время работы параметра ВРВ эта точка - мигает(раз в секунду),если параметр равен "0" (выключен или таймер не активен),точка не светится.
ВРО (работает совместно с параметром ВРВ). ВРО - продолжительность времени отключения.Параметр задаёт временной интервал (в минутах 0-999мин.),в течение которого устройство находится в выключенном состоянии.По окончании установленного интервала времени устройство возвращается к функции поддержания температуры и влажности (для охладителя, нагревателя,осушителя и увлажнителя) по временному параметру ВРВ.
Если,например,установить значение ВРВ=90,а ВРО=60,регулятор будет циклически поддерживать температуру и влажность в течении 90мин,а затем отключатся на 60мин и снова включаться на 90мин. на регулировку температуры и влажности и .т д. Если ВРВ и ВРО равны 0,то таймеры в работе регулятора не участвуют,даже если ВРВ=90, а ВРО=0 таймеры в работе не участвуют.Параметры для их циклической работы должны устанавливаться оба т.е.,например, ВРВ=90 и ВРО=60, и только после этого разрешается работа циклического таймера влияющего на работу регулятора.
4)Ввести параметры:
ВП_t(ВП_h) — верхний предел температуры(h-влажности). Этот параметр определяет максимально возможное значение устанавливаемой температуры и влажности. В случае превышения этого предела, независимо от других установок, соответствующая нагрузка будет отключена. По умолчанию в ВП_t задано значение +50°С. Установка кнопками(PLUS и MINUS ) от 1…до +50°С.ВП_h по умолчанию задано значение 85Н. Установка кнопками(PLUS и MINUS ) от 20…до 85Н.
НП_t(h) — нижний предел температуры (влажности). Этот параметр определяет минимально возможное значение устанавливаемой температуры(влажности). В случае снижения температуры или влажности ниже НП_t(h), независимо от других настроек, соответствующая нагрузка также будет отключена. Значение НП_t(h) всегда меньше ВП_t(h). По умолчанию в НП_t(h) задано значение 1°С(h=20H). Установка кнопками(PLUS и MINUS ) t= от 1…до +40°С, h= от 20…до 85Н.
Если какой либо параметр ВП_t(h)или НП_t(h) вышел за свои пределы,то вывести сигнал "Alarm" в виде лог.единицы, на свободный вывод микроконтроллера(любой на своё усмотрение).
5)Гистерезис. Объясню на примере выходов Охладитель-Нагреватель(Cool.-Heat.),которые управляются температурой:
Например, задано в настройках регулятора: хх_С = 20°С, d_xс=5°С; а реально имеем(измеренная температура) t=24°С(те-же условия с выходами и для случая t=16°С) тогда выход Cool. и Heat = лог."0".
Далее, имеем реально измеренная температура t=26°С тогда выход Heat. = лог. "0", выход Cool. = лог."1" пока не станет t=20°С,тогда выход Cool. = лог."0".
Далее, имеем t=14°С тогда выход Cool. = лог."0" выход Heat. = лог."1" пока не станет t=20°С,тогда выход Heat. = лог. "0"
Тот-же самый алгоритм работы гистерезиса и для каналов - увлажнитель и осушитель.
6)Универсальная прошивка,для индикаторов с общим катодом или анодом.
Во всём остальном всё остаётся без изменений. Есть возможность собрать и проверить на макете...
Последнее редактирование: 17 июнь 2018 22:13 от Roman77.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 18 июнь 2018 19:20 #91

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7577
  • Спасибо получено: 2635
Собрал меню настроек, добавил коррекцию. Поскольку меню вытянуто в одну линию, то пройти его по кругу нужно 22 нажатия на MENU. А если и начало меню (осталось от прежнего проекта) привести к единообразию, то будет еще больше.
Посмотрите, может его (меню) лучше реорганизовать - сгруппировать параметры и сделать навигацию между группами и внутри групп. Для перехода между группами можно использовать длинное нажатие на MENU, а можно добавить еще одну кнопку SET.
Вложения:
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 18 июнь 2018 21:37 #92

  • Roman77
  • Roman77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 87
  • Спасибо получено: 5
Soir пишет:
Посмотрите, может его (меню) лучше реорганизовать - сгруппировать параметры и сделать навигацию между группами и внутри групп. , а можно добавить еще одну кнопку SET.
Так точно,Soir! Вы как всегда правы!Тут действительно нужно меню реорганизовать.
1) Для удобства навигации по меню,добавьте кнопку "SET, пины на микроконтроллере свободные есть.
2) Меню можно разделить по группам:
Первое меню(главное),для настройки основных параметров: хх_с(заданная температура), хх_h(заданная влажность).
Второе меню(для настройки параметров температуры): d_xc(настройка дельты температуры),cr_C(коррекция показаний температуры), ВП_t(верхний предел температуры),НП_t(нижний предел температуры).
Третье меню......\\....\\....тоже самое, что и во втором меню,только для канала - "влажность".
Четвёртое меню(общие настройки для обоих каналов): ВРВ(продолжительность времени регулировки),ВРО(продолжительность времени отключения),t_xx(время индикации температуры),h_xx(время индикации влажности.
По прошивке... пока не ясна робота гистерезиса. По умолчанию параметры ВРВ=0 и ВРО=0(циклический таймер - выключен).
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко