Pages: [1]   Go Down
Author Topic: Wireless Audio Transmitter via Bluetooth  (Read 7591 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi everyone,

First off, I am a noobie. smiley

So I am working on a project that will digitize an audio signal from a standard RCA jack and transmit that signal using Bluetooth to a receiver and then convert it back to an analog signal which I will output to any speaker.

I know that I will need 2 microcontrollers that will handle Bluetooth as a receiver and transmitter. My question is: Should I use two Arduino BT's (for RX and TX) or should I use a different Arduino with the Bluetooth shield (slave). Can I even mix and match with the Arduino BT and Arduino BT SHIELD (slave)? Any suggestions will help. Thank you in advance!
Logged

D.A.P

Seattle, WA USA
Online Online
Brattain Member
*****
Karma: 651
Posts: 50843
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Can I even mix and match with the Arduino BT and Arduino BT SHIELD (slave)?
The physical location of the bluetooth device does not matter.

What WILL matter is that the project is doomed to fail.

The Arduino's analog to digital converter is pretty slow. The sampling rate is too slow to allow even voice quality conversion.

Even if it were high enough, how would you use the digitized data on the other end? The Arduino does not have a digital to analog converter that you can connect a speaker to.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you for your input! Do you have any suggestions for parts to you in this project (transmitter and receiver wise - BT). Which would give the best sampling rate/AD conversion? Thanks!
Logged

D.A.P

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 639
Posts: 34724
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The point about Bluetooth is that it sends data in packets not continuously. You have your work cut out taking the samples, assembling them into packets transferring them via Bluetooth, taking the packets apart and then feeding them to an D/A at the right rate. You are hampered by the arduino's lack of memory and speed.

If you want to look for parts for the receive D/A end then look at the D/A chip used in the Lady Ada wave shield.
http://www.ladyada.net/make/waveshield/
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is the main problem the Arduino board's speed or simply the fact that Bluetooth data isn't a continuous stream?
What about an X-Bee, or a radio receiver?
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 639
Posts: 34724
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Xbee is the same in that data is sent in packets and not continuously. For sound you have to buffer a frame and play it out aysynchronously at the right rate while the next frame comes in. So the arduino is a bit under powered and lacking in memory to do this.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Translate to english, because I talk portuguese.
Eu vou dar uma sugestão (I'll make a suggestion)
Você pode usar um celular para fazer isso.
Entrada de fone de ouvido pode receber um cabo RCA.
O celular pode enviar o sinal Bluetooth para um receptor Bluetooth compatível.
Exemplo: Fone de Ouvido Estéreo Receptor de Bluetooth.
Logged

Pages: [1]   Go Up
Jump to: