Skip to content

DesktopClockPlus is a feature-rich and stylish ESP8266-based project that elevates your workspace with a smart and customizable desktop clock. With its vibrant OLED display and seamless Wi-Fi connectivity, this project provides not only the accurate time but also a range of useful features to optimize your daily productivity.

License

Notifications You must be signed in to change notification settings

mrbhanukab/DesktopClockPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesktopClockPlus

DesktopClockPlus brings digital precision to your desktop, ensuring you never lose track of time! [Click image to watch the video]

Watch the video

Table of Contents

Introduction

DesktopClockPlus is an ESP8266-based project, merging real-time synchronization and Wi-Fi connectivity. Whether you're looking to enhance productivity, focus, or simply keep track of the day, this desktop clock has got you covered.

Features

  • Wi-Fi Connectivity: Syncs time via available Wi-Fi networks.
  • OLED Display: Ensures clear and crisp time display.
  • Multiple Screens: Switch between date, time, countdowns, and motivational quotes.
  • Customizable: Personalize Wi-Fi credentials, target dates, and introductory messages.
  • Countdown Timer: Keeps track of significant events by counting down days.

Technologies Used

  • ESP8266 Microcontroller: Powers the real-time functionalities.
  • OLED Display: Provides a clear visual representation of the date, time, and other data.
  • Arduino IDE: Utilized for code development and deployment.
  • Adafruit Libraries: Facilitates OLED screen management and more.

Supported Operating Systems

Arduino

Setup & Installation

Prerequisites

  • Arduino IDE installed on your system.
  • Adafruit_GFX, Adafruit_SSD1306, ESP8266WiFi, WiFiClient, NTPClient, and WiFiUdp libraries installed.

Steps

  1. Clone the DesktopClockPlus repository.
  2. Open the DesktopClockPlus.ino file in the Arduino IDE.
  3. Install the required libraries.
  4. Configure Wi-Fi credentials.
  5. Connect the ESP8266 to your computer.
  6. Upload the code to the ESP8266.
  7. Assemble and power up.

Usage

Upon setting up, the DesktopClockPlus will automatically connect to the available Wi-Fi networks, sync the current time, and display the current date, time, countdowns, and motivational quotes on the OLED screen.

Optimizations

The project is streamlined to ensure smooth performance and is modular for easy customization. The Wi-Fi connection function seamlessly connects the device to available networks without manual intervention.

Contribution Guidelines

DesktopClockPlus welcomes contributions. Fork the repository, make your changes in a new branch, and submit a pull request. Detailed guidelines can be found in the repository.

License

This project is licensed under the terms of the MIT License. You can check out the full license here.

Credits

DesktopClockPlus is created by mrbhanukab. For contributions, issues, or suggestions, visit the GitHub repository.

github twitter linkedin kaggle

About

DesktopClockPlus is a feature-rich and stylish ESP8266-based project that elevates your workspace with a smart and customizable desktop clock. With its vibrant OLED display and seamless Wi-Fi connectivity, this project provides not only the accurate time but also a range of useful features to optimize your daily productivity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages