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

GolubGrisha

✩✩✩✩✩✩✩
14 Мар 2020
5
1
@Slenk, я Вашу версию 2.6 поставил, отличное цветодрыгало получилось. Однако потом на динамических эффектах, не связанных со светомузыкой, обнаружил интересный феномен - если есть какой либо аудиосигнал анимация как бы прерывается и получается дерганной. Дальнейшие исследования, отложены на не определенный срок.
 

berhram

✩✩✩✩✩✩✩
29 Окт 2020
1
0
Всем привет! Собрал по схеме без пультов и и тд, чисто по джеку. Так вот, горят только центральные светодиоды в первых двух режимах, в остальных какие то всполохи непонятные. все комплектующие как указаны на сайте, но только вместо 6,3в конденсатора стоит 16. может быть проблема из за этого или куда копать?
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@Slenk, Прошивка 2.6.5 у меня не заработала. Вернул 2.6 работает хорошо. В изменении плотности ленты особой разницы не заметил, при любой плотности красиво(100 светодиодов, 60 шт. на метр). И изменение общей яркости ленты по моему мнению ни к чему не приводит что 255, что 40 разницы в яркости не заметно. И вопрос цвет подсветки в цму 3, 5 полос можно изменить на всю длину ленты пурпурный?
Что значит "не заработала"? Не установилась или какие-то режимы не работают?

Что касается плотности ленты: это распространяется не на все эффекты. Где-то логика эффекта никак не зависит от плотности. Например уровни. Там если громко, то загораются все диоды, если тихо - один диод. И пляшет в этом диапазоне, какая-там плотность и количество не имеет значения, оно в любом случае масштабируется от 1 до кол-во диодов/2.
А вот в Пёрлине я например решил (предположим), что длинна волны в "Бассейн" должны быть условных 15 сантиметров и мне кажется, что это красиво и прям похоже на настоящий бассейн. Клепал я это на ленте 30 диодов. Но когда запустил на ленте в 144 диода, то "длинна волны" у меня вместо 15 сантиметров стала 3 сантиметра. Поэтому эти эффекты я "растянул".
Или огонь. Он за условную секунду должен разгораться допустим на пол метра, но при плотности 144 он соответственно эти пол метра проходит не за секунду, а за 5 - не порядок. Поэтому я его "ускорил".
Или "полоски" в режиме 8 задуманы именно как полоски. То есть сантиметров 20, но на плотности в 144 они уже выглядят не как полоски, а как толстые пикселы (4 см.). Поэтому там я "добавил" пикселов в полоску относительно плотности.

На счет яркости: она постоянно заедается в LOOP этой строчкой:
FastLED.setBrightness(BRIGHTNESS); // Установить яркость ленты
поэтому если поменять значение BRIGHTNESS, то и яркость поменяется и никак иначе. Но следует помнить, что все переменные (настройки) прошивка в первую очередь тянет из EEPROM. И даже если принудительно изменить значение перед прошивкой (во вкладке 01), то оно будет игнорироваться до тех пор, пока не сбросишь настройки.

На счет подсветки в 3/5 полос: по легкой не сделать, там логика эффекта другая. Фоновой подсветки как таковой там нет, там есть "яркость" полоски, которая меняется в зависимости от наличия звука.

@novvel, да, там в 9 неведомые костыли были, которые отбрасывали "тихие сигналы" и т.д.

@GolubGrisha, всё верно, так и было задумано и указывалось в описании. Режимы на Пёрлине реагируют на звук, когда он есть и переливаются в такт. Если звук отключается, то переходят в обычное состояние.

Пожалуй надо тему отдельную клепать, а то тут зафлудили уже всё. Там хоть опросы какие-то можно будет проводить и ответы закреплять, а то одно и тоже по нескольку раз отвечаю и спрашиваю.
 
  • Лойс +1
Реакции: novvel

ig3757

✩✩✩✩✩✩✩
7 Ноя 2020
18
5
А резистор опорного напряжения обязательно ставить? У Гайвера можно было без него.
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@ig3757, можно не ставить, но "гибкости" настройки будет меньше.

Что касается msgeq7, то есть нюанс. Как пишут во всем интернете: уровень брака у китайских схем чуть ли не 80%. Я вроде как нашел нашу контору, которая продает эти схемы (а так же готовые модули со всей обвязкой) с быстрой доставкой из России. И они утверждают, что у них брак исключен, потому что проверяют каждую перед отправкой. Цена за голую микросхему сопоставима с китайской, а модуль с обвязкой в три раза дешевле чем на Али. Проверить получится после 21 февраля, попросил у кента что бы подарил мне на др)))
 

wadimsuv

