Close
0%
0%

IoT Weather Monitor E-Paper Display | ESP8266

The E-Paper display will display the weather info, synced with OpenWeatherMap API (over WiFi). The heart of the project is ESP8266/32.

Similar projects worth following
Hey, what's up, guys? Akarsh here from CETech.

Today we are going to make a project which is a weather monitor which displays all the weather-related information on an E-Paper display from DFRobot.

The Display is connected to an esp8266, you can use an esp32 as well with this display. The esp8266 is connected to the internet using wifi whose details can be changed through the code which I have provided on GitHub. So let's get started!

I have also made a video about building this project in detail, I recommend watching that for better insight and detail.

https://youtu.be/ixJUXrIQQJA

  • 1
    Parts

    To make this you will need an ESP8266 board or an ESP32 and you can also add a battery if you want.

    For the display I used an EPaper Firebeetle module.

    I suggest to use a board from DFRobot with this module as the pinout will be compatible and you will face no issues anywhere, I used Firebeetle board from DFRobot as it has on board battery charging and monitoring solution.

  • 2
    Get PCBs for Your Project Manufactured

    You must check out JLCPCB for ordering PCBs online for cheap!

    You get 10 good quality PCBs manufactured and shipped to your doorstep for 2$ and some shipping. You will also get a discount on shipping on your first order. To design your own PCB head over to easyEDA , once that is done upload your Gerber files onto JLCPCB to get them manufactured with good quality and quick turnaround time.

  • 3
    Download and set up the Arduino IDE

    Download the Arduino IDE from here.

    1. Install the Arduino IDE and open it.

    2. Go to File > Preferences

    3. Add http://arduino.esp8266.com/stable/package_esp8266com_index.jsonto the Additional Boards Manager URLs.

    4. Go to Tools > Board > Boards Manager

    5. Search for ESP8266 and then install the board.

    6. Restart the IDE.

View all 7 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates