Blueprint

ESP32 OLED 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

Created by Anshuman Tripathy Anshuman Tripathy

Tier 4

9 views

0 followers

Timeline

CAN CAN ⚡🚀 approved ESP32 OLED Study Tracker ago

Tier approved: 4

Grant approved: $39.00

Awesome project!

Anshuman Tripathy Anshuman Tripathy added to the journal ago

made the Bottom and the Upper Portion

So i found some 27mm m3 screws lying around.
here is what i have planned to do the whole thing will sit on 4 screws and stacking the components.
the screw will go through the Front panel through the PCBs.
the PCB will be held in place with screws.
then the remaining screw will go all the way to base of the bottom potion where it will be screwed on using heat set inserts added to be base.

image
image
image
image

Anshuman Tripathy Anshuman Tripathy added to the journal ago

Started out with the CAD

made the sketch for the top portion of the housing i cant make it as a single using snce there is a antenna of the ESP always sticking out of the PCB so..

had to go through the datasheet of the OLED to make sure that the Housing size was correct

image

ESP32 OLED Study Tracker was submitted for review ago

Anshuman Tripathy Anshuman Tripathy added to the journal ago

Setting up and testing the backend on the esp32

i tried hosting a webpage on the esp32 with all the feature that i would need. spent the time polishing the website and perfecting those.
so features i thought of adding-

  • a log on the page to keep track of your productive hours
  • a target hours options tells one ow much they have been productive and how close they were to their set goal.

here is the website snap
image.png

Anshuman Tripathy Anshuman Tripathy added to the journal ago

Completed Placing and Routing components on the PCB

so created a pcb of th size almost similar to the oled display and arranged the components on it.
had to find the exact dimension fo the oled dispaly by goinf through the datasheets.

Also completed the routing of all the components chose to do it on the back side of the pcb and palnning to mount the board directly on the OLED Module using screws to keep the form factor small

just faced some trouble placing the the screws Holes in proper alignment so that i dont have to modify much after i get the pcb

image.png
image.png

Anshuman Tripathy Anshuman Tripathy added to the journal ago

completed the schematic

Read datasheets of all the components and completed the schematic.
spent a lot of time deciding the uart ic since there are many good choices finally went with CH343.
also, added 3 buttons for changing subject, start/pause, stop. what it will do is that once stop is pressed it will send the the time to the server and sill be available to see through the web page and the pause will just locally pause the timer.

also added a auto program logic for the esp32 using transistors.

image.png

Anshuman Tripathy Anshuman Tripathy added to the journal ago

Began with researching the parts and finalizing what to use

I started with researching the components to use with the project how it will. what all it would contain how the webpage will look hosting webpages using esp32 etc.

here are the things finalized

  • will be using a 2.42 inch oled display
  • ESP32 WROOM module with a onboard programming chip
  • TYPE C interface
  • like theses image.png

Anshuman Tripathy Anshuman Tripathy started ESP32 OLED Study Tracker ago