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

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
а, теперь дошло, оно так и работает значит)) получается ждем когда будет 8 (я так понимаю точки который) и на основе его перепиливаем в 5? А может можно как то сделать что бы не перекрывало, а просто выводило то, что есть или все равно придется переделать весь код?
Можно по минимуму переделать. Выводить бас условно в 1-ом пикселе, средние во 2-ом, высокие в 3-ем. А в следующем такте сдвигать их не на один пиксел в сторону края, а через два. Таким образом каждая частота поедет по своей "полосе". Ну еще скорость отрисовски надо уменьшить в три раза, что бы компенсировать этот скачек. Это если по быстрому на костылях.
 
  • Лойс +1
Реакции: fastdron

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
еще баг нашел, палитра с артефактами почему то в режиме VU от зеленого к красному, раньше не замечал. Они там в нескольких местах так артафачат, пиксели не туда залезли)
IMG_20210116_121450.jpg
 

SeverTV

✩✩✩✩✩✩✩
4 Дек 2020
21
0
Здравствуйте,подскажите может что изменилось как переключать между MIC и LINE прошивка 2.5.1- как по пунктам?
1.Система включена.
2.Нажимаем ОК.первые 8 диодов - радуга
3.Нажимаем 0(ноль)
что то не переключается.
сигнал подаю со смартфона вых. наушники.
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@SeverTV, все верно, алгоритм такой. Если "моно-стерео" = 0, то там помимо 8 диодов радугой, будут еще первые 4 диода гореть либо красным (лайн), либо зеленым (микрофон)
 

SeverTV

✩✩✩✩✩✩✩
4 Дек 2020
21
0
@SeverTV, все верно, алгоритм такой. Если "моно-стерео" = 0, то там помимо 8 диодов радугой, будут еще первые 4 диода гореть либо красным (лайн), либо зеленым (микрофон)
делаю так ничего не происходит,радуга горит,а лайн и микрофон нет.Хотя работает он микрофона.в настройках 1 - Моно (микрофон или одноканальный линейный)

1.Выключена- мигает красный светодиод.
2.Включаю (например 4).
3.Нажимаю ОК. ничего не происходит,ещё раз ничего,с четвёртого раза радуга включилась.
4.Ноль нажимаю-светодиоды как были радугой так радугой и горят.(первые 4 диода гореть либо красным (лайн), либо зеленым (микрофон) -не горят.
косяк какой то рядом -а я его не вижу.магия
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@SeverTV, дак если в настройках 1-Моно эта индикация и не будет гореть))
Точно надо переписывать инструкцию)

0 - это задействованы оба входа микрофон и линейный и между ними можно переключаться
1 - задействован только микрофон (но вместо него можно припаять моно провод)
2 - задействован только стерео линейный
 
  • Лойс +1
Реакции: SeverTV

SeverTV

✩✩✩✩✩✩✩
4 Дек 2020
21
0
Всё заработало.Как вы написали 0 - задействованы оба входа микрофон и линейный и между ними можно переключаться - у меня стояла -1 .После того как поставил -0 ,пульт что ли косячил странно - под определённым углом срабатывает только по диодам и ориентируешься,с нескольких раз переключается.
Спасибо!!!
 
Изменено:

SeverTV

✩✩✩✩✩✩✩
4 Дек 2020
21
0
сейчас смотрел в прошивке 2.5.1 инструкцию-там походу ошибка (кнопка 6)
6 | Стробоскоп | Кнопки * / # - Смена цвета |
| повторное нажатие - белый/цветной | Плавность вспышек | Частота вспышек
у нас же стробоскоп на кнопке 3.
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
когда я убавляю яркость фоновой подсветки в этом режиме (6), лента начинает моргать как на самовозбуждении, поднимаю яркость на пару пунктов и она нормально работает. Давно этот баг был, не понимал с чем он связан, наконец то нашел.
Вкладка 02, строка ~138
кусок кода:
C++:
    if (thisBright[i] >= 0) thisBright[i] -= SMOOTH_STEP;
    if (thisBright[i] < EMPTY_BRIGHT) {
      thisBright[i] = EMPTY_BRIGHT;
      running_flag[i] = false;
    }
