ESP32-WROOM-32 + 18650 battery holder. Very pool BLE signal

minzie101
Posts: 1
Joined: Fri Aug 21, 2020 7:53 am

ESP32-WROOM-32 + 18650 battery holder. Very pool BLE signal

Postby minzie101 » Fri Aug 21, 2020 8:14 am

Hi,

I have a couple of boards like this:
Image

I'm using the ESP32 as the server and nRF-Connect as client.
My problem is that when I put my body between the ESP&NRF the data stops arriving. Even without any obstacles the NRF-CONNECT fails connecting to the ESP when more then ~5 meters.

I've tried using 18650 battery, tried using USB power from the PC and also USB power from external Powerbank (5V 2A).

I've also tried increasing the transmission power from 3db to 9db with these commands but the data still fails to pass through my body.

Code: Select all

  // Create the BLE Device
  ...
  
  BLEDevice::init("My ESP32 BLE");

  esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_DEFAULT, ESP_PWR_LVL_P7);
  esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P7);
  
  ...
I'm wondering if its a flaw in the hardware design of this board or maybe the WROOM-32 antenna.

Thanks in advance for any kind of guidance, I'm clueless at this point :?


Roman

OutOfLine
Posts: 52
Joined: Sat Feb 24, 2018 1:32 pm

Re: ESP32-WROOM-32 + 18650 battery holder. Very pool BLE signal

Postby OutOfLine » Sat Aug 22, 2020 11:50 am

I have used a couple of similar boards and had similar problems: I was using ESP-NOW to synchronize musical instruments based on different ESP32 boards, but the boards with 18650
had very poor reception and used much more power when sending than other boards. I had the impression that the cause was 18650 contacts and battery sitting very close and right below the antenna. I did not try bluetooth, btw. So I *do* suspect a flaw in hardware design.

Who is online

Users browsing this forum: Google [Bot] and 114 guests