The D1 Mini by WEMOS is an excellent ESP8266 based module for making WiFi based projects. The D1 Mini contains;
- ESP12 Module
- USB Circuitry
- 5V Regulator, meaning you can power the ESP12 (which runs on 3.3V) with a 5V power supply
- 9 digital I/O pins
- 1 Analog I/O pins
- Serial UART
- I2C capability
- Reset button, also available from a GPIO Pin.
You can program the D1 Mini using the Arduino IDE. The D1 Mini is Breadboard friendly, and from 20th March 2019 Dennistries will be selling a variety of D1 Mini Compatible Shields!