Регулятор температуры и влажности, с датчиком DHT11. - ATmega8 - AVR - Электросхемы в помощниках. - Electroschemes helpers.
  
Электросхемы в помощниках.
Приветствую Вас, Гость · RSS Четверг, 23.02.2017, 10:22












Главная » Файлы » AVR » ATmega8

Регулятор температуры и влажности, с датчиком DHT11.
11.05.2014, 11:38

 Источник материала сайт http://c2.at.ua. 

Функциональные свойства.

Канал, температура  :

  • Диапазон измеряемых температур 0°С до +50°С.
  • Зона действия термостата 1°С до +40°С.
  • Дельта гистерезиса 1°С до 9°С.
  • Шаг установки термостата 1°С.
  • Выход на исполнительное реле охладитель или нагреватель.

Канал, влажность:

  • Диапазон измерения влажности от 20% до 95%.
  • Зона действия регулировки влажности от 20% до 85%.
  • Дельта гистерезиса от 1% до 9%.
  • Шаг установок  влажности 1%.
  • Выход на исполнительное реле увлажнитель или осушитель.

  •  

Отображение на дисплее измеряемой температуры/влажность: поочередная ( или Кн2 "обзор").

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

При нажатии на кнопку Кн1 (первое нажатие не мене 2-х секунд) появляется возможность установить порог температуры, значение устанавливается кнопкой Кн2.

При повторном кратковременном нажатии кнопки Кн1 , появляется возможность установить дельту гистерезиса температуры,

еще одно кратковременное нажатие Кн1 устанавливаем  порог влажности. Следующее кратковременное нажатие кнопки Кн1 ,

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

 Все установки сохраняются в EEPROM. 

 

Схема.

 

Небольшое видео, в котором можно посмотреть периодичность смены показаний индикации температура <--> влажность.

 

1).Фьюзы , для варианта схемы с использованием внешнего кварца 8 MHz.

2).Если схема без кварца: внешний кварц для этой конкретной программы , не нужен совсем.

Поэтому кварц можно не использовать, и установить фьюзы , на внутренний генератор МК, частотой 8 MHz.

 

 

За основу устройства была взята схема Термостат с энкодером , + таймер обратного отсчета.  с дальнейшим добавлением небольших изменений в этой схеме.

Отдельно, большое спасибо товарищу Soirза рабочий код  для датчика DHT11.

 

P.S. Для тех кто желает индивидуально "подстроить" датчик DHT11. Доступно только для пользователей В ходе экспериментов и вскрытия датчика выяснилось, что на платке  датчика DHT11 имеется маленькая "секретная" цифровая микросхема , и небольшая аналоговая обвязка к ней.

Чуть-чуть изменив в этой обвязке номиналы резисторов, можно сместить диапазон измерения в сторону желаемого результата (при сравнении с эталонным прибором) .

Влажность и температура подстраиваются отдельно , на фото отмечено какой резистор за что отвечает.

 

Aрхив: прошивки для инд.ОА-ОК,  проект протеуса.

Категория: ATmega8 | Добавил: c2
Просмотров: 7704
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Конструктор сайтов - uCoz
Copyright MyCorp © 2017