OLED Nixie clock
Idea
Six OLED displays (SSD1306) are simultaneously connected to ESP32 using I2C multiplexer. ESP32 switches channels in multiplexer and updates displays when it's needed.
Implementation
Device is soldered on a PCB, using laminated copper wire (0.25 mm) to connect pads on the back side. No picture, sorry, it's embarrassing :)
Firmware is written in C++ using Platform IO IDE. Once powered on using USB-C cable, it connects to my home wi-fi (which is hard-coded in the current state of the project) and syncs time with NTP server.
Parts
- I2C multiplexer PCA9548A
- ESP32-C3
- 6 x I2C OLED displays SSD1306 (128x32)
- Laminated copper wire (0.25 mm)
- PCB