LedCloud — приложение по управлению светодиодным светильником «Ватное облако». Приложение позволяет переключать эффекты анимации, а так же настраивать скорость и яркость режимов.
LedCloud позволяет настраивать параметры светильника.
- Выбрать устройство блютус для управления (возможно управлять только одним устройством в режиме реального времени)
- Настроить режим анимации
- Задать количество диодов в ленте
- Настроить яркость анимации
- Настроить скорость анимации
- Запомнить основной режим с его параметрами (в случае отключении питания светильник запустится этими настройками)
Настроек не так уж и много, вы можете со мной связаться, для добавления новых эффектов в приложение и светильник.
По всем вопросам пишите в социальных сетях
Статус программы Бесплатная
Операционная система Android 4.0 и выше
Интерфейс Русский
Версия 1.0
Последнее обновление 09.09.2020
Сайт программы https://r13-project.ru
Главный экран программы выглядит так:
Цвет кнопок отображает статус подключения, красные — устройство не подключено, зеленые подключено и возможно управление.
Для подключения к устройству необходимо нажать кнопку «Выберете ВТ»
и далее из списка устройств необходимо выбрать лампу.
В моем случае лампа у меня одна, и название модуля я оставил по умолчанию.
Здесь указывается количество диодов в ленте. После нажатия кнопки «Задать» лампа запоминает данное значение в энергонезависимую память и при отключении питания восстанавливает эти значения автоматически.
Настройка яркости анимации, при нулевом значении светодиоды тухнут, при максимальном (255) горят с максимальной яркостью.
Настройка цвета или скорости (для разных режимов свое)
При настройке цвета, если установить значение 0 (ноль) будет выбран белый цвет. Под шкалой расположена цветовая палитра. При движении ручки вдоль палитры выбирается цвет. Так же меняется и цвет самой шкалы в зависимости от выбранного.
Выбор режима анимации. Доступны 6 режимов анимации:
Молнии.
Режим имитации вспышек молний. Настраивается яркость и скорость анимации. При изменении скорости анимации изменяется и длительность вспышек и время между сериями вспышек.
Цветомузыка
Режим цветомузыки, работает на быстрых преобразованиях Фурье. Это цветовой аналог анализатора спектра сигнала, где частоты раскладываются на радугу от красного до фиолетового. Яркость каждого светодиода зависит о уровня сигнала на частоте, за которую данный светодиод отвечает.
Доступны настройки яркости (косвенно управляет и чувствительностью) и скорости анимации (в контроллере организован накопительный усредняющий буфер, в который прилетают данные) . Регулировка скорости настраивает частоту вывода данных с буфера на светодиодную ленту. Аналог количества кадров в секунду.
Ночник.
Аналог лампы настроения. Доступны регулировки яркости и цвета. Если установить ползунок шкалы регулировки скорости/цвета в ноль, то будет установлен белый цвет.
Радуга.
Режим имитирует радугу, устанавливая света спектра по ленте. Минимальное количество светодиодов -7 по количеству цветов радуги, максимальное 100 (возможно больше, зависит от количество оперативки в контроллере). При количестве диодов больше 7, промежуточные цвета вычисляются по интерполяции для обеспечения плавного перетекания цвета. Цвета вычисляются математически, таблицы корректировки спектра не поддерживаются.
Перетекание цвета
Режим устанавливает на всю ленту один цвет с плавным изменением от красного к фиолетовому. Доступны настройки яркости и скорости изменения цвета. Режим похож на режим ночника, но с автоматическим цикличным изменением цвета.
Бегущая музыка
Разновидность светомузыки (не путать с цветомузыкой) Цвет свечения белый, реагирует на общее изменение уровня громкости в низкочастотном диапазоне спектра. Доступны настройки яркости и скорости. Яркость косвенно регулирует и чувствительность. Настройка скорости регулирует скорость сдвига анимации по ленте.
Кнопка сохранить настройки сохраняет текущие значения режима, яркости и скорости анимации в энергонезависимую память и в случае отключения питания, лампа включится с сохранёнными настройками. Данная кнопка задает режим «по умолчанию» при старте устройства.
Задавайте вопросы в комментариях или в соцсетях.:
Архив версий:
Версия 1,0 дата загрузки 10.09.2020
На чем написано?
Можно ли исходники переделывать под другие задачи?
писал его в онлайн версии инвентора.Проект дёрнуть гугл вроде как позволяет. Но зачем? Я для приложений перехел на flutter, например приложение для этого проекта: https://r13-project.ru/2022/05/02/%d1%82%d1%8e%d0%bd%d0%b8%d0%bd%d0%b3-%d1%84%d0%b0%d1%80-%d0%b0%d0%bd%d0%b3%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b5-%d0%b3%d0%bb%d0%b0%d0%b7%d0%ba%d0%b8-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5/ я писал на флаттере. возможностей гораздо больше.