Написать скетч

Тема в разделе "Закажу проект", создана пользователем 2a420, 7 дек 2017.

  1. 2a420

    2a420 Нерд

    Всем привет,нужно написать скетч для вентиляции овощной и смотровой ямы(сырость надоела).Установлен 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 шилда.
    Какие есть предложения?
     
  2. sser

    sser Гик

    А время в чём измеряется? час или мин или сек ?
    Промежутки времени работы двигателя одинаковые или разные на разных этапах?

    И почему-то пины кнопок попадают на пины индикатора....
    Пины шилда:
    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
     
    Последнее редактирование: 7 дек 2017
  3. 2a420

    2a420 Нерд

    время в минутах.пины кнопок попадают на пины шилда потому что я написал образно и разработчик установит пины кнопок на свободные пины ардуино .
     
  4. sser

    sser Гик

    А что делать если замерзнут заслонки?
    Привод заслонки имеет два положения :закрывать, открывать, или есть третье -стоп?
    Нужно ли контролировать положения заслонок , т.е вентилятор, например, включается если заслонки приняли нужное положение или тупо без контроля -пришло время ,начали открывать заслонку и включили вентилятор?
    И сообщите количество таймеров которое нужно менять на экране LCD.
    Насчитал 4 -правильно?
    Нужно ли выводить на экран "заслонки в среднем положении" для контроля аварийной ситуации?
     
    Последнее редактирование: 7 дек 2017
  5. 2a420

    2a420 Нерд

    Привод заслонки имеет два положения :закрывать, открывать.
    Количество таймеров 2.1 на овощную яму 2 на смотровую.
    А что делать если замерзнут заслонки?Привод мощный справится.
    Контролироль положения заслонок в крайних положениях с помощью кнопок.
    На экран нужно выводить параметры заданного времени для первого таймера и для второго.
     
  6. mvn

    mvn Нуб

    могу сделать пишите на почту mvntai@mail.ru
     
  7. Developer-RU

    Developer-RU Гик

    В личку - обсудим