поменять на:
C++:
    if (thisBright[i] > (EMPTY_BRIGHT + SMOOTH_STEP)) thisBright[i] -= SMOOTH_STEP;
    else {
      thisBright[i] = EMPTY_BRIGHT;
      running_flag[i] = false;
    }
@SeverTV, да, там куча ошибок) исправлю)
 
  • Лойс +1
Реакции: novvel и SeverTV

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Slenk, попробую позже, пока некогда и лень)) спасибо

UPD: залил, работает вроде как
 
Изменено:

Skeptik

✩✩✩✩✩✩✩
14 Янв 2021
14
3
Доброго времени. Спасибо за участие в моем вопросе.
Да, земли соединены, поскольку питаются от одного источника.
С удовольствием прочитал последние 10 страниц, поделил участников этой ветки на очень умных ( которые уже давно работают с Arduino ) и начинающих ( таких как я ).

Что то видео никак. Говорит слишком большой. Хотя всего 12м

Кто подскажет, что здесь не так?
 

Вложения

Изменено:

galgalg

★✩✩✩✩✩✩
11 Янв 2020
58
18
Подскажите:
#define CURRENT_LIMIT 0+ // Лимит по току в МИЛЛИАМПЕРАХ, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит
Если надо ограничение в 2 Ампера, то вместо 0+ надо подставить 2000?
 

Норильский

★✩✩✩✩✩✩
12 Янв 2021
35
11
38
так не стоит делать, делай все как на рисунках у гайвера или в схемах других участников)) и еще я так понимаю слово "делитель" ничего не говорит? Нужно сигнал подавать не более 5в на вход, а у вас я так понимаю напрямую с акустики? Если это так, то надо сделать делитель хотя бы какой то на входе...
на видео у Александра (гайвера) именно так и сделано, припаяно прямо на ардуине
 

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
на видео у Александра (гайвера) именно так и сделано, припаяно прямо на ардуине
у меня тоже прям на ардуину этот кондер припаян в одной сборке, а во второй вообще всё кое-как воткнуто в макетку и работает.

Вообще всем настоятельно рекомендую перед пайкой собирать на макетке, так гораздо проще быстренько всё протестировать по отдельности(если возникнут проблемы)
 

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
Извините. Открыл доступ. Не часто на Ютубе.
Могу еще раз посоветовать отключить внешний источник опорного напряжения в прошивке что бы исключить неисправность резисторов и прочего (#define POTENT 0 сделать), прошивку от сленка залить 2.5.1, схему от гайвера самую простую с микрофоном, резистор на 47кОм от пина входа с большей емкостью кинуть на GND. Не стандартная проблемка какая то. Или давай так: напиши, а лучше на фото нарисуй куда что у тебя подключено подробно, я тебе отредактирую прошивку и кину. я так понимаю у тя версия без пульта?
 
Изменено:

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@novvel, да вполне обычная проблема) У меня так было, но убей не помню из-за чего. Вроде просто откалибровать нужно было шум или резистор не контачил, да, скорее даже резистор. Если получится, то вечером вытащу переменник и посмотрю что будет. Но у товарища даже пульта нет, поэтому моя прошивка бесполезна.
 
Изменено:

novvel

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

ig3757

✩✩✩✩✩✩✩
7 Ноя 2020
18
5
Подскажите:
#define CURRENT_LIMIT 0+ // Лимит по току в МИЛЛИАМПЕРАХ, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит
Если надо ограничение в 2 Ампера, то вместо 0+ надо подставить 2000?
Да
 

novvel

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

Slenk

★★★★★★✩
21 Янв 2020
382
591
34
Краснодар
@novvel, у меня всё фиксы так или иначе связаны с пикселами))) О чем именно речь?) Да, фон выбирается так, я добавил в описание на странице загрузки. На мой взгляд это самое удобное решение, дабы не пришлось набирать комбинации из 10 кнопок пультом как для фаталити на сеге))))
 
Изменено:

novvel

★★★✩✩✩✩
29 Сен 2018
568
192
@Slenk, вот этот пост:
и этот: