Search models, users, collections, and posts

Humidity sensor with temperature display ESP Home

Print Profile(1)

All
A1
X1 Carbon
P1S
P2S
X1
H2D
H2C
H2D Pro
P1P
X1E
H2S
X2D
A2L

0.16mm layer, 2 walls, 15% infill
0.16mm layer, 2 walls, 15% infill
Designer
1.2 h
1 plate

Open in Bambu Studio
Boost
8
45
0
0
18
7
Released 

Bill of Materials

Bambu Filaments
Select all
Matte Ivory White (11100) / Refill / 1kg
List other parts
  • ESP 32 S2 Mini x 1: https://amzn.eu/d/0aIERRfX
  • Rundes GC9A01 Display x 1: https://amzn.eu/d/0iTSz8S3
  • Sensor x 1: https://amzn.eu/d/0i5JiOFB

Description

Content has been automatically translated.
Show original

This is a small ESP32 S2 Mini humidity sensor that displays humidity and temperature with a round GC9A01 TFT display. The colors of the individual displays change depending on the temperature and humidity, so you can see at a glance how humid and warm it is in a room.

 

Another great advantage is that it automatically sends all data to your home network via Home Assistant, allowing you to check all rooms with one device. 

 

Wiring of the individual components:

 

Display → ESP 32

CS → GPIO 34

DC → GPIO 33

RST → GPIO 21

SCL → GPIO 36

SDA → GPIO 35

VCC → 3.3V

GND → GND

 

Sensor → ESP 32

+ → 3.3V

-  → GND

OUT → GPIO 4

 

After installing ESP-Home, don't forget to create the 'fonts' folder in user/esphome and place the Roboto font from Google Fonts there.

 

The attached .txt file contains the .yaml file that needs to be uploaded to the device so that it functions and looks like mine.

 

For uploading, I used python Version 3.12 in PowerShell on my Windows computer. 

 

The commands I used:

-------------------------------------------------

ESPHome:

create a new script (.yaml):

cd esphome

py -3.12 -m esphome wizard >filename<.yaml

This should call a configurator that creates the file.

it must be ensured that for the S2 mini, "board: lolin_s2_mini" is used.

afterwards, this file can be found and edited under user/"your user"/esphome.

------------------------------------------------

upload a script (.yaml) to an ESP32:

cd esphome

py -3.12 -m esphome wizard >filename<.yaml
-------------------------------------------------

 

If you have any questions, feel free to write a comment!

I will try to answer as quickly as possible.


Documentation (1)

Other Files (1)
ESP32 S2 home assistent Temperatur und Luftfeuchtigkeit mit display.txt

Comment & Rating (0)

(0/1000)