Перепост с разрешения автора.
Приделал управление по Wi-Fi для цветомузыки Cat’s Eye…
Основная версия цветомузыки находится здесь.
ЖЕЛЕЗО
Первым делом сделал свою версию платы для цветомузыки:


Основное отличие от оригинальной схемы состоит в том, что добавлены транзисторные сборки ULN2003A так как управлять будем экраном из светодиодных лент напряжением 12В. Схему не рисовал, а развёл PCB сразу под стандартный корпус (сильно не заморачивался в геометрических размерах и компоновке элементов). Контроллер лучше использовать ATMEGA8A вместо ATMEGA8, так как питание всей схемы – 3,3В, кварц 11,0592МГц.
Следующий шаг – плата для wi-fi модуля ESP-03 (здесь лучше использовать ESP-01 и плату не делать вообще, т.к. нужны только выводы TX, 3.3V и GND).


Подгонка плат к корпусу (одна под другой):
Модуль Bluetooth стандартный HC-05 (можно HC-04 либо HC-06) размещён в термоусадке и к нему припаяны 3 провода: TX, 3.3V, GND. Никаких настроек и перепрограммирования модуля Bluetooth не требуется.
Очень захотелось сделать цветомузыку совсем универсальной, и добавить функцию работы от звука микрофона без компьютера. Для этой цели была изготовлена третья плата – звуковая.
Схема аналогичная
ЦМУ “Союз-1” и
схеме опубликованной в журнале Радиохобби №3, 2004 года.
Вместо LM358 я использовал LM324 SMD с изменённой нумерацией выводов питания этой микросхемы.
Переключение между радиомодулями Wi-Fi и Bluetooth осуществляется миниатюрным трёх позиционным переключателем (ON1-OFF-ON2) с двумя независимыми группами контактов. Первая группа коммутирует питание радиомодулей, вторая – перекидывает сигнал TX.
После разъёма питания устройства установлен диод FR301 во избежании переполюсовки питания.
Запитывается ЦМУ от источника питания 12В током не менее 3А (в зависимости от нагрузки). Перевод ЦМУ в альтернативный автономный режим осуществляется переключателем уровня зарядки батареи перед включением питания (можно поставить кнопку и держать её нажатой перед включением питания).
Итоговая сборка в корпус:
Светодиоды возле разъёма питания указывают на наличие питания 12В и на включение соответствующего радиомодуля.
СОФТ
Фьюзы контроллера при сборке в стандартном варианте:

Фьюзы контроллера при сборке в варианте с аналоговой частью:
Контроллер прошивал программой PonyProg через LPT-порт компьютера (не требуется программатор). После прошивки контроллера, если всё собрано правильно – цветомузыка должна заработать в автономном режиме без управляющей программы. В случае переключения на звуковой режим – мигания цветов должны происходить в такт музыке. Необходимо лишь подобрать подстроечный резистор (на схеме красный со звёздочкой) и отрегулировать чувствительность микрофона.
Далее выполняем манипуляции с Wi-Fi модулем… (Всё аналогично Wi-Fi люстре).
Перепрошиваем ESP-модуль на альтернативную прошивку NodeMCU и грузим в него LUA-скрипты. Основной файл, который делает проброс UART через TCP: tcp2uart.lua. Связь осуществляется в одну сторону – в сторону wi-fi модуля. Алгоритм работы wifi также аналогичен wi-fi люстре: при включении питания wi-fi пытается соединиться с точкой доступа, которая указана в настройках. Если настройка не производилась ни разу или указанная точка доступа недоступна, то через 60 секунд wi-fi сам становится точкой доступа с ssid: kity. В этом режиме можно изменить параметры точки доступа или задать новые через http.
Для того, чтобы установить связь с компьютером понадобится драйвер виртуального COM-порта в системе. Для Windows этот драйвер можно скачать
отсюда (правда придётся зарегистрироваться). Файл называется
tdst-5-XX-XX-x86.exe либо
tdst-5-XX-XX-x64.exe.
После установки ПО запускаем Tibbo VSP Manager, жмём Add, и вводим примерно следующие параметры:


Здесь IP адрес – это адрес, который получило устройство по DHCP.
Устанавливаем и запускаем программу Cat’s Eye и в настройках “Порт” выбираем наш порт (COM2) и ставим check против поля RS232.
Архив с оригинальными файлами
Файлы проекта
Модуль ESP01 на Алиэкспрессе
Модуль ESP03 на Алиэкспрессе
PS: файл прошивки Cat-Bluetooth-SMD-M8-11.0592MHz – work (with analog).hex – это сборный файл (слияние) родной прошивки и новой прошивки с аналоговой частью.
Автор публикации
0
Комментарии: 955Публикации: 191Регистрация: 30-11--0001
Я прямо не успеваю следить за скоростью wifi развития проекта!
Вот и вам советую запастись железом к празднику, будет чему порадоваться!
http://prosto-wlan.blogspot.ru/2015/11/wifi_30.html
Пожелаем автору успехов!!!
А здесь появилась новая информация и планы на будущее:
http://prosto-wlan.blogspot.com/2015….3710337
Большое спасибо Автору за работу и передачу конструкции широким массам цветомузолюбителей!