I have an Arduino Uno I need to connect to Wi-Fi to make HTTP POST Requests to a Raspberry Pi Web Server.

The Arduino is located only about 30 feet from the AP, but there is a brick wall in the line of sight, and it is in a metal outdoor enclosure. For that reason, I wanted to attach an external Wi-Fi Antenna which would stick out a sealed hole in the enclosure.

I was contemplating using an ESP8266 Wi-Fi module, but it does not look like there is an easy way to attach the antenna.

What would be the best Wi-Fi module to which I could attach an external antenna for an Arduino Uno?

  • robotdyn.com/wifi-d1-mini-esp8266-dev-board-usb-cp2104.html do you see the antenna connector? – Juraj Oct 23 '18 at 7:09
  • @Juraj Thanks. That might be a better option. It's a lot more self-contained, it's cleaner, and I won't need a load level converter. – user47266 Oct 23 '18 at 13:49
  • the same in Uno format robotdyn.com/wifi-d1-r2-esp8266-dev-board-32m-flash.html. but I can't recommend it. both, the on-board antenna and the connector are connected. I think, it causes problems and there are no instructions how to cut connection to one of them – Juraj Oct 23 '18 at 13:57
  • on the mini version the external antenna connector is not connected. you would need to re-solder the 0 ohm 'resistor' that connects the on-board antenna to soldering points connecting the external antenna connector – Juraj Oct 23 '18 at 14:04

There are variants of ESP8266-based modules which include a connection for an external antenna. The ESP-02, ESP-05 and ESP-07 modules all feature a U.FL socket.

Effectively, they are an ESP8266 mounted on a carrier board with a U.FL socket.

If you already have some code to suit an ESP8266-based module, this will avoid having to rewrite for a different unit.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy