Audio streaming with RYLR896

Hello community !!! :slight_smile: :slight_smile:

I was looking to create a small radioamatorial station that can transmit for a few of kilometers , i searched all over the internet and i found the RYLR986 ( 15 km maximum range ) , but then i got a big problem :
the module send groups of datas a time , and i have to transmit a sound , so i would like a minimal bitrate of 34 Kbps .

My idea was : connecting a microphone to an arduino Analog Input and send continuosly data with the transmitter , but i thought that this module was so slow .
I Didn't found datasheets that can illustrate me the maximum speed of data transmitting .

Does anyone know if i can send data so fast getting at least a 34 Kbps bitrate and if my idea is achievable ?

Thanks ...

For broadcast radio you would normally feed the sound, from a microphone or similar, direct into a transmitter that is specifically designed for the job. Adopting a DIY approach can cause considerable interfence and affect many other users of the radio spectrum.

Is what your attempting to do legal in your part of the World and if so what are the restrictions you need to follow ?

Yes , it's legal and i'm not going to interferee with used frequencies like FM , i'm going just to transmit via radio a weather service .

I'm trying to use this module because i have to send specific requests to my station at home by any place of my city by a small pocket circuit , so it seemed like the best option ( i can't left in a pocket an entire trasmitting station ) . :frowning:

alem868:
Hello community !!! :slight_smile: :slight_smile:

I was looking to create a small radioamatorial station that can transmit for a few of kilometers , i searched all over the internet and i found the RYLR986 ( 15 km maximum range ) , but then i got a big problem :
the module send groups of datas a time , and i have to transmit a sound , so i would like a minimal bitrate of 34 Kbps .

My idea was : connecting a microphone to an arduino Analog Input and send continuosly data with the transmitter , but i thought that this module was so slow .
I Didn't found datasheets that can illustrate me the maximum speed of data transmitting .

Does anyone know if i can send data so fast getting at least a 34 Kbps bitrate and if my idea is achievable ?

Thanks ...

Several things for you to research.

  1. How fast can your program read the Arduino analog input? There is no need to send faster than that rate.

  2. How are you sending the 34Kbps? In packets of 8 bit asynch data, which also needs a start bit and a stop bit. How many packets per transmission?

  3. How are you intending to control the timing of the decoding on the receive end so the result is really sounding like speech?

Paul

I'm trying to make my arduino read the analog input 34000 times / second , but i think that the rylr896 is not fast enough to transmit once bit a time , Right ?

alem868:
Iโ€™m trying to make my arduino read the analog input 34000 times / second , but i think that the rylr896 is not fast enough to transmit once bit a time , Right ?

Divide the maximum baud rate by 10 and that gives you the maximum number of bytes of data you can send. Doesnโ€™t seem to match you expectations.

Paul

And if you are sending โ€œintโ€ then divide that number of bytes by 2 to get the number of โ€œintโ€ you can send per second.