ARDUINO Цветомузыка на Arduino. Обсуждение проекта

malec

★★★★✩✩✩
5 Фев 2019
680
257
попробуй ардуину запитать от другого источника, если треск пропадёт делай развязку по питанию...
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
попробуй ардуину запитать от другого источника, если треск пропадёт делай развязку по питанию...
Это портативная колонка, она вся питается от одних батареек, земляная петля будет присутствовать, в колонках прям слышно как мигают лампочки((((
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
я тебя понял по этому и посоветовал сделать развязку...включи мозг
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
ты микрафон, я думаю не делал.... на микрафоне по идее должно помочь, у меня на микрафоне всё супер , единственное что бывает это в промежутках песен он на все звуки реагирует, да и на ленту по питалову (я прям к ленте в середине подпаял) кандёр на 4700мкф (это у меня так) , вообще кандёр на ленту подпаять не пробовал?
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
ты микрафон, я думаю не делал.... на микрафоне по идее должно помочь, у меня на микрафоне всё супер , единственное что бывает это в промежутках песен он на все звуки реагирует, да и на ленту по питалову (я прям к ленте в середине подпаял) кандёр на 4700мкф (это у меня так) , вообще кандёр на ленту подпаять не пробовал?
У меня не получится микрофон поставить. Светодиоды на самой колонке. А с микрофоном я собирал.
Она нормально работает.
На новый год сестрёнке подарил.
Она была в восторге
IMG20190209094151_01.jpg
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
@suhorukov-p, Если так подходить к проблеме ... (это доча моя тоже, не смогу , не получится.... ) а попробовать не судьба??? ( так про дочь, она боялась показать свои работы, в итоге ,её работы заметили и оценили, а так жила и боялась))) если мыслей нет , пиши поможем чем сможем... У меня такое получается))) спасибо парням, подсказывают , направляют в нужном направлении , Я вообще собой гордиться начинаю))))
Запихай микрафон в паралон и в какой нибудь угол колонки где басов по меньше... я так думаю не внутри... сфоткай всю конструкцию...
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
А кто нибудь сделал на WI-Fi, Bluetooth модуле, чтоб через телефон управлять и настраивать цветомузыку??? тут прочитав один вроде как делал, но есть ли готовый уже доработанный проект https://community.alexgyver.ru/threads/cvetomuzyka-na-arduino.37/
Просто реально была бы тема супер, чем с этим пультом, ведь пульт можно и затерять в квартире, а телефон всегда под рукой))))
 
Изменено:

MishaVishnia

✩✩✩✩✩✩✩
26 Фев 2019
6
1
Доброго времени суток. Кто может помочь решить проблему ? Не горит один светодиод в восьмом и девятом режиме. На всех остальных режимах все отлично работает. Спасибо.
1551130247570.png
 

JoraKornev

✩✩✩✩✩✩✩
24 Фев 2019
2
0
А кто нибудь сделал на WI-Fi, Bluetooth модуле, чтоб через телефон управлять и настраивать цветомузыку??? тут прочитав один вроде как делал, но есть ли готовый уже доработанный проект https://community.alexgyver.ru/threads/cvetomuzyka-na-arduino.37/
Просто реально была бы тема супер, чем с этим пультом, ведь пульт можно и затерять в квартире, а телефон всегда под рукой))))
Самому эта тема интересна , видел на модуле ESP8266 собирали чуть другой проект, но тоже с адресной лентой

Кстати скетч написан в ардуино ide, вопрос к знатокам, насколько сложно нынешний проект цветомузыки перенести на плату ES8266, чувствую подводные камни там есть. Возможно общими усилиями и получится у нас сделать. Но модуль в любом случае интересный, надо заказать поиграться, попробовать
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
Доброго времени суток. Кто может помочь решить проблему ? Не горит один светодиод в восьмом и девятом режиме. На всех остальных режимах все отлично работает. Спасибо.
Посмотреть вложение 2510
Попробуй пропаять контакты на светодиоде, а вось там просто ХК, а у тебя только красный цвет не горит? или вообще не горит? ведь сам светодиод трехцветный (красный, зелёный, синий)
 

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,034
406
Москва
wan-derer.ru
@suhorukov-p, Он не просто 3-цветный, он адресный, т.е. имеет свой собственный процессор. Т.е. непропай не может влиять на "только красный" и пр.
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
@suhorukov-p, Он не просто 3-цветный, он адресный, т.е. имеет свой собственный процессор. Т.е. непропай не может влиять на "только красный" и пр.
А если влияет выкинь диод...да и не понятно , как помню 8 режим бегущие частоты , а 9 там какой-то анализатор... как только в этих режимах???... погоняй всеми цветами, если хоть один пропадёт ,выкинь диод...( встречал такую хрень у китайцев, только замена диода помогает, а если не пропай -лента дальше светить не будет..и такое было)
 
Изменено:

Meatus

