I wanted large cool LED clock with ability to measure and display temperature and humidity. Then I saw this LED matrix panel on Adafruit website and decided to build clock using it. Generally it is not a big deal. The library for controlling panel exists. So only to connect RTC and temperature/humidity sensor using I2C. But, after I got the panel and connected it to Arduino board, it turned out it is impossible to drive matrix and use I2C simultaneously. So I ended up with two Arduino boards. Of cause a needed to create some communication protocol to be able to transfer information from one to other.
Very ugly as you can see. So I decided to create custom PCB.
I created schematic and board layout using Eagle and ordered PCB from
Seeedstudio Fusion PCB service. Gerber files attached so you can easily order same for 20$. All elements are through hole, so soldering is very easy.
It is option to connect light sensor to be able to adjust brightness of the matrix according to illumination level.
I also created simple enclosure. Of cause one with better designing skills can create better enclosure. I will be happy if someone will improve enclosure and share it. Reproducing this clock will cost you approximately 120$ including laser cutting of enclosure.
You can save ~22$ if you don't need temperature and humidity sensor.
It is simple enough to reproduce this clock using all attached files, but I will add more explanations on request.
Comments