Skip to content

Latest commit

2a68cac · · Sep 13, 2026

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
Sep 13, 2026
Aug 30, 2026
Sep 11, 2026
Sep 13, 2026
Aug 30, 2026
Sep 6, 2026

Repository files navigation

ESP32-LCD-Study-Tracker

Its a Compact Server based study tracker using a OLED display and a ESP32 that help one track their study/work time on particular subjects and also lets use set a target using the interactive web page hosted on the ESP

Parts used

  • Esp32 Wroom
  • 1602 LCD Display
  • PCB with onboard programmer

Why i made this

This device is made to solve one of the problems i face while studying i keep on getting distracted while i do something and using this device i will be able to keep track of my productive hours so i can get a reality check on long i think i am productive vs how long i actually am !!.

Features

  • The system uses Display to set timer and keep track of your productive hours. It also has a webpage hosted on the ESP that helps you check on the hours spent at a glance. Also one can set target for the day how much time one needs to be productive for.
  • It also has a Log system that logs the time we have spent on something and helps us keep track of how productive one has been. It also has a option to download the log all together as a csv file.
  • There is a header for Connecting the LCD using I2C
  • There are 3 Buttons for controlling the Display 'Start' , 'Stop' and , 'Change'.
  • We can long press the STOP button to turnoff the backlight of the lcd since it could be distracting for some of us.

Programming

The code is very simple you will need to import the project in platform io and once flash the system image to load the website on the ESP and next upload the main.c file thats it. Also the subject/ Topic one needs to focus on is under a placeholder so anyone can change it according to their needs.

PCB and Schematic and CAD

image image image Screenshot 2026-09-06 131053

Build

https://youtu.be/7US3xBiMZxA?si=RdkPRtCYgrZsQL8k https://youtu.be/MXmio46lXlo?si=qvKTUyI2eKW5zzEd IMG_20260913_182007

IMG_20260913_181957

BOM

Serial No Product name Quantity Supplier Price Total Link
1 RC06
03JR-070RL 100 LCSC $0.0034 $0.34 LCSC
2 ME6217C33M5G 5 LCSC $0.1219 $0.61 LCSC
3 CH343P 1 LCSC $1.1227 $1.12 LCSC
4 ESP32-WROOM-32E-N4 1 LCSC $3.7668 $3.77 LCSC
5 TS-1088-AR02016 10 LCSC $0.0531 $0.53 LCSC
6 GT-TC060A-H025-L1S 5 LCSC $0.0929 $0.46 LCSC
7 FRC0603F2201TS 100 LCSC $0.0022 $0.22 LCSC
8 FRC0603F5101TS 100 LCSC $0.0021 $0.21 LCSC
9 RC0603FR-0710KL 100 LCSC $0.0040 $0.40 LCSC
10 CL10B104KB8NNNC 200 LCSC $0.0118 $2.36 LCSC
11 FRC0603F1001TS 100 LCSC $0.0029 $0.29 LCSC
12 SS8050 50 LCSC $0.0100 $0.50 LCSC
13 TYPE-C 16PIN 2MD(073) 20 LCSC $0.0707 $1.41 LCSC
14 GRM188R60J476ME15D 5 LCSC $0.1934 $0.97 LCSC
15 CL10A475KP8NNNC 50 LCSC $0.0199 $1.00 LCSC
16 CL10B105KA8NNNC 10 LCSC $0.0216 $0.22 LCSC
17 CL10A106KP8NNNC 20 LCSC $0.0353 $0.71 LCSC
18 PCB 1 JLC $2 $2 JLC
19 LCD Display 1 Robu $2 $2 Robu
TOTAL 20

About

Its a Study tracker that helps you be productive while studying along with maintaining a day wise log online on the website hosted on the ESP32 itself

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published