✩✩✩✩✩✩✩
13 Окт 2018
59
4
Извиняюсь за тупизм, но как понять Добавлен режим вывода всех настроек в порт SETTINGS_LOG . это как им управлять и что с ним делать?
https://alexgyver.ru/colormusic/
Поддерживаю этот вопрос, тоже не совсем понял что делает этот режим и как он запускается
 

Meatus

✩✩✩✩✩✩✩
13 Окт 2018
59
4
Поддерживаю этот вопрос, тоже не совсем понял что делает этот режим и как он запускается

И ещё подскажите или разъясните кому не сложно принцип этой настройки
CURRENT_LIMIT

У меня
• блок питания на 5v 20A
• ленты 3.5 м по 60диодов на метр = 210 светодиодов в общем

скажите как управлять данной настройкой?
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
И ещё подскажите или разъясните кому не сложно принцип этой настройки
CURRENT_LIMIT

У меня
• блок питания на 5v 20A
• ленты 3.5 м по 60диодов на метр = 210 светодиодов в общем

скажите как управлять данной настройкой?
Элементарно))) один светодиод потребляет при полном свечение 60мА, у тебя 210 светодиодов. 210х60=12600мА или 12,6А.
Соответственно можешь выставить ток либо меньше чтоб свечение уменьшить, либо 12600 мА
 

Meatus

✩✩✩✩✩✩✩
13 Окт 2018
59
4
Элементарно))) один светодиод потребляет при полном свечение 60мА, у тебя 210 светодиодов. 210х60=12600мА или 12,6А.
Соответственно можешь выставить ток либо меньше чтоб свечение уменьшить, либо 12600 мА
Спасибо за подробный ответ. А по новой функции что я появилась в прошивке 2.9 не можете рассказать подробнее?
 

JoraKornev

✩✩✩✩✩✩✩
24 Фев 2019
2
0
@suhorukov-p, @JoraKornev, Есть проект цветомузыки по блютузу и управление с телефона. Схема и все настройки, как с компа, так и с телефона.
Буду весьма признателен, если дашь ссылку на проект, я так понимаю понимаю вместе ик пульта используем какой-нибудь модуль bluethooth для ардуино, вопрос возникает, как это чудо приспособить к телефону, чтобы всё по феншую , нужно посёрфить инет, а то времени вообще не было
 

Том Сойер

✩✩✩✩✩✩✩
18 Дек 2018
8
0
Буду весьма признателен, если дашь ссылку на проект, я так понимаю понимаю вместе ик пульта используем какой-нибудь модуль bluethooth для ардуино, вопрос возникает, как это чудо приспособить к телефону, чтобы всё по феншую , нужно посёрфить инет, а то времени вообще не было
В личке написал, ссылка на ВК группу, а то за рекламу ещё сочтут. Да, управление по телефону по полному феншую, программа самописная.
 

Том Сойер

✩✩✩✩✩✩✩
18 Дек 2018
8
0
@Том Сойер, не сочтут, можешь публиковать если проект открытый
Конечно проект открытый https://vk.com/club171670176
Кстати, там в комментариях сравнивали эти цветомузыки, сказали, что у гайвера отрабатывает хуже. Сам не знаю, вот только буду собирать.
 

suhorukov-p

✩✩✩✩✩✩✩
16 Фев 2019
47
6
Спасибо за подробный ответ. А по новой функции что я появилась в прошивке 2.9 не можете рассказать подробнее?
а что не понятно в прошивке???
там вроде всё расписано
***************************** НАСТРОЙКИ *****************************



// ----- настройка ИК пульта

#define REMOTE_TYPE 1 // 0 - без пульта, 1 - пульт от WAVGAT, 2 - пульт от KEYES, 3 - кастомный пульт

// система может работать С ЛЮБЫМ ИК ПУЛЬТОМ (практически). Коды для своего пульта можно задать начиная со строки 160 в прошивке. Коды пультов определяются скетчем IRtest_2.0, читай инструкцию



// ----- настройки параметров

#define KEEP_SETTINGS 1 // хранить ВСЕ настройки в энергонезависимой памяти

#define KEEP_STATE 1 // сохранять в памяти состояние вкл/выкл системы (с пульта)

#define RESET_SETTINGS 0 // сброс настроек в EEPROM памяти (поставить 1, прошиться, поставить обратно 0, прошиться. Всё)

#define SETTINGS_LOG 0 // вывод всех настроек из EEPROM в порт при запуске



// ----- настройки ленты

#define NUM_LEDS 60 // количество светодиодов (данная версия поддерживает до 410 штук)

#define CURRENT_LIMIT 3000 // лимит по току в МИЛЛИАМПЕРАХ, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит

byte BRIGHTNESS = 200; // яркость по умолчанию (0 - 255)



// ----- пины подключения

#define SOUND_R A2 // аналоговый пин вход аудио, правый канал

#define SOUND_L A1 // аналоговый пин вход аудио, левый канал

