arms22 / SoftModem

Audio Jack Modem Library for Arduino
BSD 3-Clause "New" or "Revised" License
184 stars 36 forks source link

No data on RX (audio over 5.8GHz video) #13

Closed jprestwo closed 3 years ago

jprestwo commented 3 years ago

Hi,

Hopefully someone sees this.

First off I have the basics working for both sending and receiving (sorry for misleading title, was not sure how to word it). What I am trying to do is send data over an audio channel which is broadcast over 5.8GHz for FPV drone video. This detail isn't particularly important because the sending hardware (VTX) and receiver seem to take care of doing whatever they do with the actual audio signal. As far as I know the audio that goes into the TX side comes out on the RX side (minus any signal degradation).

I have an Arduino connected to my video transmitter's audio line. The receiver also has an audio line which I connect to a separate Arduino.

Arduino --> VTX -> OTA -> RX -> Arduino

Now like I said I have almost all of it working:

Arduino -> Arduino Arduino -> PC (using webjack) Arduino -> VTX -> OTA -> RX -> PC (using webjack)

The only thing left is the 'full' setup where the video receiver (RX) sends the audio data to the Arduino. For some reason I cannot see any data on the receiving Arduino.

If it wasn't clear this is one-way communication and for each Arduino I have only built the circuit corresponding to TX or RX. Does the RX Arduino need the 'full' circuit? (although it did work without it in my simplistic case). I also see there is a potentiometer which I haven't touched. What exactly is this for?

If anyone has suggestions they will be greatly appreciated!

jprestwo commented 3 years ago

Discovered the potentiometer was indeed important to tune in the receiver. Fiddled with that and got data flowing