Воспроизведение звука при помощи ардуино

std
Offline
Зарегистрирован: 05.01.2012

wtv020 может зайти, но нужна карта. Не всякая, обязательно древняя - 128 Мб или около. Обычно, продают в комплекте. Питается от 3.3 В, управлять вроде просто (есть библиотека под clk/data, как для экранов на tm1637).

alexbmd
Offline
Зарегистрирован: 15.01.2016

esisl пишет:

Ардуине совершенно по барабану, сколько вольт.

"Аналоговый", вернее ШИМ-выход, по любому будет давать от 0 до 100% питания. И ни чего иного.

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

Правда можно сделать финт ушами и подать выход на трансформатор :) Я пробовал. Если транс подобрать, то маломощный пьезодинамик, подключённый к высоконапряжёнчатой обмотке орёт как потерпевший. но это всё не очень хорошо.

откуда по барабану ? есть модули на 5 в. сама ардуино может быть запрограмированна на 5в. при 1,8в мы не получим 20Mhz и т.д. да и при 2.7 на которые я собираюсь настроить ардуину не будет 20мгц а не которые скетчи расчитаны на разгон до 24мгц.

яже не собираюсь отдельно городить уселитель. с чего вы решили раз речь про пьезо то обезательно городить усилок. и кстати у меня же речь про пьезик. а тот усилок применителен для динамика.  что то вы все на кучу смешали :) и кони и люди

 

повторюсь- ищю способ обойтись одной ардуинкой от 3,6В и пьезо. и из этого фарша получить приемлемый звук (если получится)  как по линку что я привел выше (игровые приставки)

если не возможно получить звук как на игровой приставке то звук как в музыкальной шкатулке.

 

как то так

vk007
Offline
Зарегистрирован: 16.06.2015

alexbmd пишет:

откуда по барабану ? есть модули на 5 в. сама ардуино может быть запрограмированна на 5в.

Напряжение питания ардуины не программируется.

alexbmd пишет:

при 1,8в мы не получим 20Mhz и т.д. да и при 2.7 на которые я собираюсь настроить ардуину не будет 20мгц а не которые скетчи расчитаны на разгон до 24мгц.

Это вообще к чему?

alexbmd пишет:

яже не собираюсь отдельно городить уселитель

повторюсь- ищю способ обойтись одной ардуинкой от 3,6В и пьезо. и из этого фарша получить приемлемый звук

На нет и суда нет.

Я поначалу было подумал, что вам интересна возможность получить "сложный" звук с программной стороны. Я ошибся. Оказалось вам нужно организовать рок-фестиваль в поле и запитать все хозяйство от двух пальчиковых батареек.

Извините, дальше без меня.

esisl
Offline
Зарегистрирован: 21.05.2015

Многадумал.

Таки без специализированного выходного устройства (читай усилителя) ничего не выйдет. Сама ардуина не даст ни мощности, ни качества, ни напряжения, чтобы раскачать голый пьезоизлучатель.

Максимум на что можно рассчитывать - наушник. И тот надо бы хоть парой конденсаторов обвесить.

Про дороговизну SD-карты тоже. Ну рублей 300 за всё там понадобится. Я брал в таких случаях обычный комплект из микро-SD + переходник, подпаивался проводочками прямо к ножкам переходника, и вешал резистивный делитель. Если питать ардуину от 3.3-3.6В то по-идее делитель не нужен. И всё работало.

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

P.S. Пассаж про программирование напряжения питания я тоже не понял.

alexbmd
Offline
Зарегистрирован: 15.01.2016

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

позвольте уточню по поводу качества звука. я вообще собираю чтото типа будильника. и wav на 60dB мне не к чему. но и противный писк слушать тоже не хочется. вот звук как на игровых приставках (спектрум, командор и тд) можно подобрать который нравится но только если его сможет воспроизводить пьезо. на крайний случай мелодии как в музыкальных шкатулках, с этой задачей пьезо с минимальной обвязкой я думаю точно справится.

 

про питание описано в даташите МК. второй момент разные датчики переходники расчитаны на разное питание есть которые только на 5 и в моем случае надо повышающий преоброзователь городить для соглосования уровней, хотя может и обойдется.

 

