Начал разработку нового устройства.
Рабочее название - Adjusty Ambient Light (AAL)
Это, можно сказать, Эффектор №2
Устройство создается чисто для практического применения - решил сделать интерактивную подсветку фотографий которые развешаны на стенах у меня в прихожей.
Устройство будет чем-то средним между Эффектором для умных лент
http://www.getchip.net/posts/122-ehffek ... tu-ws2812/ и устройства для подсветки лестниц
http://www.getchip.net/posts/105-kontro ... -lestnicy/viewtopic.php?f=9&t=481Устройство будут составлять исключительно готовые модули для Arduino. Соостветственно, устройство можно будет собрать без паяльника и прошить без программатора.
Любой из модулей (понятно, кроме самой Ардудины и умной ленты) не является обязательным. Если не нужны будут какие либо функции - модуль можно не устанавливать (при этом править в прошивке ничего не нужно).
Модули планируемые к использованию в устройстве
- Arduino (Nano или Pro Mini или Uno или что угодно на ATmega328)
- умная лента WS2812B - произвольный кусок (параметры вывода на ленту будут настраиватся)
- дисплей 5110 (экран от Nokia)
- модуль BlueTooth (HC-05 или HC-06 или любой подобный)
- ИК-приемник на безе TSOP (или просто сам TSOP4836)
- PIR-датчик движения (устройство будет реагировать на присутствие)
- модуль усилителя микрофона (устройство будет реагировать на звук)
- потенциометр (либо произвольный аналоговый датчик) для регулировки параметров светильников
- 4 тактовых кнопки (для работы с меню и переключения режимов)
Устройство будет управляться:
- кнопками на самом устройстве
- ИК-пультом
- по BlueTooth (в том числе и посредством приложения для Андроида)
- С компьютера по BlueTooth (или через штатный USB-шнур Ардуины) с программы Эффектор12 (немного переделаю под это устройство добавив необходимый функционал)
Устройство будет иметь возможность управлять 24 (или меньше) светильниками. Каждый светильник - это умная лента WS2812B с произвольным количеством пикселей до 32 штук. Количество светильников их очередность и количество пикселей в них - это все будет настраиватся в меню устройства (можно будет реализовать устройство начиная от одного пикселя, заканчивая полноценным панно для отображения эффектов 24х32 пикселей).
Программа разрабатывается с применение АБ-шаблонов. По окончании разработки в шаблонах появятся новые модули и, подозреваю, будет правка старых.