Передача звука

rilax
Offline
Зарегистрирован: 28.02.2014

Здравствуйте! Подскажите пожалуйста, возможно ли на arduino Mega сделать следующее:

  1. Получить аналоговый сигнал с выхода (Line out);
  2. Передать его на другой ардуино (по беспроводной связи);
  3. Отдать сигнал на Вход Line in;

Как посоветуете лучше связать 2 ардуино по беспроводной связи? Нужно передать звуковой сигнал без потери качества. Заранее большое спасибо!)

 

axill
Offline
Зарегистрирован: 05.09.2011

не получится так как вы хотите. для вашей задачи ардуина должна успеть оцифровать поток, упаковать и отправить. В лучшем случае ее производительности хватит только на одну из этих трех задач. Да и кодирование со сжатием (например mp3) ардуина осилит только с подключением специального чипа

если вам просто звук передать без проводов то в китае подно устройств для трансляции по радио звука и даже звука с видео

MaksMS
Offline
Зарегистрирован: 11.03.2013

Нет ,тут лучше поискать готовые устройства , ардуины не пойдут для этого .

Донов
Offline
Зарегистрирован: 28.02.2014

Для NRF24LE1 (трансивер с CPU 8051 в одном корпусе)  на сайте производителя есть готовый application note. Воспроизведение через ШИМ,  тк ЦАП нет.

http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24LE1

И ардуина при низкой частоте дискретизации обеспечит передачу с невысоким качеством.