@без (читай усилителя) ничего не выйдет@

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

на обычный pc speaker если подать +5 должен пищать ?

PS: я видел сд модули дорогие. хотя смотрю сейчас кардридер 1$ + усилок простой, что  впринципе не сложно спаять. но всеравно проще с пьезо будет. сд карточку оставлю на пожарный вариант. 

alexbmd
Offline
Зарегистрирован: 15.01.2016

скажите пожалуйста  обычный пьезо двуногий с компа чем отличается от пасивного трехного с али ?

зачем последнему третья нога ?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

alexbmd, что за трёхногий? Ссылку в студию. А в компах ставят не пьезо, а электромагнитные излучатели. С пьезо у них нет ничего общего.

alexbmd
Offline
Зарегистрирован: 15.01.2016

http://www.aliexpress.com/item/Free-shipping-High-Quality-Passive-Buzzer...

а есть еще чуть более навороченные трехногие.

в тоже время по видеоурокам ардуино видим как чуваки просто двуногий пьезо (такойже как в компе кстати) тыкают прямо в ардуино и работает.

 

я свой от компа двуногий воткнул и не пищит :(

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

alexbmd, тот что по ссылке -обычный электромагнитный но с усилителем на транзисторе. И это правильно, т.к. напрямую к МК такой излучатель крайне нежелательно включать, можно порт сжечь. Хотя бы через резистор ом на 100..

alexbmd
Offline
Зарегистрирован: 15.01.2016

а) вот что значит обычный электромагнитный, всю жизнь говорили на компьютерные - пьезо он же зумер ?   пьезо=зумер=pc speaker=пищалка=электромагнитный  этож все одно и тоже

http://arduino.net.ua/shop/Radiokomponenty/radiokomponenty-izluchateli%20zvuka/KPX-1201B%20pezoizluchatel%20s%20generatorom/

 

б) если просто подать +5 на него с зарядки он долже пищать ? у меня чето молчит. молчит и от +5 и молчит к ардуино через резистор 1кОм

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

alexbmd, а) я тоже иногда называю элекромагнитный излучатель -пьезиком :) Это народное название всего, что пищит. Но формально это разные вещи, если найдёте даташит на тот изучатель, что упоминается в вашей ссылке -то не найдёте в нём слово пьезо. Потому как он электромагнитный.

б) Есть излучатели двух типов - с встроенным генератором и без оного. В компах были без генератора, соответссно от просто 5 вольт не запищит. Попробуйте с функцией tone(). резистор 100..200 Ом, не больше. Можно и без резистора, если кратковременно.

duinor
Offline
Зарегистрирован: 16.01.2016

Без резистора может спалить, так как он не знает параметры своей пищалки

ЭДС самоиндукции у них может достигать 10-30 вольт

alexbmd
Offline
Зарегистрирован: 15.01.2016

о немного начало проясняться :)

а. значит есть элетромагнитый излучатель и он всегда с генератором и подать +5 будет пищать

б. есть пьезо они без генератора и на +5 не реагируют

 

все верно ?

 

PS: если мой еще жив после +12 попробую 200ом подать :)

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Нет. Есть электромагнитные с генератором и без. С генератором пищит от подачи постоянного напряжения.  Без генератора пищит при подаче на него соответствующей звуковой частоты.   Пьезо с генератором не видел. Для безопасности от обратного удара тока из пьезоизлучателя в МК тоже нужен резистор ом на 200.

alexbmd
Offline
Зарегистрирован: 15.01.2016

а как по внешнему виду определять это пьезо или излучатель??

std
Offline
Зарегистрирован: 05.01.2012

Пьезо плоский. Хотя мало о чём говорит, т. к. он может быть плоский внутри объёмной пластмассовой "банки" как у динамического (электромагнитного всмысле).

Излучатель без генератора ведёт себя так же как динамик - если подать постоянное напряжение, будет щелчок. Проверить можно аккумулятором, один провод допустим соединить с плюсом, другим царапать по минусу - должен быть треск. Если нет треска, значит мало напряжение или того.. аминь ему.

duinor
Offline
Зарегистрирован: 16.01.2016

Самый верный способ проверки, это замерить сопротивление

