DesktopClockPlus brings digital precision to your desktop, ensuring you never lose track of time! [Click image to watch the video]
- Introduction
- Features
- Technologies Used
- Supported Operating Systems
- Setup & Installation
- Usage
- Optimizations
- Contribution Guidelines
- License
- Credits
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.
- 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.
- 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.
- Arduino IDE installed on your system.
- Adafruit_GFX, Adafruit_SSD1306, ESP8266WiFi, WiFiClient, NTPClient, and WiFiUdp libraries installed.
- Clone the DesktopClockPlus repository.
- Open the
DesktopClockPlus.ino
file in the Arduino IDE. - Install the required libraries.
- Configure Wi-Fi credentials.
- Connect the ESP8266 to your computer.
- Upload the code to the ESP8266.
- Assemble and power up.
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.
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.
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.
This project is licensed under the terms of the MIT License. You can check out the full license here.
DesktopClockPlus is created by mrbhanukab. For contributions, issues, or suggestions, visit the GitHub repository.