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

SergADM

✩✩✩✩✩✩✩
28 Авг 2019
38
3
Несколько лент паралельно. Иначе не будет эффекта.
Можно запытивать отдаленные ленты собственными отдельными блоками питания и связывать с ардуинкой только провод данных.
тоже так думал но хватит ли скорости ардуинке чтоб ворочать 6000 диодов :)
 

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,003
406
Москва
wan-derer.ru
@SergADM, А я серьёзно. Там уже обсуждался вопрос осветить кабак. Надо было повесить всего-то несколько полосок на колонны. Прикидывали варианты... в общем, тема непростая, требует разработки и многих тестов.
 

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
тоже так думал но хватит ли скорости ардуинке чтоб ворочать 6000 диодов :)
Я когда писал- "паралельно" имел ввиду что несколько "кусков" ленты показывают одно и то же. Соответственно- не увеличивая вычислительную нагрузку на ардуинку.
 

Валеррий

✩✩✩✩✩✩✩
4 Авг 2019
5
1
@Валеррий, я занимался этим так, что взял из алика пульт с 4-мя кнопками и подключил выходы приемника к входам физических кнопок ардуинки. Никаких правок скетча, полёт нормальный.
Правка все равно же понадобится хоть и не такая значительная. Еще попробовал немного повозиться не получилось. Буду колхозить выносной ИК.

Еще вопрос, хочу вместо железной кнопки поставить TP223 но она не умеет замыкать на GND. Только подавать +5 вольт на I/C при нажатии.
У Алекса в библиотеке есть перегрузка конструктора для GButton:

GButton(uint8_t pin, boolean type, boolean dir); // класс кнопки, принимает PIN пин, тип type (HIGH_PULL / LOW_PULL) и направление dir (NORM_OPEN / NORM_CLOSE)
// HIGH_PULL - кнопка подключена к GND, пин подтянут к VCC, pinMode - INPUT_PULLUP (по умолчанию)
// LOW_PULL - кнопка подключена к VCC, пин подтянут к GND, pinMode - INPUT
// NORM_OPEN - кнопка по умолчанию разомкнута (по умолчанию)
// NORM_CLOSE - кнопка по умолчанию замкнута

Я понимаю что мне нужно изменить инициализацию с:
GButton butt1(BTN_PIN);
на
GButton butt1(BTN_PIN,LOW_PULL,NORM_OPEN);

Но не понимаю что значит: VCC, пин подтянут к GND. Я так понимаю нужно между пином и землей включить резистор, но не пойму какой номинал сопротивления.

Может можно как то без резистора?
 

x3mEr

★✩✩✩✩✩✩
26 Авг 2019
86
16
Вопрос по этому же проекту (ЦВЕТОМУЗЫКА НА ARDUINO): в первой схеме "Разделяем на две вертикальные стойки" в случае параллельного соединения двух отрезков кол-во светодиодов равно суммарному количеству всех светодиодов? Там не ошибка? Ведь это моно версия, т. е. сигнал просто дублируется на две ленты... Надо бы почитать про адресацию в адресных лентах.
 

Sergy

✩✩✩✩✩✩✩
30 Июн 2019
16
4
Помогите как рассчитать нужный ампер на ленту((( ленты 15 метров по 60 на метр выходит 900 светодиод на 15 метров я так посчитал у меня выходит 30 ампер на ленту надо
я так понимаю чёт я не так посчитал
Один светодиод = 60мА или 0.06А максимум (если он включен на полную яркость белым светом).
Если у Вас 900 светодиодов, то суммарный максимальный ток = 54 ампера.

Чтобы снизить требования к питанию, можно использовать 12v адресную ленту типа 2811 или 2815.
 

Sergy

✩✩✩✩✩✩✩
30 Июн 2019
16
4
Вопрос по этому же проекту (ЦВЕТОМУЗЫКА НА ARDUINO): в первой схеме "Разделяем на две вертикальные стойки" в случае параллельного соединения двух отрезков кол-во светодиодов равно суммарному количеству всех светодиодов? Там не ошибка? Ведь это моно версия, т. е. сигнал просто дублируется на две ленты... Надо бы почитать про адресацию в адресных лентах.
1) Для расчета блока питания нужно брать максимальный ток одного светодиода (60мА) и умножать на их общее количество, чудес ведь не бывает.

2) В заголовке программе путем #define NUM_LEDS нужно указать столько светодиодов, сколько в одном отрезке ленты.

3) Для установки ограничителя в строке с комментарием «пожалей свой блок питания» нужно указать ПОЛОВИНУ допустимого тока источника питания. Ведь библиотека не знает, что подключено две ленты в параллель.
 
  • Лойс +1
Реакции: x3mEr

x3mEr

★✩✩✩✩✩✩
26 Авг 2019
86
16
1) Для расчета блока питания нужно брать максимальный ток одного светодиода (60мА) и умножать на их общее количество, чудес ведь не бывает.

2) В заголовке программе путем #define NUM_LEDS нужно указать столько светодиодов, сколько в одном отрезке ленты.

3) Для установки ограничителя в строке с комментарием «пожалей свой блок питания» нужно указать ПОЛОВИНУ допустимого тока источника питания. Ведь библиотека не знает, что подключено две ленты в параллель.
Спасибо.
Ну, про питание, посмеялся)
Вопрос был именно к NUM_LEDS, к прошивке, не уточнил. Т. е. на рисунке в схеме для случая параллельного соединения двух лент ошибка.
 

Raiver

✩✩✩✩✩✩✩
11 Сен 2019
1
0
Не на всех схемах аудио вход идёт через конденсатор.
Его использовать в любом случае и можно его заменить на такой ?
 

Вложения

XSolution

