Четверг, 08.12.2016, 12:50
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 3
Гостей: 2
Пользователей: 1
ivan-bezh
Форма входа
Главная » Статьи » Цветомузыкальные установки

Кошачий глаз - WiFi и автономная работа через микрофон!

Перепост с разрешения автора.

Приделал управление по 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 - это сборный файл (слияние) родной прошивки и новой прошивки с аналоговой частью.

 

Категория: Цветомузыкальные установки | Добавил: defaultNick (27.11.2015) | Автор: radan
Просмотров: 2676 | Комментарии: 3
Всего комментариев: 3
0
3  
Я прямо не успеваю следить за скоростью wifi развития проекта!
Вот и вам советую запастись железом к празднику, будет чему порадоваться!
http://prosto-wlan.blogspot.ru/2015/11/wifi_30.html
Пожелаем автору успехов!!!

0
2  
А здесь появилась новая информация и планы на будущее:
http://prosto-wlan.blogspot.com/2015....3710337

1  
Большое спасибо Автору за работу и передачу конструкции широким массам цветомузолюбителей! smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg