VOTE NOW!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Design 1/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Usability 2/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Creativity 3/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Content 4/4

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):


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.

https://randomnerdtutorials.com/esp32-weather-station-pcb/

Bill of materials used in this project

DOIT ESP32 DEVKIT V1 Board (36 GPIOs)
1
SMD WS2812B addressable RGB LEDs
12
10k Ohm SMD resistor (1206)
2
10nF capacitors (0805)
12
Pushbutton (0.55 mm)
1
Female pin header socket (2.54 mm)
4
BME280 (4 pins)
1
Light dependent resistor (LDR)
1
I2C SSD1306 0.96inch OLED display (4 pins)
1
Dec 11,2020
914 viewsReport item
  • Comments(0)
  • Likes(6)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
    View More
    VOTING 3 votes
    • Federico from ITALY
      • 9
        design
      • 10
        usability
      • 7
        creativity
      • 10
        content
      9.00
    • javacasm from ROMANIA
      • 8
        design
      • 10
        usability
      • 9
        creativity
      • 10
        content
      9.25
    • Rui Santos from PORTUGAL
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00