У электромагнитных головок сопротивление может быть от 16 до 500 Ом

У пьезо сопротивление от 100 кОм и до бесконечности

У активного зумера не помню сколько но примерно десятки кОм и должен прозваниваться только в одну сторону

alexbmd
Offline
Зарегистрирован: 15.01.2016

а у кого из двух пасивных:  электромагнитного излучателя или пьезо, звук лучше ?   (я понимаю что два убогих :) но всё же)

alexbmd
Offline
Зарегистрирован: 15.01.2016

еще один момент заметил

если это пасивные пьезо и излучатель  то они должны подключаться к аналоговому пину через который будут получать "звуковую волну". но смотрю некоторые скетчи  написаны под ШИМ (цифровой выход).

в каком случае надо подключаться к аналогу а в каком к цифре ? или можно и туда и туда т.к. это просто разная реализация одного и тогоже ?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

У ардуины нет настоящего аналогового выхода (в микроконтроллере нет ЦАП). Есть только ШИМ.

У ардуины аналоговые только входы (в микроконтроллере есть АЦП).

duinor
Offline
Зарегистрирован: 16.01.2016

alexbmd пишет:

а у кого из двух пасивных:  электромагнитного излучателя или пьезо, звук лучше ?   (я понимаю что два убогих :) но всё же)

У пьезо диапазон шире, но для его раскачки понадобится уровень 20 вольт

duinor
Offline
Зарегистрирован: 16.01.2016

alexbmd пишет:

еще один момент заметил

если это пасивные пьезо и излучатель  то они должны подключаться к аналоговому пину через который будут получать "звуковую волну". но смотрю некоторые скетчи  написаны под ШИМ (цифровой выход).

в каком случае надо подключаться к аналогу а в каком к цифре ? или можно и туда и туда т.к. это просто разная реализация одного и тогоже ?

Если поставить на выходе контроллера LC фильтр, настроенный на частоту ШИМ, то можно получить вполне удовлетворяющий аналоговый сигнал

alexbmd
Offline
Зарегистрирован: 15.01.2016

dimax пишет:

alexbmd, тот что по ссылке -обычный электромагнитный но с усилителем на транзисторе. И это правильно, т.к. напрямую к МК такой излучатель крайне нежелательно включать, можно порт сжечь. Хотя бы через резистор ом на 100..

так и всетаки. пусть и с уселителем. почему три ноги ? а не просто плюс и минус с усилителем

esisl
Offline
Зарегистрирован: 21.05.2015

alexbmd пишет:
так и всетаки. пусть и с уселителем. почему три ноги ? а не просто плюс и минус с усилителем

Эммм... А Вам не показалось, "+","-","сигнал" - это и есть ТРИ ноги? :D

alexbmd
Offline
Зарегистрирован: 15.01.2016

я спросил зачем третья если нужен только + и -

vk007
Offline
Зарегистрирован: 16.06.2015

alexbmd пишет:

я спросил зачем третья если нужен только + и -

У ардуины тоже порядка трех десятков ног. Зачем столько если нужны только + и - ?

lysanev
Offline
Зарегистрирован: 26.03.2016
alexbmd
Offline
Зарегистрирован: 15.01.2016

правильно я понимаю что

на выходе просто колонка

на входе питание но зачем RX/TX ?

и там можно делать пауза/плей/следующая/предыдущая ?

 

 

и такой еще вопрос кто на ты с контролерами - зачем в этой реализации мы разгоняем проц. что это нам дает ?

http://radiokot.ru/forum/viewtopic.php?f=25&t=95076&p=2723657#p2723657

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

alexbmd пишет:

правильно я понимаю что

на выходе просто колонка

на входе питание но зачем RX/TX ?

Да, а еще тебе не кажется странным что на эту платку некуда прицепить флешку? С кнопками - понятно. Но откуда там взятся мр3 файлам? Эта единственная микросхема - только обрабатывает мр3, но не хранит их.

Теперь понятнее "зачем RX/TX" ??

Хотя правильнее было спросить: ты, вообще, в курсе что такое  RX/TX ?

lysanev
Offline
Зарегистрирован: 26.03.2016

Там на другой стороне дырка для микро SD карты, микро SDHC карты