Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Project Name: (Fully Open Source) Multifunctional Pixel Clock

Project Author: Big Boss, Tie Tie

Introduction

This is a clock, desktop speaker, USB hub……

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The original intention was to simplify the desktop, soI integrated these three essential functions into one device, creating this multifunctional desktop ornament.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

▲ This is the usage effect, isn’t it beautiful and cool!!I have a friend who cried with envy after seeing it……

01
Hardware Design Principles

The main controller of this project uses ESP32.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The other circuits mainly include: audio acquisition circuit, USB extension circuit, DS1302 clock circuit, Bluetooth audio.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The components used in the audio part are as follows, and the sound quality is excellent!

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The hub part supports one to three, with an average speed of 1.5MB/s.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The specific hardware design is as follows, which is relatively simple:

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Multifunctional Pixel Clock Schematic

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Multifunctional Pixel Clock PCB Diagram

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Hub Part Schematic

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Hub Part PCB Diagram

02
Software Part

The software was written usingVSCode+PlatformIO.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

All materials have been placed in the attachment, refer to Chapter 4 for guidance.

03
Structural Design
01
About the Screen

I used a WS2812 pixel screen.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Of course, you can also choose this 8*8 pixel screen, which requires four pieces.It will be much smaller in size and relatively cheaper.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

02
About the Shell

Based on these two different screen sizes, I designed two different sizes of shell models for easy replication.

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

The assembly effect is as follows:

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

04
Open Source URL
The software, hardware, and structure were all completed independently by the author, and replication and improvement are welcome!

This project is fully open source! There is also a 2-minute video tutorial.

——Want to see the video explanation? Want to replicate? Want to give the author a thumbs up? You can copy the open source URL to go to the original text.

Open Source URL:https://oshwhub.com/theapocalypse/2812-shi-zhong-_2023-09-23_22-28-42

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Or scan the QR code to enter the open source URL:
Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

We also welcome you to give a thumbs up or like to let more people see this cool clock!

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

Create a Pixel Clock with ESP32: Meet Your Three Essential Needs

*This article is a reprint of user creations from the “Lichuang Open Source Hardware Platform”, if there is any infringement, please contact to delete

If you are watching, please give me a thumbs up!
Create a Pixel Clock with ESP32: Meet Your Three Essential Needs
Click here to view the original project

Leave a Comment

×