Giovanni '@Cyb3rn0id' Bernardo
Published © CC BY-NC-SA

(Yet Another) Dot Matrix Clock

A simple and eye-catching Dot Matrix Clock/Calendar showing also temperature and Humidity with a practical 3D-printed enclosure

BeginnerFull instructions provided18 hours2,674
(Yet Another) Dot Matrix Clock

Things used in this project

Hardware components

Dot Matrix Led Display 32x8 with MAX7219 (or compatible)
×2
NodeMCU Lolin ESP8266 (31x58mm)
×1
DHT22 Temperature and Humidity Sensor
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer with buildplate having dimensions 235x235mm at least
M3 Brass Inserts
PVC Filter
Precision cutter

Story

Read more

Custom parts and enclosures

Box

Box has a lot of holes: I made them for attaching other things if I need. Bigger 6 holes (M4) in corners and center are meant for fixing box or put some feet to let box on a desk.

Top Frame

Box - Larger

Edit by @MrLoba81 for fitting larger displays, having a gap between matrixes

Top Frame - Larger

Edit by @MrLoba81 for fitting larger displays, having a gap between matrixes

Schematics

(Yet Another) Dot Matrix Clock Schematic

Display -> NodeMCU
CLK -> D5
CS -> D8
DIN -> D7
GND -> GND
VCC - > VU (or VV or VUSB)

DHT22 -> NodeMCU
PIN 1 (VCC) -> 3V3
PIN 2 (Data) -> D2
PIN 3 (NC) : nc
PIN 4 (GND) : GND

Code

Source code for Arduino IDE

Credits

Giovanni '@Cyb3rn0id' Bernardo

Giovanni '@Cyb3rn0id' Bernardo

8 projects • 44 followers
Technical Writer, Maker. Addicted to retrocomputing and making stuff with microcontrollers & 3D-printing. Available for technical reviews.

Comments