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

kildeev55
Offline
Зарегистрирован: 06.04.2016

ДИСПЛЕЙ
В пассивном режиме с интервалом в 3-5 сек. на экране показывается:

1) Режим работы системы освещения и время (в часах) его работы до перехода в следующий режим (A)

На дисплее:
=================================================
Дневной режим
Прошло XХ из YY

или (в зависимости отрежима)

Ночной режим
Прошло ХX из YY
=================================================
2)Температура среды

На дисплее:

Температура = XX

=================================================
3)Влажность среды

На дисплее:

Влажность = XX
=================================================
- Влажность почвы

На дисплее:

Влаж почвы = хх%

При наличии сигнала на пине уровня воды, на весь дисплей высвечивается надпись и по возможности его мерцание "ПОПОЛНИТЬ ВОДУ!"
=================================================

КЛАВИАТУРА
при кратковременном нажатии на кнопки показывается конкретный параметр из вышеперечисленных
при удержании кнопок на клавиатуре включается меню для задачи переменных

0-9 - для набора данных

A - настройка режима работы системы освещения
На дисплее:

День = ХX
Ночь = YY

B - настройка температуры среды
На дисплее:

Температрура
среды = XX

C - настройка влажности среды
На дисплее:

Влажность
среды = XX

D - настройка влажности почвы
На дисплее:

Влажность
почвы = XX

* - стереть либо отмена при удержании
# - ок ( выход в пассивный режим )

Работа:

Система регулировки системы осещения:
Задаем переменную стадии дня "D"
Задаем переменную сдании ночи "N"
Переменная "D" подставляется в формулу "D" * 360000" в этот момент подается сигнал с pin1 и начинается отсчет до нуля. При достижении нуля сигнал с pin1 продадает,
переменная "N" подставляется в формулу "N" * 360000" в этот момент подается сигнал с pin2 и начинается отсчет до нуля. При достижении нуля сигнал с pin2 продадает - цикл повторяется заного.

Система регулировки температуры среды:
Задаем переменную регулировки температуры среды "T"
Сигнал c pin3 подается с частотой включения/отключения - 1/5 минут соответственно, но
при достижении температуры среды "T" + 8%" градусов сигнал с pin3 подается постоянно до достижения температуры среды "T" - 8%" градусов, только тогда сигнал c pin3 пропадает.

Система регулировки влажности среды:
Задаем переменную регулировки влажности среды "V"
При достижении влажности среды "V" + 5%" сигнал с pin4 подается постоянно до достижения влажности среды "V" - 5%", только тогда сигнал c pin4 пропадает.

Система регулировки влажности почвы:
Задаем переменную регулировки влажности почвы "P"
При достижении влажности почвы "P" + 5%" сигнал с pin5 подается постоянно до достижения влажности почвы "V" - 5%", только тогда сигнал c pin5 пропадает.

Будем благодарны за любую помощь:)

vvadim
Offline
Зарегистрирован: 23.05.2012
man9913
Offline
Зарегистрирован: 19.03.2016

man9913@mail.ru, не альтруист

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ознакомьтесь, учёт влажности почвы в процессе разработки, так что и это будет: https://github.com/Porokhnya/GreenhouseProject

m_t
Offline
Зарегистрирован: 29.03.2012
Можем обсудить.
пишите на почту 
m_t01@mail.ru
В сообщении  указывайте ссылку на тему.
Какой бюджет и сроки?
 
MacSim
Offline
Зарегистрирован: 28.11.2012
dmitron1036
Offline
Зарегистрирован: 10.01.2016

есть готовый

dmitron1036@mail.ru

DrProg
Offline
Зарегистрирован: 07.08.2015

releyshic
Offline
Зарегистрирован: 20.11.2015

AAaaaaaaaaaaaaaaaaaaaaa ))))

Хахаха !!!