IOT BOARD ESP8266 D1 WEEMOS
The D1 contains the popular ESP8266 ESP-12E WiFi-enabled microcontroller on an Arduino Uno-compatible board.
(Note : this is not an Arduino Shield , but a standalone IOT board with USB)
You can easily use the Arduino IDE, NodeMCU, BASIC or other environment to build your own "Internet of Things"
project in no time at all.
As the hardware looks like UNO , this D1 board is getting popular than NODEMCU.
A full USB interface is onboard, along with a switchmode power supply that accepts voltages between 7 and 24V DC
into the DC socket, and gives your board a solid 5V at 1A. Note that the ESP8266 itself is a 3.3V part and all I/O used
is 3.3V. All of the pinouts are neatly labelled and you can add your own circuitry easily with an Arduino Uno-compatible
Download Arduino code
I2C LCD with D1 code