Wetterstation v2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hendrik Langer 2a3fc9317d add BH1750 5 years ago
script fix verison number 5 years ago
src add BH1750 5 years ago
test project init 5 years ago
.gitignore fix ci build 5 years ago
.gitlab-ci.yml include version file 5 years ago
LICENSE.md project init 5 years ago
README.md add BH1750 5 years ago
platformio.ini add BH1750 5 years ago

README.md

esp32-weatherstation

Wetterstation v2 with ESP32 and various sensors

Hardware

  • ESP32 µC

Wiring

Display

Connect to TFT LCD Port with 10P SH1.0 cable

E-Paper pin ESP32 pin Notes
3V3
BUSY nc
CS IO14
SCK IO18
MOSI IO23 MISO: IO19
DC IO27
RST IO33
GND

BME680

I2C

BME680 pin ESP32 pin Notes
VCC
GND
SCL IO22
SDA IO21
SDO nc SPI only
CS nc SPI only

BH1750 (GY-30)

I2C

GY-30 pin ESP32 pin Notes
GND
AD0 nc
SDA IO21
SCL IO22
VCC

VEML6075

I2C

GY-30 pin ESP32 pin Notes
VIN
GND
SCL IO22
SDA IO21

SDS011

Serial (HardwareSerial2)

SDS011 pin ESP32 pin Notes
TXD IO16
RXD IO17
GND GND
25µm nc
5V VUSB
1µm nc
NC nc

Build & Install

git clone https://dev.xd0.de/hendrik/esp32-weatherstation.git
cd esp32-weatherstation
virtualenv .
source bin/activate
pip install -U platformio
pio run
platformio run -t upload && platformio device monitor -b 115200

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments