Connected Thermometer ESP32

Connected thermometer with LCD Screen for IOT installation

Similar projects worth following
I made this thermometer connected to install it in my living room. It has a Wifi connection and a long operating mode.

It is simple to build and easy to use. it can be turned on or off easily.
It has an LCD screen to read directly the data in the room of use.

i plan to :
- add satellites based on ESP01 on every room,
- use a computer like a raspberry pi to centralize and display all the datas. Maybe Node Red will be used,

This project will evolve i a full house automation, including an alarm.


C++ code for ESP32

cpp - 2.97 kB - 11/30/2019 at 01:06



Print the top of the case.

Standard Tesselated Geometry - 296.27 kB - 11/30/2019 at 00:58



the rear of the case.

Standard Tesselated Geometry - 307.31 kB - 11/30/2019 at 00:58



the inner PCB holder.

Standard Tesselated Geometry - 37.48 kB - 11/30/2019 at 00:58


  • 1 × i2c LCD Screen 2004 basic component
  • 1 × 18650 battery Samsung 2500mah
  • 1 × ESP32 TTGO with on/off button and battery holder. integrated solution with battery pack
  • 1 × BME280 i2c this the unique sensor ( ! )
  • 4 × 18mm vinyl brace, screws and bolt metal will be OK

View all 7 components

  • 26.12.2019 - Satellite case

    nj133712/26/2019 at 02:11 0 comments

    I've finished printing the satellite case. I'm not totaly satisfayed. i think i can do better and smaller and i'd like to add a reed switch for the alarm door. Actually, i'm using ESP01, and there is only 2 GPIO. I'm thinking about using an Wemos D1 or something like this, but i dont know the power consumption of that things and i need to study this before converting the project.

    The actual project use a MCP1700 3302e as voltage regulator for stable 3.3v. i'm using plastic insert for screw. they are cheap and easy to use. 

    Anyway here is the case of the satellite : 


    opened case.

    Thank you, see you next time , maybe with a new version of this.

  • 11.12.2019 - Screenshot

    nj133712/11/2019 at 15:39 0 comments

    Here are some screenshot of the interface : 

    I'm designing the case =)

  • 09.12.2019 - ESP01S + BMP280

    nj133712/09/2019 at 00:14 0 comments

    i'm building the first sattelite. 

    I've decided to use an ESP01S with wifi. The price is very low (2/3$) and it's pretty easy to program. 

    First i buyed this thing for programming the ESP01S: 

    I soldered a push button for programming the ESP01. the I used a firmware from ESPeasy :

    You got a pretty cool web interface, and it reconnize some common sensor like BMP280 with i2c bus.

    you can set the software to update an MQTT broker (a raspberry pi 3 or 4).

    Now the deal is powering the beast. I'm using a unique 18650 battery. I think a 16340 can be used but i dont have any.  i printed a case for the battery and soldered an ON/OFF button. i used 28AWG cable, but 22AWG can be good too.

    Now the thing is to get 3.3V all the time. A 18650 battery will deliver 4.2V when full charged, wich is too much and 3.4V when discharged. After doing some research i found thant i cant use a standard regulator like an LM2596 cause the voltage dropout will to important. 

    I buyed an MCP1700 and 2 capacitor (1000uF electrolytic and 0.1uF ceramic). This type of component has a very low dropout voltage. its pretty easy to get this thingh to work. only 3 pins. 1 ground, 1 in, 1 out @3.3v.

    I soldered all the component on a bord : 

    now i got to make the case and try to make this thing as small as possible. 

    See you @ the next post for this =)

    Have a good day

View all 3 project logs

  • 1
    How to build it

    Print first the PCB holder. 

    Mount all the electronic. Starting by the LCD, then the rest.

    Follow this schematic : 

    Then print the rest and  finish the project

  • 2
    Step 2

View all instructions

Enjoy this project?



nj1337 wrote 06/29/2020 at 10:15 point

Hi ! ive made many ventilation on the case and it work well.  The esp have to be in sleepmode most of the time.

  Are you sure? yes | no

its_not_drew wrote 06/28/2020 at 07:56 point

hi there, you setup is looking good. I have been working on something similar and have code that puts MQTT messages out to an openhab2 installation that runs on a laptop under my desk. That could also be a rpi though. I’ve been having troubles with the esp heating up the temp sensor or maybe the temperature sensor heating it self up in the enclosure which causes a 5 degree rise against ambient. Have you had the same issue? Any solution? 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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