How can I wirelessly transmit audio from an Arduino by microphone to another Arduino to broadcast it by loudspeaker in real time over 150m using nrf24l01 and what components that I need . I want to make something similar to a walkie-talkie, but without pressing a button to talk, and for the first Arduino to send sound from the microphone only, not to receive sound, and for the second Arduino to receive the sound coming from the first Arduino and broadcast it in real time , It's not a requirement for me to use nrf24l01 it's a suggestion because I'm a beginner but what requirements do I need to make this
First step is to convert the audio to digital. You do that, very poorly, using the analog to digital pin on the Arduino. When you can do that and see the returned A/D values on the serial monitor, then you can consider transmitting those values.
Paul
is there any videos for doing that ? Because I want to make this project is very necessary and I am very beginner in Arduino , thanks
My educated guess is that your requirements cannot be met with the hardware you have chosen.
I would start with looking at professional/commercial solution available. This will give you an idea what range you can achieve and the price will give you a general idea what kind of hardware/design experience will be required. Compare price, range, frequency used for transmission, antenna build in vs external for a start.
Thanks for the reply, I can buy any item at any price but what are the requirements to make this
Why do you want to use an Arduino in the first place ?
Sounds more like a task for radio microphones, walkie talkies etc ?
You can google for "nrf24l01 audio streaming" but don't expect too much from the audio quality of the various solutions presented
I found a hardware solution that seems to work well.
Is that 150m range a free-path line-of-sight range or are you expecting to be able to get that range in an urban environment?
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.