✩✩✩✩✩✩✩
12 Сен 2019
1
0
Ребят такая проблема,все версии до 2.4 грузятся норм,2.10 ставится но кроме как белым светить ничего не работает, а с остальными проблема с компиляцией,Ардуино WEMOS NANO библиотеки все подгружены но все равно ничего не компилирует и ругается на ик пульт как я понял,
Arduino: 1.8.9 (Windows 7), Плата:"Larduino w/ LGT8F328D"

Внимание: platform.txt из ядра 'Arduino AVR Boards' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра.
In file included from C:\Program Files (x86)\Arduino\hardware\LGT\avr\variants\lgt8fx8e/pins_arduino.h:37:0,
 

as30_

✩✩✩✩✩✩✩
11 Авг 2019
19
2
Привет народ.Проблема в следующем:собрал схему,звук через микрофон,моно сигнал и выбрал внутренний источник опорного напряжения.Прошился,подключил и все работает кроме первых двух режимов (точнее первый просто горит вся лента,а радуга переливается независимо от музыки и только небольшой участок посередине) Пробовал разную громкость входящего сигнала не реагирует,хотя все остальное работает исправно.В чем может крытся причина? И еще вопрос,где в скетче изменить цвет режима подсветки?
 

maloir

★✩✩✩✩✩✩
14 Сен 2019
81
24
Здравствуйте уважаемые форумчане, вопрос для нубов, это первая моя поделка, так что сильно не пинайте, пожалуйста. Посмотрел видео, посмотрел схемы на картинке, схема в видео отличается от схемы на картинке, в видео вход аудио цепляется пин А0, вернее штекер, на картинке А1 (вход), какая верна схема? Второй вопрос, как подключить сам вход? куда какой провод? На видео показано подключение к самому штекеру показана схема, а на картинке к входу, не совсем понятно куда именно цеплять какие провода, у меня вход цельный, торчит три ноги, какую ногу к какому пину цеплять?. Не понятно как паять конденсатор. у него одна нога длинная, вторая коротка, имеет ли это значение? В общем в итоге, после долгих мучений и русского авось, спаял нечто нерабочее, кнопкой режимы не переключаются, лента не мигает от музыки, мигает сама по себе, играет музыка или нет, ей до фени. Пробывал сконектиться с блютузом ни телефон, ни стационарный комп ни 2 ноутбука его не видет, было ли у кого такое?
С уважением
 

Lyeva

✩✩✩✩✩✩✩
30 Сен 2019
1
0
Крутейшая штука, супер, пробывал переписать на APA102- не получилось, неумею програмировать, можеш добавить шоб на APA102 работало?
 

Es_28

✩✩✩✩✩✩✩
18 Сен 2019
2
1
Если кто то все это дело реализовал на node mcu скажите пожалуйста, очень надо
 
  • Лойс +1
Реакции: olscraft

salam

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

Перепроверил 10 раз. Не взлетает.
Симптомы:
1 Прошивается успешно
2 При включении индикатор питания на ардуинке светится.
3 На команды с ИК пульта реагирует(загорается на ардуинке индикатор глобальных настроек).
4 На ленте тускло горит первый светодиод красным светом. (Лента исправная, проверял)
5 Питание от импульсника через стабилизатор 2,5 ампера. (на ленту подается прямо со стаба)

Что делал:
Нашел скетч проверки ардуинки на КЗ и ошибки, проверка показала что все ОК.
Проверял питание, все нормально 5.11 v.
Собирал на еще одной плате ардуино(результат тот же.
Прошивал от 2.7 до 2.10, не взлетело(в некоторых случаях и первый светодиод не светился)
Камлал бубном(шаманским) не помогло.
Протирал спиртом(тонесеньким слоем) тоже не помогло.

Подскажите в какую сторону копать?
 

Aleksandr1612

✩✩✩✩✩✩✩
24 Июн 2019
14
8
Изменено:
  • Лойс +1
Реакции: Евгений 1977

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
@salam, Так как горит первый светодиод, что означает, что лента не получает правильную команду от ардуино и в то же время ардуино прошилось верно так как принимает ИК пульт, думается, что причина может быть в промежутке ардуино-лента: в скетче записан или в схеме подключен неправильный выход, резистор неправильного номинала, несоединение общего минусового провода итп.
 
  • Лойс +1
Реакции: Gordey и Aleksandr1612

Kadrin

✩✩✩✩✩✩✩
19 Дек 2018
13
0
Забавно, когда я первый раз собрал на скорую руку у меня все заработало. Сейчас прибрался подцепил провода и... и у меня перестал работать 1 и 2 режим (могу ошибаться, это где радуга и аналог радуги) и не знаю куда копать ))) И радуга не все светодиоды зажигает. Все остальные режимы работают нормалек. Я тут еще вчера мудрил и что то напутал и у меня стал нормально 1 и 2 режим работать, зато все остальные почти не работали, лента ели ели загоралась.
----------------------------------------------
Отвечу сам себе. версия 2.3 взлетела и все работает.
Конфигурация такая: Ардуино MEGA 2560 R3 потенциометр есть(но на него пофиг, в коде убираешь и тоже все отлично взлетает), один канал, 60 светодиодов.
Смог ли ты подключить светодиодов больше чем 700?
 
Изменено:

Клечин Михаил

✩✩✩✩✩✩✩
6 Окт 2019
7
1
Ребят очень понравился это проект и я его повторил конечно, но хотел бы спросить можно ли как то, дописать в эту прошивку дополнительный вывод низких частот на отдельный пин?
 

SergADM

✩✩✩✩✩✩✩
28 Авг 2019
38
3
а прошивка для от NANO подходит для MEGA?
если точнее то к такой плате подойдет прошивка ?IMG_20191008_114410.jpgIMG_20191008_114421.jpg
 
Изменено: