Всем привет,нужно написать скетч для вентиляции овощной и смотровой ямы(сырость надоела).Установлен 1вытяжной вентилятор от него идут 2 трубы одна в одно помещение другая в другое,на каждой из них установлены заслонки с электроприводом,контроль за положением заслонок осуществляется концевыми выключателями.По железке я смогу все сделать самостоятельно.Конструктивно аппарат вижу примерно так: на шилд ардуино Уно установлен шилд LCD Keypad 1602,1 из свободных пинов управляет питанием вытяжного вентилятора,2 пин питание привода первой заслонки,3 пин питание привода второй заслонки,4 пин вход кнопки открытого положения 1заслонки,5 пин вход кнопки закрытого положения 1 заслонки,6 пин вход кнопки открытого положения 2 заслонки,7пин вход кнопки закрытого положения 2 заслонки. Общий алгоритм работы всего железа видится так : 1 .При включении питания программа опрашивает положение заслонок, 2 .Если 1 заслонка открыта,а заслонка 2 закрыта , включается вентилятор и работает заданное кнопками на шилде LCDвремя. 3.Если 1и2 заслонка находятся в любом другом положении на момент включения основного питания,то программа переводит их 1в открытое 2 в закрытое положение и включает вентилятор на заданное время. 4.По истечении заданного времени вентилятор выключается на заданное кнопками на шилде время,заслонка1 закрывается. 5.По истечении времени выключенного состояния вентилятора открывается 2заслонка и включается вентилятор на заданное время. 6.По истечении включенного состояния вентилятор выключается на заданное время, 2 заслонка закрывается. 7.Возвращаемся к пункту 2. Время выключенного и включенного состояния вентилятора должно регулироваться кнопками LCD шилда. Какие есть предложения?
А время в чём измеряется? час или мин или сек ? Промежутки времени работы двигателя одинаковые или разные на разных этапах? И почему-то пины кнопок попадают на пины индикатора.... Пины шилда: Analog 0 Button (select, up, right, down and left) Digital 4 DB4 Digital 5 DB5 Digital 6 DB6 Digital 7 DB7 Digital 8 RS (Data or Signal Display Selection) Digital 9 Enable Digital 10 Backlit Control
время в минутах.пины кнопок попадают на пины шилда потому что я написал образно и разработчик установит пины кнопок на свободные пины ардуино .
А что делать если замерзнут заслонки? Привод заслонки имеет два положения :закрывать, открывать, или есть третье -стоп? Нужно ли контролировать положения заслонок , т.е вентилятор, например, включается если заслонки приняли нужное положение или тупо без контроля -пришло время ,начали открывать заслонку и включили вентилятор? И сообщите количество таймеров которое нужно менять на экране LCD. Насчитал 4 -правильно? Нужно ли выводить на экран "заслонки в среднем положении" для контроля аварийной ситуации?
Привод заслонки имеет два положения :закрывать, открывать. Количество таймеров 2.1 на овощную яму 2 на смотровую. А что делать если замерзнут заслонки?Привод мощный справится. Контролироль положения заслонок в крайних положениях с помощью кнопок. На экран нужно выводить параметры заданного времени для первого таймера и для второго.