vs1053 Arduino Bluetooth...dream :-)

Hi,
I have a dream! I read about vs1053 that it has streaming capability. I dream of two Arduino each with bluetooth and vs1053 that two person could talk with, like as if on the cell phone, in 100m distance.

Before buying parts, I thought it's better to ask the forum if such a thing is practical at all, so not to waste time/money if I am dreaming of impossibility :slight_smile:

Please give me ideas, may be this could be realized with other parts?

Bluetooth over 100 meters. I don't think so.

ok, let's bargain: what about 50m? :smiley:

Actually my question is more about the general idea if it seems working to GURUs.

Please tell me if to you this algorithm seems practical to implement with twoa bluetooth+Arduino+vs1053B modules:

  1. you speak to mic connected to vs1053B, it encodes it to mp3
  2. mp3 being streamed via bluetooth to the next module
  3. the target module receives the mp3, decode to the connected headphone

Another issue I think there is to solve (it this is at all practical) is the hand shaking: I am going to use bluetooth dangle as I found one with source code used on Arduino in a wiimote project, but they say they all have the same network address and you can't hack it.

We're not negotiating on the bluetooth distance. Look at the specs for your bluetooth device. Typically, they are class 2 devices, with a maximum power of 2.5 mW, and a range of ~10 meters.

This is a fact that can not be negotiated away. There are other devices, like XBee, that have greater range, because they are not class 2 devices.

Another thing to consider. Search the forum for bluetooth. Filter out all the "my bluetooth doesn't work" and the "I can't get my bluetooth to" type posts. How many are left?

PaulS - You will be left with the posts that say it works sometimes, which is my experience. I would put really reliable range at 10m or maybe 50m totally unobstructed LOS.

Ironbot - You can get 10+ miles with a pair of FRS radios that cost < $20. Move up to the $50 range and you will get a pair that are pretty reliable and clear (the cheaper ones do get the "cop movie" static).

Also, and perhaps more importantly, you are ignoring the partnership configuration. The Arduino is typically the slave device. BT between Arduinos would be difficult.

Wow! a sign of directing to a practical point...would you please tell me what this abbreviation stands for?

...FRS radios that cost < $20...

Is it a two-way communication channel? I mean, one could talk to mic and the other receive and vice versa? Do I need to use a vs1053 for compression matter, or it will not be reasonable?

Thank you for pointing me to the right directions!

I googled more and found about FM trasmitters, but it is still not what on mind.

Could anyone please tell me if implementing a real-time transmit-receive for audio using nRF24L01(+) could be effective?
Other options:
nRF24LU1+

nRF24AP1

If the speech quality could be implemented for real time, I think this is not bad for an audio project right?