¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Wireless remote control of nanoVNA-H


 

Hi all,

thanks to the support of DaveLapp I was able to interface a HC-05 Bluetooth module to the "P3" port of my nanoVNA-H (PCB 3.4). Just few days ago, Dave made available a firmware release (at ) which starts the shell on UART1 if USB is not active at power-on/reset (otherwise it starts, as usual, the shell on the USB virtual serial port when the USB is active at power-on/reset).

In the following figure you can see my setup, consisting in the nanoVNA and the HC-05 module, interconnected by four wires.


These wires are connected to the proper pads on the PCB V.3.4 (highlighted in the following photo). Pads are labelled "P3 UART".


according to the following schematic

Please, note that Hugen79 suggests (see below), when powering an external module by P3, to add two tantalum capacitors to reduce voltage ripple. (I didn't yet add them).

As a first step you have to install the DaveLapp firmware release on your nanoVNA-H (). You have to follow the well known instructions for firmware update.

Let's now discuss if and how configure HC-05 before the use. HC-05 default settings should be OK, but I cannot be sure of that, because I lost default configuration before connecting the HC-05 to the nanoVNA (I made other experiments before).? So my suggestion is, if you have a HC-05 brand new, to try to use it as it is.?? If it doesn't operate correctly, then you have to disconnect it from nanoVNA and put it in a setup that allows to dialog with it. To do this I used an "Arduino Uno" in a configuration similar to the one described here: Please, don't forget to use a voltage divider on the 5V signal that come out from Arduino Uno TX pin, otherwise you can destroy your HC-05. Moreover, you can follow the instruction of the attached pdf file to manage HC-05 configuration mode. Once in configuration mode, I just sent the two following commands to the module:

AT+NAME=nanoVNA???? (followed by CR & LF)

AT+UART=38400,0,0?? ? (followed by CR & LF)

The first command is optional, but it is nice to see the system appearing with name that we set.? To check these settings and to make other queries to the module you can follow the attached file.

After any configuration you will reconnect the HC-05 module to the nanoVNA and everything should be OK. You should immediately be able to pair the module to your laptop or to your smartphone. Pairing is confirmed by a reduced blinking frequency of the red led on the module.? I did it very easily and I checked the connection using a terminal emulator on both (see following pictures). My laptop runs Windows10, while my smartphone is a Samsung Galaxy A51, running Android 10.

Once you have checked that Bluetooth connection operates correctly, you can move to using some Apps on your laptop or smartphone. Please note that these Apps should be compatible with hugen79 shell syntax. I used nanovna-saver-v0.2.0 for Windows. Such an App was not able to find by itself, after pressing the "Rescan"button, the port on which the VNA is connected. A simple turnaround is that you have to provide by yourself the indication of which "COM" port is currently used by the Bluetooth link. You can detect it having a look at Windows Bluetooth panel. In my case it was "COM11" port, as you can see from the following screenshot. (By the way, the nanoVNA wasn't properly calibrated)

I hope that all this will be useful to those who need to make remote VNA measurements without any metallic cables between the instrument and the laptop/smartphone.? In my case I need it to measure impedance matching of an antenna inside a 3U cubesat satellite. Any metallic cable connected to the satellite mokup would modify antenna behavior, even with respect to impedance matching.

Thanks again to Dave, that promptly satisfied my request to have a firmware that uses UART port.

Best regards

Piero, I0KPT

Join [email protected] to automatically receive all group messages.