#define SOUND_R_FREQ A3 // аналоговый пин вход аудио для режима с частотами (через кондер)

#define BTN_PIN 3 // кнопка переключения режимов (PIN --- КНОПКА --- GND)



#if defined(__AVR_ATmega32U4__) // Пины для Arduino Pro Micro (смотри схему для Pro Micro на странице проекта!!!)

#define MLED_PIN 17 // пин светодиода режимов на ProMicro, т.к. обычный не выведен.

#define MLED_ON LOW

#define LED_PIN 9 // пин DI светодиодной ленты на ProMicro, т.к. обычный не выведен.

#else // Пины для других плат Arduino (по умолчанию)

#define MLED_PIN 13 // пин светодиода режимов

#define MLED_ON HIGH

#define LED_PIN 12 // пин DI светодиодной ленты

#endif



#define POT_GND A0 // пин земля для потенциометра

#define IR_PIN 2 // пин ИК приёмника



// ----- настройки радуги

float RAINBOW_STEP = 5.00; // шаг изменения цвета радуги



// ----- отрисовка

#define MODE 0 // режим при запуске

#define MAIN_LOOP 5 // период основного цикла отрисовки (по умолчанию 5)



// ----- сигнал

#define MONO 1 // 1 - только один канал (ПРАВЫЙ!!!!! SOUND_R!!!!!), 0 - два канала

#define EXP 1.4 // степень усиления сигнала (для более "резкой" работы) (по умолчанию 1.4)

#define POTENT 0 // 1 - используем потенциометр, 0 - используется внутренний источник опорного напряжения 1.1 В

byte EMPTY_BRIGHT = 30; // яркость "не горящих" светодиодов (0 - 255)

#define EMPTY_COLOR HUE_PURPLE // цвет "не горящих" светодиодов. Будет чёрный, если яркость 0



// ----- нижний порог шумов

uint16_t LOW_PASS = 100; // нижний порог шумов режим VU, ручная настройка

uint16_t SPEKTR_LOW_PASS = 40; // нижний порог шумов режим спектра, ручная настройка

#define AUTO_LOW_PASS 0 // разрешить настройку нижнего порога шумов при запуске (по умолч. 0)

#define EEPROM_LOW_PASS 1 // порог шумов хранится в энергонезависимой памяти (по умолч. 1)

#define LOW_PASS_ADD 13 // "добавочная" величина к нижнему порогу, для надёжности (режим VU)

#define LOW_PASS_FREQ_ADD 3 // "добавочная" величина к нижнему порогу, для надёжности (режим частот)



// ----- режим шкала громкости

float SMOOTH = 0.3; // коэффициент плавности анимации VU (по умолчанию 0.5)

#define MAX_COEF 1.8 // коэффициент громкости (максимальное равно срднему * этот коэф) (по умолчанию 1.8)



// ----- режим цветомузыки

float SMOOTH_FREQ = 0.8; // коэффициент плавности анимации частот (по умолчанию 0.8)

float MAX_COEF_FREQ = 1.2; // коэффициент порога для "вспышки" цветомузыки (по умолчанию 1.5)

#define SMOOTH_STEP 20 // шаг уменьшения яркости в режиме цветомузыки (чем больше, тем быстрее гаснет)

#define LOW_COLOR HUE_RED // цвет низких частот

#define MID_COLOR HUE_GREEN // цвет средних

#define HIGH_COLOR HUE_YELLOW // цвет высоких



// ----- режим стробоскопа

uint16_t STROBE_PERIOD = 140; // период вспышек, миллисекунды

#define STROBE_DUTY 20 // скважность вспышек (1 - 99) - отношение времени вспышки ко времени темноты

#define STROBE_COLOR HUE_YELLOW // цвет стробоскопа

#define STROBE_SAT 0 // насыщенность. Если 0 - цвет будет БЕЛЫЙ при любом цвете (0 - 255)

byte STROBE_SMOOTH = 200; // скорость нарастания/угасания вспышки (0 - 255)



// ----- режим подсветки

byte LIGHT_COLOR = 0; // начальный цвет подсветки
byte LIGHT_SAT = 255; // начальная насыщенность подсветки
 

Харон

✩✩✩✩✩✩✩
7 Авг 2018
11
0
Добрый день! Собираюсь повторить проект, и вот есть пара вопросов сильно меня беспокоящих:
- Подскажите как подключить в портативной колонки? Есть на ней выход для наушников (работает именно как выход) - как только вставляешь в него миниджек естественно с основного динамика пропадает звук, как быть в этом случае?
- микрофонный усилитель насколько чувствителен? Т.е. на каком расстоянии от источника звука он должен находиться, при условии, что громкость источника 30 из 100% (условно), чтобы срабатывал адекватно?

и я так понимаю, большинство используют разветвители от компа?
P.s. Прочитал всю эту тему и ни кто не пишет как реализовал подключение/разветвление.