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

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@viktor001,
Спасибо без помощи наверно бы не доделал етот проект
Теперь нужно найти такой конденсатор, и если возможно можете скинуть фото как у вас ето реализовано
Спасибо.
 

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@viktor001,@@lice В наличии имеются два вида на фото наминал конденсаторы виден такие на 50 вольт ето много?IMG_20191030_195716.jpg
 
Изменено:

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
@Uandr, конденсатор- любой из этих. Оба одинаково хороши.
По фоткам не всё совсем хорошо видно, но явных косяков я не замечаю.
Думаю, что надо вам на время отладки сделать пр схеме без модуля микрофона, то есть- подать на пин А2 через тот же конденсатор аудиосигнал от линейного выхода например компьютера. Как в этой схеме 1572462339250.jpeg
Потом если всё заработает можно будет копать дальше схему с микрофоном.
 

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@@lice ,@viktor001 Спасибо попробую !
Менял конденсаторы и на 2.2 uF и 1 uF 50v не реагирует(
Может ли быть проблема в браке микрофона? или конденсатор на 50 V слишком много? , меньше не нашел.
 

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
Кондеры нормальные. Пробуйте сделать по моему предидущему комментарию. Потом отпишитесь по результатам.
 
  • Лойс +1
Реакции: Uandr

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
А что вообще происходит с лентой если вход ардуины оставить в воздухе, то есть ничего не подключать, ни микрофон ни кабель?
Отключите микрофон, выверните потенционометр в середину и включите питание. Лента должна засветиться примерно на треть и по краям мигать.
Я подозреваю, что именно это у вас и происходит. И склоняюсь к мысли, что порт всё таки скорее мёртв чем жив.
На фото плохо видно, проверьте не касаются ли ноги конденсатора на 10 нанофарад процессора.

Кстати, GY-MAX9814 питать лучше от 3.3 вольт, а не от 5. Так лучше для АЦП процессора
 
  • Лойс +1
Реакции: Uandr

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@viktor001, Спасибо
Отключил и микрофон и кабель лента мерцае как вы и говорили на треть горит и по краям мерцает.
Вы написали "И склоняюсь к мысли, что порт всё таки скорее мёртв чем жив" что ето значит и про какой вы порт?
Порт на ардуино?
 

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Да, на Ардуино. Это порт А2
Что происходит когда включаете с подключенным микрофоном? Лента так же светится или есть хоть какое-то изменение?
Вы не ответили проводили ли вы процедуру обнуления шумов.
В общем подключите микрофон. Включите питание. Подождите пару секунд пока Ардуинка соберётся с мыслями, нажмите 1 раз кнопку 0 на пульте или удерживая кнопку на ардуино (не резет) пока не погаснут пиксели на ленте. Через 1-2 секунды пиксели опять зажгутся синим и если в центре будут гореть другим цветом и ярче синего, то покрутите потенционометр пока лишнее не погаснет.
После этой процедуры всё должно работать. Если всё ещё нет реакции на музыку, то дотроньтесь пальцем до контактов микрофона. Это вызовет возбуждение усилителя и выдаст максимальный сигнал на выход. Лента будет просто обязана отобразить хоть что то.
Если и после этого ничего, то мы возвращаемся к отправной точке вашей проблемы. Либо сигнал не доходит до Ардуины, либо Ардуина уже не в состоянии что либо принять.
Работоспособность микрофона можно проверить подключив его например к микрофонному входу компьютера. Разделительный конденсатор между компом и микрофоном ОБЯЗАТЕЛЕН. Что касается Ардуины, то можно переписать порт входа на любой другой свободный, аналоговый.
Наверное не лишним будет напомнить, что все манипуляции с подключением компонентов надо производить с отключенным питанием.
 
  • Лойс +1
Реакции: Uandr

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@viktor001, обнуление шумов всегда делаю,
Когда я подключаю микрофон -- на ленте ничего не меняется лента также светится, изменений нет.
При замыкании на микрофоне контактов лента ничего не отображает как будто нет сигнала !
А как проверять MAX9814 микрофонный усилитель на исправность??
Может ли быть проблема в самой плате Ардуино ?
Мне попробовать поменять в настройках прошивки порт А2 на А4 например и сигнальный провод туда же перепаять ?
Спасибо.
 

Uandr

✩✩✩✩✩✩✩
3 Июл 2019
17
0
@viktor001 ,@@lice, @Wan-Derer, Огромное СПАСИБО вам все заработало)),- после того как я перепаял сигнальный провод с микрофона перенес с А2 на А4 в прошивке и на Ардуине!!
Все отлично реагирует
Проблема была наверное в том что порт А2 на ардуино был как то испорчен или перегрел неважно главное что работае
Повторюсь спасибо всем кто помогал
 

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Ну вот видишь, изначальное предположение, что порт неисправен оказалось верным. Чудес как говорится не бывает.
 
  • Лойс +1
