A binary clock running on a Raspberry Pi Pico W using MicroPython.
- Displays hours, minutes, and seconds in binary across 17 LEDs (5H + 6M + 6S)
- Syncs time on boot via NTP over a raw UDP socket
- Re-syncs every 12 hours
- US Daylight Saving Time handled automatically
- 3D printed enclosure
- Raspberry Pi Pico W
- 17 LEDs (blue = hours, green = minutes, red = seconds)
- 3D printed enclosure
- Edit
main.pyand fill in your Wi-Fi credentials - Flash MicroPython to your Pico W
- Copy
main.pyto the Pico
Original concept and inspiration from the Nerdy Clock — Binary Clock Using Pico W project on Instructables. This implementation extends the original with NTP time sync, automatic US Daylight Saving Time adjustment, and periodic re-sync.