Фонит динамик / проблема со звуком
- Войдите на сайт для отправки комментариев
Здравствуйте. И снова мне нужна Ваша помощь. К сожалению, так и не смог нагуглить ответ.
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 секунду
1. Да. Нужно поставить резистор между сигналом и землей, килоом на 100, чтобы наводки стекали.
2. Использовать прибор в лесу, подальше от электросети.
3. Длина кода не влияет, а вот время выполнения - вполне.
Чем больше активных светодиодов, тем больше страйп потребляет. А там и напряжение может уже просаживаться тупо, что вызывает разнообразные спецэффекты (в принципе).
Narum, звуковые и силовые цепи ВСЕГДА следует питать от различных источников питания.
В самом крайнем случае - от одного источника питания, но через разные стабилизаторы, и то только при условии, что источник питания достаточно мощен, чтобы нагрузка его не просаживала.
Обе ленты питаются от своего источника. Ардуинка + звук от своего. Земли общие.
Но даже, если не включать ленты, а просто запустить связку ардуинку и звук - то эффект описанный выше сохраняется.
Здравствуйте. И снова мне нужна Ваша помощь. К сожалению, так и не смог нагуглить ответ.
1. Есть подключенный к ардуино динамик. который работает через усилок PAM8403.
Питание усилка идет от аккума 18650. Между усилком и аккумом стоит кнопка ON-OFF.
Проблема: При выключенной кнопке и ардуино, если провести пальцем по сигнальном проводу (ардуино - усилок) - появляются помехи. Не могу понять почему.
2. Если все включено - наблюдаю небольшое гудение динамика. Как это можно устранить?
1. У усилителя высокоомный вход, когда Вы отключаете кнопку он остается висеть в воздухе и поднесённый палец - по сути широкополосная антенна, подключенная ко входу усилителя через емкость палец-центральная жила, поэтому усилитель и ловит импульсные помехи от ардуино.
2. Скорее всего по той-же причине, но наводки промышленной частоты.
Выход - не просто отключать вход усилителя, а заземлять его другой группой контактов. Или хотя-бы уменьшить входное сопротивление усилителя.
Выход - не просто отключать вход усилителя, а заземлять его другой группой контактов. Или хотя-бы уменьшить входное сопротивление усилителя.
Тут понятно. Спасибо.
Но остается вопрос с длиной ленты. Даже если их не подключать, а просто запустить саму ардуинку с динамиком, то:
1. если указать длину в 3 кристалла - звук ровный
2. если указать длину в 27 кристаллов - звук захлебывается. Сравнить по звучанию можно с той же синусоидой (тут не придираться, просто передаю впечатление). Где, если рассматривать отдельно взятую секунду, звук начинается вверху, опускается вниз и снова подымается вверх. То есть в 5 секундном ряде идет что-то типо трескучей "сирены".
Но остается вопрос с длиной ленты. Даже если их не подключать, а просто запустить саму ардуинку с динамиком, то:
1. если указать длину в 3 кристалла - звук ровный
2. если указать длину в 27 кристаллов - звук захлебывается. Сравнить по звучанию можно с той же синусоидой (тут не придираться, просто передаю впечатление). Где, если рассматривать отдельно взятую секунду, звук начинается вверху, опускается вниз и снова подымается вверх. То есть в 5 секундном ряде идет что-то типо трескучей "сирены".
Ну ,а здесь, скорее всего не хватает быстродействия ардуино. Управление адресной лентой, забирает много ресурсов. Да и воспроизведение звука достаточно ресурсоемко. И совместно им жить - не судьба. Но это только мое предположение.
Но это только мое предположение.
Хм... Любопытно. Еще бы знать, как с этим можно бороться... Хочется ведь все идеально ((