DIY Cooking Temperature Meter: Difference between revisions

From wikiluntti
Line 65: Line 65:


https://github.com/ImpulseAdventure/GUIslice https://blog.kamlatech.in/live-plot-sensor-data-on-tft-display
https://github.com/ImpulseAdventure/GUIslice https://blog.kamlatech.in/live-plot-sensor-data-on-tft-display
LVGL graphical library

Revision as of 15:30, 3 July 2026

Introduction

A simple (but updatable) cooking thermometer based on ESP32.

Functions

  • Measure, log, display and save the temperature
  • Send data using bt or create a local web server which shows the data.
  • Allow taking timed photos (a photo at a given time) and show it on a (saved) temp log.

Material

List

ESP32

Powering

  • Never connect an external power source to the 3V3 pin while powering the ESP32 board via USB. This will cause damage to many boards!
  • The VIN pin (sometimes labeled V5 or V5.0) can be used to power the ESP32 with an external regulated 5V DC power source
  • you can power your ESP32 development board via the 3V3 pin.

Battery Pack

No reverse voltage protection!

The charging voltage is 4.2 V and the charging current is 500 mA. Note the on/off switch, when plugging or unplugging the lipo battery, the On/OFF switch only switches the USB port. The 3 x 3 V and 3 x 5 V solder pins cannot be switched on and off by this switch

Deep discharge protection


The charging process on the module is indicated by a LED. Red means that the battery is charging and green signifies that charging is complete.


The battery shield connec

Programming

  • Show the temperature log.
  • Create a wifi and a local webserver

https://github.com/ImpulseAdventure/GUIslice https://blog.kamlatech.in/live-plot-sensor-data-on-tft-display

LVGL graphical library