Skip to content

A compact, internet-connected digital clock built with the Seeed Studio XIAO ESP32S3 and a 0.91-inch OLED display.

License

Notifications You must be signed in to change notification settings

ImSeanConroy/nano-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nano Clock

A compact, internet-connected digital clock built with the Seeed Studio XIAO ESP32S3 and a 0.91-inch OLED display. The clock synchronizes time using NTP (Network Time Protocol), ensuring accurate timekeeping without the need for an RTC (Real-Time Clock) module. The design is inspired by Scott Yu-Jan's iPhone Standby Mode Dock, blending minimalism with functionality.

Project Image

Getting Started

  1. Purchase Required Components - To build the Nano Clock, you will need the following components and a 3D printer:
  1. Download STL Files - Obtain the necessary 3D printable files from the project repository.

  2. Slice and Print - Slice and print the case files in your chosen color, Adjusting print settings based on your printer and filament type.

  3. Soldering and Assembly - Solder the OLED display to the XIAO ESP32S3 and assemble the components into the 3D printed case.

  4. Install Firmware - Download and install either internet_clock or basic_clock configuring wifi credential or time resectively

Features and Future Improvements

This project is considered complete, the following outlines the current features and potential future improvements:

Current Features

  • Internet Time Sync: Fetches real-time data using NTP for accurate timekeeping.
  • OLED Display: Displays time in HH:MM:SS format on a 128x32 SSD1306 OLED.
  • Compact Design: Small footprint which ideal for desks.

Future Improvements

  • Offline Mode with Manual Configuration Button: Allow users to set the time manually without requiring an internet connection.
  • Temperature Sensor Integration: Add a sensor to display real-time temperature readings on the OLED.

Contributing

Contributions are welcome. Please open an issue or submit a pull request for any enhancements or bug fixes.

License

This project is Distributed under the MIT License - see the LICENSE file for information.

Support

If you are having problems, please let me know by raising a new issue.

About

A compact, internet-connected digital clock built with the Seeed Studio XIAO ESP32S3 and a 0.91-inch OLED display.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages