Фонит динамик / проблема со звуком

Narum
Offline
Зарегистрирован: 03.06.2019

Здравствуйте. И снова мне нужна Ваша помощь. К сожалению, так и не смог нагуглить ответ. 

1. Есть подключенный к ардуино динамик. который работает через усилок PAM8403. 
Питание усилка идет от аккума 18650. Между усилком и аккумом стоит кнопка ON-OFF. 
Проблема: При выключенной кнопке и ардуино, если провести пальцем по сигнальном проводу (ардуино - усилок) - появляются помехи. Не могу понять почему. Могу предположить: земля общая и "остается" в цепи; проводя пальцем по сигнальному проводу - генерируется некое напряжение, которое и создает помехи. 
Подскажите, пожалуйста, может ли такое быть? 

2. Если все включено - наблюдаю небольшое гудение динамика. Как это можно устранить? 

3. /*но это больше к программной ветке, скорее*/. Может ли длина кода влиять на качество звука? 
Вот тут совсем не пойму что и как. В цепи есть свето-диодная лента (внешнее питание, земля общая). Если ставлю кусочек из 3 кристаллов - все ок, звук относительно ровный. Если ставлю 27 кристаллов - начинается захлеб/просаживание звука. 

#define LEDS     3 // или 27

if (button == HIGH) sobytie = 1;         // какое-то условное событие

if (sobytie == 1)                        // по событию запускаем цикл
   {
      for (byte i = 0; i < LEDS ; i++)  leds[i] = red;       // leds[] - СД-лента и количество диодов
      if (millis() - time < 5000;) time = millis(); 
   }

if (time <= 10) tone (dinamik, 1500, 1000);    // играем мелодию 1 секунду 

 

rkit
Offline
Зарегистрирован: 23.11.2016

1. Да. Нужно поставить резистор между сигналом и землей, килоом на 100, чтобы наводки стекали.

2. Использовать  прибор в лесу, подальше от электросети.

3. Длина кода не влияет, а вот время выполнения - вполне.

sadman41
Offline
Зарегистрирован: 19.10.2016

Чем больше активных светодиодов, тем больше страйп потребляет. А там и напряжение может уже просаживаться тупо, что вызывает разнообразные спецэффекты (в принципе).

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Narum, звуковые и силовые цепи ВСЕГДА следует питать от различных источников питания.

В самом крайнем случае - от одного источника питания, но через разные стабилизаторы, и то только при условии, что источник питания достаточно мощен, чтобы нагрузка его не просаживала.

Narum
Offline
Зарегистрирован: 03.06.2019

Обе ленты питаются от своего источника. Ардуинка + звук от своего. Земли общие.

Но даже, если не включать ленты, а просто запустить связку ардуинку и звук - то эффект описанный выше сохраняется. 

svm
Offline
Зарегистрирован: 06.11.2016

Narum пишет:

Здравствуйте. И снова мне нужна Ваша помощь. К сожалению, так и не смог нагуглить ответ. 

1. Есть подключенный к ардуино динамик. который работает через усилок PAM8403. 
Питание усилка идет от аккума 18650. Между усилком и аккумом стоит кнопка ON-OFF. 
Проблема: При выключенной кнопке и ардуино, если провести пальцем по сигнальном проводу (ардуино - усилок) - появляются помехи. Не могу понять почему.

2. Если все включено - наблюдаю небольшое гудение динамика. Как это можно устранить? 

1. У усилителя высокоомный вход, когда Вы отключаете кнопку он остается висеть в воздухе и поднесённый палец - по сути широкополосная антенна, подключенная ко входу усилителя через емкость палец-центральная жила, поэтому усилитель и ловит импульсные помехи от ардуино.

2. Скорее всего по той-же причине, но наводки промышленной частоты.

Выход - не просто отключать  вход усилителя, а заземлять его другой группой контактов. Или хотя-бы уменьшить входное сопротивление усилителя. 

Narum
Offline
Зарегистрирован: 03.06.2019

svm пишет:

Выход - не просто отключать  вход усилителя, а заземлять его другой группой контактов. Или хотя-бы уменьшить входное сопротивление усилителя. 

Тут понятно. Спасибо. 
Но остается вопрос с длиной ленты. Даже если их не подключать, а просто запустить саму ардуинку с динамиком, то: 
1. если указать длину в 3 кристалла - звук ровный
2. если указать длину в 27 кристаллов - звук захлебывается. Сравнить по звучанию можно с той же синусоидой (тут не придираться, просто передаю впечатление). Где, если рассматривать отдельно взятую секунду, звук начинается вверху, опускается вниз и снова подымается вверх. То есть в 5 секундном ряде идет что-то типо трескучей "сирены". 

 

svm
Offline
Зарегистрирован: 06.11.2016

Narum пишет:

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

1. если указать длину в 3 кристалла - звук ровный
2. если указать длину в 27 кристаллов - звук захлебывается. Сравнить по звучанию можно с той же синусоидой (тут не придираться, просто передаю впечатление). Где, если рассматривать отдельно взятую секунду, звук начинается вверху, опускается вниз и снова подымается вверх. То есть в 5 секундном ряде идет что-то типо трескучей "сирены". 

Ну ,а здесь, скорее всего не хватает быстродействия ардуино.  Управление адресной лентой, забирает много ресурсов. Да и воспроизведение звука достаточно ресурсоемко. И совместно им жить - не судьба. Но это только мое предположение.

Narum
Offline
Зарегистрирован: 03.06.2019

svm пишет:

Но это только мое предположение.

Хм... Любопытно. Еще бы знать, как с этим можно бороться... Хочется ведь все идеально ((