★★★✩✩✩✩
17 Ноя 2020
191
108
@Slenk, Подскажите пожалуйста. На Вашей схеме питание микрофона висит на D7. для чего это сделано?
Использую микрофон и пульт. Микрофон питаю с 5V ноги ардуино. Вроде все работает. Единственное что я поставил, это сопротивление на 47Ком сА5 на землю. Без него не работает микрофон ни в какую.
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@Slenk, Подскажите пожалуйста. На Вашей схеме питание микрофона висит на D7. для чего это сделано?
Использую микрофон и пульт. Микрофон питаю с 5V ноги ардуино. Вроде все работает. Единственное что я поставил, это сопротивление на 47Ком сА5 на землю. Без него не работает микрофон ни в какую.
Вот я писал: "Микрофон питается напрямую от пина (по потреблению там всё ок), кому надо тот сам разберется куда вставить транзистор или вообще запитать на постоянный +. "
D7 просто отключает питания микрофона, когда он не используется (ну мало ли кто-то боится его держать постоянно под током по какой-либо причине).
 
  • Лойс +1
Реакции: Ansherka и wadimsuv

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
А резистор опорного напряжения обязательно ставить? У Гайвера можно было без него.
использую с внутренним опорником, все прекрасно работает с микрофоном и тут на ЦМУ и на схеме с анализатором, чувствует шепот и нормально пашет при приличной громкости.(гейн стоит 50дб)

@Slenk, А что там с отключением микрофона? Оно программно используется уже в коде где то? А то у меня была идея сделать отключение микрофона. Да и я тоже думаю что надо сделать отдельную тему уже и тут в заголовке дать на нее ссылку. Да, и я там на счет пульта в другой теме написал кое что, посмотри пожалуйста =)

ЗЫ: почему в VU метре в режиме от зеленого до красного у меня крайние пиксели не красные, а желтые?)
 
Изменено:

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@novvel, да. При переключении на Лайн микрофон отрубает (теоретически меньше помех будет создавать на пинах) и при переходе в режим ожидания. Видел на счет пульта, отвечу)

Не знаю на счет артефактов VU, не копался еще.
П.С. вкладка 01 строка 221
const float index = (float)255 / SPLIT_NUM_LEDS; // коэффициент перевода для палитры
Можно попробовать поменять 255 на 254. Возможно поможет, если что отпишись.
 
Изменено:

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Slenk, помогло до 253 снижение, и тут пока проверял то увидел странность, когда постоянно очень громкие звуки, стучишь по микрофону например, то уровень как бы падает и VU метр замедляется в резкости своей, становится медленным и только через пару сек отдупляется, когда пропадает перегруз и резвость возвращается) что то с автоуровнем громкости что ли..
 

Dinozavr

★✩✩✩✩✩✩
25 Ноя 2020
24
11
@Slenk,
Что значит "не заработала"? Не установилась или какие-то режимы не работают
Прошивка 2.6.5. Реакция светодиодов вкл. Выкл. Мигание индикации пульта на самой плате есть. Лента же вообще ни каких признаков жизни не показала. И сброс настроек делал, и до прошивки и после, и перезаливал, и все кнопки пульта перепробовал. Как уже писал вернул версию 2.6 всё работает. По поводу режимов цму 3 и 5 когда то в молодости собирал цветомузыки вот там фоном был синий цвет, загорался тогда когда гасли основные. Вот и хотелось бы так же, ответ на этот вопрос я уже прочёл поэтому по поводу фонового цвета цму повторно отвечать не нужно дабы не плодить много лишних букв.
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@Slenk, помогло до 253 снижение, и тут пока проверял то увидел странность, когда постоянно очень громкие звуки, стучишь по микрофону например, то уровень как бы падает и VU метр замедляется в резкости своей, становится медленным и только через пару сек отдупляется, когда пропадает перегруз и резвость возвращается) что то с автоуровнем громкости что ли..
В общем я понятия не имею почему палитра отрабатывает не правильно. Мистика...
Перерыл всё, что можно. По ходу дела уменьшил код на 400 байт и освободил 2% оперативки. Всего лишь поменял CRGBPalette32 на CRGBPalette16 и чуть переписал "уровни"
Но я хз почему "палитра" отрабатывает не правильно. При значении 255 она должна показывать "красный", но в итоге красный она показывает при значении 241, а выше уже начинает спускаться в оранжевый. Может кто-то подскажет почему?

Ну зато при определённых настройках теперь компилируется на 360 диодах)))
 
Изменено:

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Slenk, Я вот просто раньше не замечал, было такое или нет с ней, редко использовал этот режим палитры, в основном огненная стояла. Может попробовать просто залить палитрой ленту и проверить? Это наверное как то связано с количеством светодиодов или с делением пополам, Потому что именно один пиксель по краям ленты только так работает, до этого я писал уже что был такой баг в середине палитры/уровня VU метра, но потом он исчез, не смог найти это сообщение свое, его удалили может))

ЗЫ: В скетче опять какое то старое описание кстати, пропал пункт 2.20 :D
Предлагаю навести порядок в прошивках, убрать все ненужное далеко и работать с одним экземпляром стабильным и вторым прибранным бета, ну и наверное все таки создать отдельную тему и закрепить ссылку))
 
Изменено:
  • Лойс +1
Реакции: vatero и BigDog

денис lol2004kek

