Интересует возможность разработки ПО для системы управления светом.
Требования к системе:
1. Автоматическое включение света №1 по датчику движения. Свет не должен включаться, если в помещении светло (реализация через датчик освещенности). Реализуется подсветка в темное время суток. если человек проходит мимо, используется светодиодная лента белого цвета.
2. Плавное включение света №2 в течении заданного промежутка времени (например, в течении получаса интенсивность света меняется от 0 до 255). Также необходима возможность установки времени начала цикла включения, по типу будильника, с привязкой к часам реального времени. Возможность изменения цвета подсветки с использованием светодиодной ленты RGB. Здесь реализуется функция будильника, имитирующего восход солнца.
3. Ретрансляция Bluetooth сигнала со смартфона на некий усилитель (система 2.0) для возможности воспроизведения музыки. Реализуется функция саунд бара, ретрансляции необходима, чтобы не подключаться отдельно и к модулю усилителя и к программе управления светом, а действовать через одно приложение.
4. Реализовать возможность управление системой через сеть Wi-Fi с использованием контроллера на основе чипа ESP8266.
5. Реализовать ЧМИ - возможность управления через смартфон с использованием стандартных программ-шаблонов типа "Blynk" для iOS https://apps.apple.com/ru/app/blynk-iot-for-arduino-esp32/id808760481 и для Android https://play.google.com/store/apps/details?id=cc.blynk&hl=ru, либо с созданием собственного приложения. На первоначальном этапе первый вариант предпочтительнее.
5. Включение/выключение сигналом с контроллера сети 220VAC через реле.
Функции, реализуемые приложением:
1. Ручное включение и выключение обоих источников света.
2. Для ленты RGB возможность задания цвета подсветки, интенсивности освещения (яркости), задание интервала времени плавного включения от нуля до заданного значения (например, от 0 до 150, где максимальное значение 255 в течении 30 минут), установки времени начала цикла включения с привязкой к реальному времени (например, установка включения в 7:00 каждый день).
3. Управление музыкой через стандартное приложение на смартфоне. Здесь необходимо реализовать ретрансляцию Bluetooth сигнала через Ardiuno.
4. Подача сигнала на включение/выключение сети 220VAC.
Требования к системе:
1. Автоматическое включение света №1 по датчику движения. Свет не должен включаться, если в помещении светло (реализация через датчик освещенности). Реализуется подсветка в темное время суток. если человек проходит мимо, используется светодиодная лента белого цвета.
2. Плавное включение света №2 в течении заданного промежутка времени (например, в течении получаса интенсивность света меняется от 0 до 255). Также необходима возможность установки времени начала цикла включения, по типу будильника, с привязкой к часам реального времени. Возможность изменения цвета подсветки с использованием светодиодной ленты RGB. Здесь реализуется функция будильника, имитирующего восход солнца.
3. Ретрансляция Bluetooth сигнала со смартфона на некий усилитель (система 2.0) для возможности воспроизведения музыки. Реализуется функция саунд бара, ретрансляции необходима, чтобы не подключаться отдельно и к модулю усилителя и к программе управления светом, а действовать через одно приложение.
4. Реализовать возможность управление системой через сеть Wi-Fi с использованием контроллера на основе чипа ESP8266.
5. Реализовать ЧМИ - возможность управления через смартфон с использованием стандартных программ-шаблонов типа "Blynk" для iOS https://apps.apple.com/ru/app/blynk-iot-for-arduino-esp32/id808760481 и для Android https://play.google.com/store/apps/details?id=cc.blynk&hl=ru, либо с созданием собственного приложения. На первоначальном этапе первый вариант предпочтительнее.
5. Включение/выключение сигналом с контроллера сети 220VAC через реле.
Функции, реализуемые приложением:
1. Ручное включение и выключение обоих источников света.
2. Для ленты RGB возможность задания цвета подсветки, интенсивности освещения (яркости), задание интервала времени плавного включения от нуля до заданного значения (например, от 0 до 150, где максимальное значение 255 в течении 30 минут), установки времени начала цикла включения с привязкой к реальному времени (например, установка включения в 7:00 каждый день).
3. Управление музыкой через стандартное приложение на смартфоне. Здесь необходимо реализовать ретрансляцию Bluetooth сигнала через Ardiuno.
4. Подача сигнала на включение/выключение сети 220VAC.