ESP8266-01 is a powerful module that can meet the needs of any of our IoT projects. Since its release, it has formed a very powerful community and evolved into an easy-to-use, inexpensive and powerful Wi-Fi module. Another popular open source platform is the Arduino Development Board, which has built up a large number of projects around the platform. Combining these two platforms will open the door for many innovative projects, so in this tutorial we will learn how to connect the esp8266-01 module to the Arduino. This allows data to be sent or received between the Arduino Development Board and the Internet.
To achieve this goal, we will use esp8266-01 to read time, date, temperature and humidity from the Internet via an API interface. These values are then sent to the Arduino board and displayed on the LCD display 1602. It doesn't sound cool. So let's get started. The required Materials
Arduino Development Board
ESP8266-01 Module
FTDI Programming board with 3.3V options
LCD Display 1602
Potentiometer
button
Connecting Wire
Bread Plate
For more information, please refer to the link: https://www.yiboard.com/thread-818-1-1.html