✩✩✩✩✩✩✩
28 Янв 2021
1
0
подскажите пожалуйста вот на канале AlexGyver нашел видео
и хотел бы спросить можно ли это сделать на Светодиодной ленте SPI-5000SE-IR21B 12V RGB (5060,150 LED x3,1804, ПДУ) она адресная и если да то как спасибо за помощь
 

Евгений Л

★✩✩✩✩✩✩
21 Июл 2020
34
11
Нарисовал схему линейного стерео-входа, может кому пригодится. Предельно простая, любители упрощать будут огорчены.
Сам не проверял, глубина АРУ неизвестна. На AREF подавать 5В через RC цепь 10кОм, 1мкФ.
Сильно.......... Но печально. Для понимающих даташит - https://www.nxp.com/docs/en/data-sheet/TDA7052B.pdf
 

Евгений Л

★✩✩✩✩✩✩
21 Июл 2020
34
11
а что там не так?
Вот все что можно все не так
Это усилитель класса D - с 5 ноги только положительные полуволны , с 8 только отрицательные, искажения больше 50% гармоники болше полезного сигнала. На коллектор транзистора питания нет совсем да еще зашунтировали в прямом направлении двумя диодами -вообще не уверен хватит ли внутреннего тока МС что бы зарядить С3 может сразу сдохнет а может чуть помучается.
 
Изменено:
  • Лойс +1
Реакции: technotrasher

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
Извините, что перебиваю. Конкретно по моей прошивке флудите пожалуйста сюда. Буду там изливать свои потоки сознания.
 

Евгений Л

★✩✩✩✩✩✩
21 Июл 2020
34
11
Зачем-же так категорично? Нарисуйте лучше. Желательно без "экзотических" микросхем и других дефицитных элементов. Чтобы не "рисоваться" вот мол какие крутые микросхемы я имею. :giggle:
Я никогда не выкладываю непроверенные (несобраные схемы)Если не собирал сам, то обязательно пересчитываю все элементы. Уже писал: в феврале сделаю и выложу. Сейчас нет ни времени ни элемнтов. приедут соберу и выложу. ничего экзотического никогда не использую.

У вас с головой всё в порядке?
У Вас какая то странная манера общения. Вы все время пытаетесь обидеть или оскорбить человека. Не очень понимаю зачем? Если Вы уверены в том что Вы выложили раскажите о принципе действия вашего изделия, как оно работает? Может Вы действительно МАСТЕР, тогда все поучатся у Вас.

Что бы легче Вам было легче объяснять принцип работы прикреплю выписку из даташита
 

Вложения

Евгений Л

★✩✩✩✩✩✩
21 Июл 2020
34
11
Обычная мостовая схема. Что с ней не так? Ну что вы в самом деле, разберитесь-же, ничего там сложного нет.
Вы правда не понимаете? Эта схема станет мостовой когда Вы соедените 5 и 8 выводы нагрузкой через которую может течь ток то в одну то в другую сторону обеспечивающий открытие то одного то другого плеча схемы. А уж если совсем строго то при однополярном питании никаких мостовых усилителей быть просто НЕ может ( см вложение) Да наверно всетаки не D - ничего не нашел про V ref В даташите ни слова про какую либо частоту.Скорее всего В Но это ничего не меняет см последний скрин. Максимально приблизить схему к мостовой при однополярном питании можно на TDA 7052 ( без буковки ) т.к она имеет инверсный внешний вход, куда надо подать 1\2 U питания тогда можно получить инверсные выходы относительно условного "0" равного 1\2 U пит см вкладку. И вот тогда наступит счастье см вложение
 

Вложения

Изменено:

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Diman, а почему нельзя обойтись схемой попроще? Такую кто собирал, может по самой схеме покритикует?
 

Вложения

Totkil87

✩✩✩✩✩✩✩
29 Янв 2021
7
0
Здравствуйте собирал конструкцию и случайно включил ленту на оборот сигнальный провод на ленте подключил в конец на DO. не работает лента не светится подскажите как проверить ленту (удостоверится что она рабочая).

И еще вопрос можно ли для этой самоделки использовать компьютерный блок питания правда он выдает 5,2 вольта.
Лента SMD 5050 WS2812 (60 LED/m)
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@Totkil87, так на DI в итоге то подключили? Скачать какой-нить тестовый скетч для ленты и подключить.
БП от компа по идее стабилизируется до 5 вольт под нагрузкой. Ну или проводом сечения меньше чем нужно подключайте, как раз просадка будет)) у меня вот по двухметровому проводу 0,75 из 5.15 исходных вольт до ленты только 3,5 доезжает))) А вообще 5,2 - это не страшно, меньше 5% получается погрешность.
 
Изменено:

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Totkil87, это не страшно, что подключил наоборот, проблема не в этом. Для проверки можно тестовый скетч написать или нагуглить, может в библиотеке фастлед или неопиксель есть тестовые скетчи. Проверь правильные ли ты пины выставил в прошивку на входы и выходы. БП от ПК лучше всего подойдет, 5,2 просядет под нагрузкой, посомтри только что это не самый новый БП и выдает по 5в больше 5-10А.