Реакции: Uandr

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Небольшая доработка схемы избавит вас от нестабильной работы и надобности постоянно подстраивать опорное напряжение. Если конечно такая проблема у вас присутствует.
Как я уже говорил, гонял схему по разным режимам и при возврате на режим 1 лента светилась на треть даже без наличия сигнала. Исправлялось это безобразие подстройкой опорного напряжения. И так без конца, что сильно меня напрягает. Причина тому паразитное напряжение на входе ардуины (порт А2). Как уже упоминалось, разделительный конденсатор в аудио сигнале это зло, но без него тоже никак. В общем надо на порт А2 добавить нагрузку в виде последовательно включённых конденсатора и сопротивления относительно массы. Номиналы особо не важны, но для быстродействия я выбрал конденсатор 1µF и резистор 10кОм.
 
  • Лойс +1
Реакции: Uandr

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

✩✩✩✩✩✩✩
6 Окт 2019
7
1
Думаю, что нет ответов потому, что не сформулирован вопрос. Что имеется в виду "вывести на отдельный пин низкие частоты" ?

Варианты:
1) на этот цифровой пин будет подключен еще один кусок адресной ленты и его нужно заставить моргать отдельно от основного
2) на этот цифровой пин нужно выводить логическую единицу, когда в спектре сигнала присутствуют низкие частоты. И соотв. будет вспыхивать простой светодиод (замыкаться реле и тп)
3) это аналоговый пин и на него нужно вывести ШИМ, скважность которого будет зависеть от НЧ спектра сигнала. Подключив туда светодиод (LED модуль) будет плавно меняться его яркость.
4) что--то вообще другое

Сформулируйте, что имеется в виду
Ну так что поможешь? Нужен второй вариант)
 

NikShel

