Home Electronics Constructing a minimalist network-updated digital clock with an Arduino Nano ESP32

Constructing a minimalist network-updated digital clock with an Arduino Nano ESP32

0
Constructing a minimalist network-updated digital clock with an Arduino Nano ESP32

[ad_1]

Constructing a minimalist network-updated digital clock with an Arduino Nano ESP32

Arduino StaffDecember 2nd, 2023

There are virtually limitless variations of clocks on the market on the web right now, however it’s nonetheless straightforward to finish up in a scenario the place you may’t fairly discover a mannequin with the model and options you need. Marco Zonca ended up with that downside whereas looking for a brand new clock to place in his music studio. Nothing available on the market match the invoice, so he constructed this minimalist network-updated digital clock.

Zonca wished a easy design, the flexibility to regulate brightness, and NTP (Community Time Protocol) updates. There are clocks accessible with these options, however nothing within the model Zonca wished. So he created the right clock for himself. It shows 24-hour time throughout a purple LED matrix, lets the person management settings like brightness through Bluetooth® Low Vitality communication, and all the time stays in sync with community time.

An Arduino Nano ESP32 board, programmed by way of Arduino Internet Editor, controls all of these features. It mounts onto a customized PCB that Zonca designed for this clock. The PCB additionally hosts an 8×32 LED matrix show with MAX7219 driver. Three buttons on the PCB let the person choose modes. The PCB matches right into a black 3D-printed enclosure that displays the general minimalist model.

Now Zonca has the right clock for his music studio. When you just like the look of it, the sketch, PCB recordsdata, and 3D enclosure are all accessible on Hackster.io.

You possibly can observe any responses to this entry by way of the RSS 2.0 feed.
You possibly can go away a response, or trackback from your personal website.



[ad_2]