Tapatalk

Whisper nodes comms problem - SOLVED

Whisper nodes comms problem - SOLVED

3

PostMar 19, 2019#1

Hi all,

Having some issues getting the example voltage.base and voltage.node sketches working on a pair of Whisper nodes. I have set freq to 433MHz and radio to RF69 (as per markings on the chipset).
 However, after loading the sketches onto the boards there seems to be no message received (serial monitor output on the receiving whisper node does not count up as the code indicates it would).  I have attempted some basic troubleshooting but still not having luck. 

Radios RF69   Arduino IDE 1.8.8      programmed through FTDI 5volts

Other info - aerials connected from the start, no configuration/jumper
changes made, serial monitor works on both boards

Is there anything I may have missed?

Code attached

Thanks :)


|  SOLUTION:
|  check to see if radio is the high power variant.
|  if so change code accordingly (see post #4).
voltagenode.txt (3.03 KiB)   5
voltagebase.txt (3.84 KiB)   44

1885
1885

PostMar 19, 2019#2

Hi Yianni,

I can't spot anything wrong with the code. What version of Radiohead library are you using? Are those boards "High-Power" or "Standard"?

Are you using two serial adapters or you're programming the "node" first and watching only the "base"? Could you also send the output from the "node" and "base" you see on the Serial?

Thanks

3

PostMar 20, 2019#3

I've tried both Radiohead 1.89 and 1.80 (which comes with the whispernode library).
Both whisper nodes are being programmed at the same time with seperate fdti adaptors on two different computers in the same room.

Im unsure if they are standard or high power variants. I have tried varying the power from 1 to 13 and moving the transmitter around 15m away.

thanks for your assistance :)
Capture.PNG (13.07KiB)
voltage.JPG (30.67KiB)

1885
1885

PostMar 21, 2019#4

Hi again Yianni,

Your board might be a "High-power" version. You could try to change the following code line:

From:

Code: Select all

  myRadio.setTxPower(RADIO_TX_POWER);
to

Code: Select all

  myRadio.setTxPower(RADIO_TX_POWER, true);
Additionally, you can try to use the standard RH RF69 library _client and _server examples. You might just need to try to "standard" and "high-power" variations of the code.

3

PostMar 22, 2019#5

that has solved the problem

many thanks for your help