Управление контролером вентилятора

Тема в разделе "Закажу проект", создана пользователем RFSlab, 26 мар 2016.

  1. RFSlab

    RFSlab Нуб

    Здравствуйте. Необходимо дописать скетч контролера вентилятора и написать скетч головного сервера.
    Состав контролера вентилятора:
    Применена Arduino Nano, модуль часов реального времени DS1307, датчик влажности DHT22/DHT11, датчик освещенности на фоторезисторе, модуль реле, OLED экран 0.96 и радио модуль nRF24L01+
    алгоритм работы контролера вентилятора:
    1. проверяем включен ли свет - если "Да", то ничего не делаем;
    2. Если "Нет" - проверяем параметры датчика влажности, если влажность выше 53%, то включаем вентилятор;
    3. при снижении влажности менее 50% вентилятор выключаем;
    4. если при включенном вентиляторе включить свет, ждем 2 минуты, если свет после 2-х минут не выключен, выключаем вентилятор;
    6. переходим к п.1.
    7. параллельно всему этому отображаем на OLED время, температуру и влажность.
    Контролер уже сделан и работает.

    Что нужно сделать:
    1. передача температуры и влажности с контролера вентилятора на сервер по nrf21i01;
    2. передача времени (час, мин.,сек.) и даты (день, неделя, месяц, год) на сервер по nrf21i01;
    3. передача минимально порога срабатывания влажности;
    4. передача максимально порога срабатывания влажности;
    5. передача состояния датчика света (свет включен/выключен);
    6. передача состояния реле (вкл./выкл.);
    7. настройка (изменение) максимального порога срабатывания влажности с сервера;
    8. настройка (изменение) миниимального порога срабатывания влажности с сервера;
    9. настройка ремени (час, мин.,сек.) и даты (день, неделя, месяц, год) с сервера;
    10. включение/отключение реле с сервера.
    Сервер на базе Arduino Mega.
     
    Последнее редактирование: 27 мар 2016
  2. dkg11

    dkg11 Нерд

    Можно было бы сделать. Но многого из используемых компонентов у меня нет
     
  3. RFSlab

    RFSlab Нуб

    Тема закрыта