✩✩✩✩✩✩✩
27 Окт 2019
4
0
Использую схему с микрофоном, без потенциометра. Режимы 3-9 работают. При включении в режимах 1 и 2 светится вся лента, потом только серединка и увеличение громкости звука никакого действия не оказывает. Пытался играться с перемеными - немного расширил полосу сверяшихся диодов в режиме тишины, но нужного эфекта не добился. В процедуру отрисовки вставил вывод в сериал некоторых переменных, прослеживается зависимость: при включении махЛевел - минимален, кол-во светящих диодов максимально. Потом махЛевел постепенно увеличивается, кол-во светящих диодов сокращается. Текущий уровень сигнала обратно пропорционален громкости звука и мало меняется с её увеличением :(
Пытался вставить фотки - не получилось!
Параметры кондёров во входной цепи изменил на которые попались. Не записал. Другие режимы работали, думал, что и так настроюсь. Входы аудио: пр.к - А3(кондёр), лев.к - А4.
Вопрос: ёмкость кондёров имеет ключевое значение?
 
Изменено:

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
@NikShel, емкость проходного электролита не надо ставить больше 10uF. И я бы посоветовал после него на пин ардуинки добавить сопротивление на минус питания, килоомов на 10. Это чтобы избежать странного поведения кондёра, когда тот заряжается на высокое сопротивление входа ардуинки.
 
  • Лойс +1
Реакции: NikShel

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Один резистор после разделительного кондёра скорее всего завалит весь сигнал. Лучше добавить последовательно резистору конденсатор и тем самым гальванически разделить пин ардуинки с массой. Или просто кондёр к примеру 100 нанофарад, тоже должно сглаживать паразитное напряжение.
NikShel А зачем вы подключились пину А4? По умолчанию входной пин А2
Способ компенсации шума без подстроечного описан в инструкции. Из вашего описания видно, что вы занимались абсолютно не тем, что должны были сделать.
 

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
10 кОм ничего не завалят. А установив кондёр от входа к массе вы ничего «гальванически» не отвязывайте и никакие «паразитические» напряжения, кроме высоких частот аудиосигнала не сглаживайте. Какие «паразитические» сигналы кроме звукового там могут быть?
А вот постоянное напряжение на входе присутствовать может, это для светомузыки зло и от него нужно избавиться.
 

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Вы пробовали притянуть порт А2 через резистор на массу?
 

@lice

★✩✩✩✩✩✩
12 Апр 2019
128
30
У меня на входе ардуинки стоит потенциометр для подстройки уровня входящего сигнала. Один крайний вывод этого потенциометра подключен к общему, другой крайний вывод- к выходу микрофонного усилителя, а средний- к входу А2. Так что да, у меня А2 притянут к общему.
 

Monty

✩✩✩✩✩✩✩
30 Апр 2019
35
5
сброс настроек в EEPROM памяти (поставить 1, прошиться, поставить обратно 0, прошиться. Всё)
мне не помог данный способ. Ситуация аналогичная:
Подключаю через микрофон.
Прошивки пробовал 2.8, 2.10 - 1,2 режим - горят все светодиоды постоянной радугой.
Прошивка 2.3 - в режиме 1,2 горит серединка, края сантиметров по 15 моргают, до конца ленты не доходят, но если крутить потенциометр то иногда чувствительность меняется и масштаб задействованных светодиодов меняется, но эффект быстро теряется.
 
Изменено:

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Я тоже изначально хотел поставить переменник на входе ардуины, но при таком подключении небыло реакции на звук. И выше я написал, что если у вас та же ситуация, ставьте конденсатор.
 

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Monty, у вас похоже тоже самое, что и у меня было. При высоком уровне сигнала напряжение на пин А2 поднимается до 1.2 - 1.4 вольта, но при снижении уровня напряжение остаётся , от этого и светятся пиксели. А2 надо притянуть к массе.
 

Monty

✩✩✩✩✩✩✩
30 Апр 2019
35
5
1 и 2 режим заработали случайным для меня образом, но мне показалось, что чувствительность микрофона слабовата.
Подключил Резистор на 10кОм по указанной ранее схеме (А2-GND), теперь потенциометр надо меньше выкручивать (примерно на 25% от максимума, а ранее было примерно на 75%), изменения в чувствительности микрофона не почувствовал, с телефона если музыка играет, то желательно ставить на всю громкость и в 2-3 метрах от микрофона.
Проблема в том, что там где работает 1,2 режим, не работают все остальные (кроме 9 кажется) и наоборот. 1,2 режимы работают на большем уровне потенциометра (не знаю как правильно выразиться), если сделать так чтобы работали все режимы, то 1 и 2 будут в тишине гореть по середине достаточно широкой полосой, что убирается выкручиванием потенциометра в большую сторону процентов на 10,но при этом перестают работать другие режимы (кстати высокие частоты кое как распознаются, низкие совсем пропадают).
Ещё я не ставил конденсатор на вход (который на 1000мКф), потому что я так понял он влияет только на работу пульта, а у меня с этим проблем нет. Это не может влиять на работу в целом?
 

viktor001

★✩✩✩✩✩✩
14 Окт 2019
113
36
Выше я уже описывал как настроить первый режим, перечитайте ещё раз. Подстроечный резистор напряжения aref устанавливается один раз на режиме -1 и больше его не трогать.
Чувствительность режимов 3-8 выставляется пультом. Посмотрите ещё раз видио и инструкцию "Управление с ИК пульта "