Skip to content

Implements the Delorean clock physical interface utilizing NTP and 7-segment displays

License

Notifications You must be signed in to change notification settings

SuperJonotron/DeloreanClock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delorean Clock

Introduction

This is my take on the 3D printed delorean desktop clock. There are many like it but this one is mine. The project is designed to use 7-segment displays and NTP to keep time, no physical RTC is used in between syncs.

Motivation

I came across this project https://www.thingiverse.com/thing:2980120/files and started making my own. Once I printed everything out, I found a few things I didn't like about it and started desinging my own version to fix those issues. I also started writing a version to use the esp8266 but quickly realized I was going to run out of I/O. That lead me down the path of trying out a few other boards, esp32 and Raspberry Pi Pic0 W. I have only fully completed and tested this for the RPI Pico W.

There was also an opportunity to add some features to the clock to make it more than just a static clock with some B2F times and dates that don't mean much. I some different modes documented elsewhere in this document for various use cases that other like minded individuals might find useful.

Requirements 💻

Hardware

  • Raspberry Pi Pico W
  • 3D Printed Enclosure(see 3D printing section)

Software

Arduino IDE or Arduino CLI

Get started ▶️

Download this repository and install it into your Arduino libraries folder.

There are additional dependencies to this library that can be installed in 1 of 2 ways.

Setup

Copy paste the config_example.h file and name it config.h. Modify the values in here for your purposes. If you don't do this, you can still reference the config_example.h, which is the default option in the examples.

config.h holds personal information such as birthday and WiFi network information but is ignored in the .gitignore so if you expect to contribute, you can be confident this information will stay on your computer. Of courese this assumes you don't mess with the ignore file first. I wouldn't recommend that you do unless you know what you're doing.

Usage

ToDo

Wiring

ToDo

Examples

ToDo

About

Implements the Delorean clock physical interface utilizing NTP and 7-segment displays

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published