Аналоговый сигнал с динамика
- Войдите на сайт для отправки комментариев
Втр, 31/07/2018 - 11:48
Всем привет. Понадобилось вывести аналоговый сигнал с планшета на andruino. Ничего лучше не придумал, как генерировать звук разной громкости и через джек выводить его на плату. Минус с джека подключил на GND, а плюс включил в A0. Сигнал решил отслеживать с монитора последовательного порта. В результате я всегда вижу сигнал равный 0. Почему ? Подскажите пожалуйста, как это сделать правильно.
А Вы осциллографом смотрели это сигнал? Там ведь переменка , её смещать надо (добавлять ей постоянную составляющую). Посмотрите, поймёте.
И опять же что за выход планшета? Наушниковый?
Да, наушниковый. Прибора у меня к сожалению нет. Я так понял нужно паять схему ?
А Вы осциллографом смотрели это сигнал? Там ведь переменка , её смещать надо (добавлять ей постоянную составляющую). Посмотрите, поймёте.
И опять же что за выход планшета? Наушниковый?
А разве в наушниках не смещен?
Можно сваять на LM358 схему со сдвигом сигнала в положительную область. Или взять ADS1115 и тупо два провода с линейного выхода присобачить на дифф-вход. Я делал оба варианта, второй мне понравился больше.
А, вспомнил. Еще через простой делитель с конденсатором пускал. Фигня получалась - сдвиг есть, но усиления никакого естественно. Приходилось с analogReference() баловаться.
ADS1115 еще и раскачает синусоиду нормально.
А разве в наушниках не смещен?
Потому и спросил. Но прибором по-любому посмотреть надо
Да, наушниковый. Прибора у меня к сожалению нет. Я так понял нужно паять схему ?
Приборов нет - не отмазка. Низкочастотный осциллограф (на звуковые частоты) у Вас есть - это Ваш компьютер. Просто поставьте нужную программу.
Вот здесь про это и вот здесь есть несколько готовых программ
Евгений, думаю, что нужно просить код. Если у ардуины на аналоговом пине тишина, то он или не читается или сгорел.
или не читается или сгорел.
Если там реальная переменка с амлитудой в 2 вольта, то неудивительно.
Надо давать кот.
Надо давать кот.
надо показать код
надо показать кот
кота покажи
покажи киску
.....
<<<БАМ, ШЛЁП, КЛАЦ>>>> и другие звуки ударов по лицу
$) $) $)
для начала можно просто воткнуть наушники и послушать, что там идет. а что не идет ....
Приборов нет - не отмазка. Низкочастотный осциллограф (на звуковые частоты) у Вас есть - это Ваш компьютер. Просто поставьте нужную программу.
Вот здесь про это и вот здесь есть несколько готовых программ
Звуковой картой проблематично посмотреть постоянку.
Dymanski200, а вот действительно интересно, как Вы без приборов собираетесь разрабатывать, а затем и настраивать схему? Уж если не нормальный осциллограф, то хотя бы показометр типа DSO138 для работы со звуковыми цепями совершенно необходим.
Куда воткнуть ? В планшет ? Всё идёт.
Это я конечно понимаю. Но проект разовый. Использую andruino сравнительно недавно. Написал 2 программы:
1) Сервер на ПК. Передаёт данные на клиент-смартфон.
2) Клиент смартфон. Принимает данные и должен выводить их на андруинку.
Через usb это сделать проблематично. А через звук мне показалось достаточно просто, но это видимо не так. Значит это безвыходная ситуация ?
какую частоту подаете с выхода планшета и какая скорость порта?
440 hz. 9600
Какая то глупость - не может так быть. Давайте пойдем по очереди:
1. сигнал от штеккера в планшете до ардуинки доходит? Подключите к концу провода наушник наживую.
2. Вы берете сигнал с того канала?
3. Поменяйте землю с сигнальным проводом
4. подайте на А0 какое нибудь напряжение
5. возможно выход на наушники имеет очень низкое сопротивление (сомнительно)
440 hz. 9600
подцепите переменник и проверьте, так проще будет проверить сторону МК. Код менять не нужно. если заработает уже тогда подцеплять планшет.
Всем спасибо за ответы. Всё оказалось гораздо легче. A0 сгорел походу. Подал сигнал на A3 всё работает
//Нет. Забыл поменять в коде пин. Остался 0, а сам сигнал перекинул на 3. Если читать с 3 пина, сигнал тоже 0. Если же читать с 0 пина без сигнала, то в монитор выдаётся значение около 300. Что за бред ?
Если же читать с 0 пина без сигнала, то в монитор выдаётся значение около 300. Что за бред ?
Это нормально - на неподключённом пине может быть любой мусор.
9600/20 = 480 + еще что-то уходит на обработку
т.е. что вы там и как цифруете.... фиг его знает, пральна народ сразу исходник требовал
п. 4 из моего поста пробовал? Хоть переменный резистор подключи - центральный контакт на А0, остальные на землю и опорное напряжение. Покрути.