Give your microcontroller project a lift with the Adafruit AirLift - a breakout board that lets you use the powerful ESP32 as a WiFi co-processor. This chip can handle all the heavy lifting of connecting to a WiFi network and transferring data from a site, even if its using the latest TLS/SSL encryption.
You can use 3V or 5V Arduino, any chip from the ATmega328 or up. All you need is an SPI bus and 2 control pins plus a power supply that can provide up to 250mA during WiFi usage.
The firmware on board is a slight variant of the Arduino WiFiNINA core.
More information is availble on the website of Adafruit.