Skip to content

NextBuilder/Next-Time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏰ Next Time – A Tiny IoT Desk Clock

“There’s always a Next Time — to create, to learn, and to grow.”


🌟 Introduction

Sometimes, all it takes is a tiny spark to ignite big ideas. That’s exactly what this little cube of inspiration is all about.
Next Time is a minimalistic yet meaningful IoT desk clock designed to be your silent motivator.
With its compact size, clean look, and bold digital display tucked inside a sleek enclosure, it’s more than just a timekeeper — it’s a reminder that every second counts.

Whether you’re studying, working, or building your next DIY innovation, this tiny clock sits quietly on your desk — reminding you that there’s always a next time to improve, refine, and grow.


🌐 Features

  • 🕒 Real-Time Clock via NTP Server – Fetches accurate time over Wi-Fi without any RTC module.
  • Powered by DFRobot Beetle ESP32-C6 – Compact yet powerful microcontroller with Wi-Fi 6 support.
  • 💾 Lightweight and Efficient Code – Written in Arduino IDE for simplicity and flexibility.
  • 🎨 Minimal Design – Sleek 3D-printed enclosure designed in Autodesk Fusion 360.
  • ✏️ Customizable Motivation – Personalize the display with words like Focus, Create, Next Step, or Dream.
  • 🔋 Low Power Consumption – Perfect for all-day use on your desk.

🧰 Components Used

Component Description
DFRobot Beetle ESP32-C6 Main microcontroller board
0.96" OLED Display (SPI) Time display interface
350mah Lipo Battery Making It Rechargeable
3D Printed Case Custom-designed in Fusion 360
USB Type-C Cable Power and programming
Wi-Fi Network For NTP time synchronization

🧩 How It Works

The clock connects to a Wi-Fi network and syncs its time using an NTP (Network Time Protocol) server.
This eliminates the need for an external RTC module while maintaining precise and reliable timekeeping.

Once connected, it automatically updates and displays the real-world time on the OLED display — no manual setting required.


💻 Repository Structure

Folder Description
CAD Design STL files here for 3D printing.
Circuit Diagram complete circuit Diagram.
Code Source code for the clock.

🪛 Setup & Upload

  1. Open the .ino file in the Arduino IDE.
  2. Select the correct board (ESP32-C6) and port.
  3. Add required libraries:
    • WiFi.h
    • NTPClient.h
    • Adafruit_GFX.h
    • Adafruit_SSD1306.h
  4. Enter your Wi-Fi SSID and password in the code.
  5. Upload the sketch and enjoy your stylish IoT desk clock!

🏗️ Designed & Built By

Kishan Pratap Singh
Founder & CEO of SMART BUILDX

🌐 Official Links:


📜 License

This project is open-source under the MIT License.
Feel free to modify and build upon it for your own creative projects.


💬 If you build your own version, don’t forget to share it and tag me — I’d love to see your Next Time clock in action!