Для создания автоматики в теплице прошу помощи у тех кто может написать прошивку. Алгоритм работы устройства следующий.
Используется:
– микроконтроллер PIC или ATmega;
– три датчика температуры DS18В20 подключаемые в одну линию, чтоб меньше проводов в теплице;
– двухстрочный индикатор тип: HD44780 16x2 LCD;
– вместо кнопок для установки параметров используется энкодер с кнопкой;
– четыре выхода на исполнительные устройства (Вых.№1; Вых.№2; Вых.№3; Вых.№4);
– выход звуковой сигнал аварии;
– тепловентилятор (калорифер);
– вентилятор вытяжной на крыше (проветривание).
1. Датчик №3 устанавливается в грунте теплицы. Диапазон установки 0 – 30 градусов по Цельсию. Гистерезис установки 0,1 градус.
2. Датчик №2 устанавливается по высоте в середине теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
3. Датчик №1 устанавливается в верхней части теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
LCD отражает:
– информацию текущей температуры в верхней строке Датчиков №1 и №2, в нижнем ряду левый край - датчик №3, правый край номер включенного канала (нагрузка №1, №2, №3, №4)
– аварию миганием номера датчика при выходе за пределы установленной температуры, температура при этом показывается, звучит прерывистый сигнал.
– Если обрыв датчика на его знакоместе мигает ERROR и звучит прерывистый сигнал.
Выходы: (управление нагрузкой будет через оптосимисторы или твердотельное реле)
– Вых.№1 (проветривание) управляет вытяжным вентилятором, установленным в верхней части теплицы, его запуск происходит плавно, т.е. ШИМ, режим работы прерывистый, его необходимо устанавливать например включается на 10 мин, затем пауза 15 мин;
– Вых.№2 (перемешивание слоёв воздуха) управляет калорифером с отключенным тэном, запуск ШИМ, режим работы тоже прерывистый, если подключается Вых.4(ТЭН) прерывистый режим работы отключается;
– Вых.№3 (включает нагрузку, обеспечивающую в весенний период подогрев почвы) запуск ШИМ
– Вых.№4 включает ТЭН в калорифере (Вых.№4 не может включаться при выключенном Вых.№2), запуск ШИМ
Алгоритм:
1. Если температура датчика №3 ниже установленной, включается Вых.№3;
2. Если температура датчика №2 ниже установленной величины включается Вых.№2 и Вых.№4, работа без прерываний пока не нагреет теплицу;
3. Если температура датчика №2 меньше температуры датчика №1 на устанавливаемую величину от 1 до 20 градусов (гистерезис 0,1 градус) то включается Вых.№2 и работает в режиме прерываний;
4. Если температура датчика №1 превышает установленную, включается Вых.№1, режим работы прерывистый.



only pure true norwegian blackx 