In this project, you’ll learn how to build a Weather Station Interface PCB Shield for the ESP32 development board. The PCB features a BME280 temperature, humidity and pressure sensor, a light dependent resistor, a pushbutton, an OLED display and multiple WS2812B addressable RGB LEDs. The OLED displays the sensor readings and the LEDs produce different lighting effects to what is shown in the OLED. It also displays date and time.
You can download the source code: https://randomnerdtutorials.com/esp32-weather-station-pcb/
Watch the YouTube video tutorial: https://youtu.be/_680VPayXWI
Resources
You can find all the resources needed to build this project in the links below (or you can visit the GitHub project page):
- ESP32 Code (Arduino IDE)
- Gerber files
- Project file to edit the PCB
- Click here to download all the files
You can program the ESP32 with other code suitable for your needs. You can also edit the Gerber files and add other features to the PCB or other sensors.
Bill of materials used in this project
- Comments(0)
- Likes(6)
-
Federico from ITALY
-
9design
-
10usability
-
7creativity
-
10content
9.00 -
-
javacasm from ROMANIA
-
8design
-
10usability
-
9creativity
-
10content
9.25 -
-
Rui Santos from PORTUGAL
-
10design
-
10usability
-
10creativity
-
10content
10.00 -