Walkie-talkie made from Arduino

Hello,
i would like to made my own Walkie-Talkie using Arduino Mega 2560 and RF module. Is Arduino capable of doing it? How fast should connection be?

Thanks for any suggestion.

kuburoman:
i would like to made my own Walkie-Talkie using Arduino Mega 2560 and RF module. Is Arduino capable of doing it?

Sure.

How fast should connection be?

That will depend on what kind of compression the audio chip you will be connecting to the Arduino uses.

Is Arduino capable of doing it?

Yes but why?
You don't need an arduino to do this and an arduino will not improve matters but make things more difficult.
Also check the RF module you want to use for the bandwidth it has, that is a measure of how fast you can modulate it. Most modules like this are restricted to a small bandwidth which is unsuitable for speech.

I don't have any experience with audio at Arduino. I guess I will still need to do Fourier transformation thus I am not sure if processor of Arduino is fast enough.

Could you give me some tutorials or pages where I can start about audio processing and playing at Arduino?

I would like to use same kHz as old phones used (8kHz). So I think I will need something about 16 kbps connection.

Grumpy_Mike:

Is Arduino capable of doing it?

Yes but why?
You don't need an arduino to do this and an arduino will not improve matters but make things more difficult.
Also check the RF module you want to use for the bandwidth it has, that is a measure of how fast you can modulate it. Most modules like this are restricted to a small bandwidth which is unsuitable for speech.

I would like to make Walkie-Talkie on Manet network.

A nRF24L01 module will theoretically get up to 2Mbps, should be fast enough.

As for audio processing directly on the Arduino see:

http://interface.khm.de/index.php/lab/experiments/arduino-realtime-audio-processing/

If it were me, I'd connect a SPI or I2C audio sampling / codec chip to the Arduino rather than try to do it standalone.

I would like to make Walkie-Talkie on Manet network.

You have just made the whole project a whole lot harder.
I would have thought if you stood any chance of doing this you would have to go with a Due rather than a Mega.
I am sure it could be done but it is not a beginner's project.

I would like to use same kHz as old phones used (8kHz)

Standard analogue telephony bandwidth was 3kHz.

AWOL:

I would like to use same kHz as old phones used (8kHz)

Standard analogue telephony bandwidth was 3kHz.

It must be in really old phones.

tylernt:
A nRF24L01 module will theoretically get up to 2Mbps, should be fast enough.

As for audio processing directly on the Arduino see:

http://interface.khm.de/index.php/lab/experiments/arduino-realtime-audio-processing/

If it were me, I'd connect a SPI or I2C audio sampling / codec chip to the Arduino rather than try to do it standalone.

It is really good idea. As Input and output i will have only digital and it will make my job lot of easier.

It must be in really old phones.

I did say "analogue".
If you think about it, an 8kHz sampling rate and taking into account Mr Nyquist's cut, you get around a 3kHz bandwidth (I checked, it was 3.1kHz, from 300 to 3400 Hz).

AWOL:

It must be in really old phones.

I did say "analogue".
If you think about it, an 8kHz sampling rate and taking into account Mr Nyquist's cut, you get around a 3kHz bandwidth (I checked, it was 3.1kHz, from 300 to 3400 Hz).

Yes, it is true but not completely in practice. 3400 Hz is highest frequency of voice you need to hear to understand, although ear can hear max to 20 kHz. 3400 Hz you will round it on 4 kHz and double it on 8 kHz to be sure you will capture it.

What are you trying to do?

What range do you want from the walkie talkie?
Most of the radio modules that Arduinos can drive are low power and have limited range, usually a few hundred meters at best.

What are you trying to do?

although ear can hear max to 20 kHz.

Hi-fi walkie-talkies, it would seem.

Yes, it is true but not completely in practice.

No, really in practice.

mauried:
What range do you want from the walkie talkie?
Most of the radio modules that Arduinos can drive are low power and have limited range, usually a few hundred meters at best.

That is the reason why I want to do it like Manet network.