Skip to content

kainovelia/catch-your-commute-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Catch-Your-Commute-Clock

A ESP32 powered alarm clock that will help you catch your commute in real-time. Based on NYC MTA public transit info. For more details about my creative process, visit my notion page

RTC_demo.mp4

Hardware:

Software:

Setup

  • Download the correct driver for the LilyGo T-Display
  • Ensure USB-C cable can connect the board and be recognized by Arduino IDE
  • Solder the headers into both sides of the board (from beneath, short side up)
  • Fit the board headers into the breadboard
  • Wire the components as shown in the diagram below

Circuit Diagram3_bb

Arduino Program

  • Open the file 'commute_clock.ino'
  • Select port connected to wired board
  • Change the ssid and password to connect to your local WiFi network
  • Change other variables, such as MTA route url and station ID
  • Click 'Upload'
  • Check Serial output in 'Serial Monitor' (most top-right icon)
  • Debug wire connections, as needed

Protocol Buffers for GTFS File, Compiled For Python

Enclosure Design

  • Open the provided STL files in Ultimaker Cura
  • Adjust the print settings and send the files over to a compatible 3D printer
  • Remove the 3D print and clean up the edges
  • Secure the wire connections between the hardware components (by soldering or heatshrink wrapping)
  • Add heatsets to the provided holes in each corner of the main enclosure and the lid.
  • Attach the hardware components to the outer shell of the main enclosure. Depending on the type of component, you can glue or securely screw mount them into place.

About

A ESP32 powered alarm clock that will help you catch your commute in real-time. Based on NYC MTA public transit info.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published