This is a clock and decorative RGB Led Matrix
It's controlled by a Colorduino Shield and NodeMCU v3 Board using i2C communication.
With Blynk app you can setup the alarm,change colors and other things.
Total Price is about 20€
Step 1: Print the BoxParts available on Thingiverse
Printing setup:
- layer resolution 0.15
- infill of 25%
- 1.75mm PLA plastic
Supports, depend the part:
- Frontal.stl > Use supports
- Trasera_Superior.stl > Designed with part, don't use support generation.
- Trasera_Inferior.stl > Designed with part, don't use support generation.
- Frontal_Marc.stl > Don't use supports
- Frontal_Matriu.stl > Don't use supports
Once printed, remove gently the supports.
Be aware that the bolts holes are done only for Lolin NodeMCU v3, any other board will not fit into the holes.
All box printed parts must be kept together without glue or bolts.
Step 2: Mount the PartsEverything must fit easily.
For the matrix cover find some kind of plastic sheet or just paper.
Step 3: Programming the NodeMCU and ColorduinoBoth are coded on Arduino IDE
For NodeMCU v3 Lolin
You'll need following Libraries
- EEPROM.h
- Wire
- Timelib.h
- ESP8266Wifi.h
- ESP8266WebServer.h
- TimeLib.h
- Blynk libraries
For Colorduino (or icDuino)
You'll need following Libraries
Use Colorduino.cpp library to have better performance (don't needed, just change the highlighted lines shown at the picture with code)
Colorduino boards and derivatives like icDuino (is what I used) is a Duemilanove or Decimilia MCU, so configure arduino IDE to load the code.
Step 4: Blynk App SetupDownload Blynk App on your phone or tablet
Clone the project with the QR code on the first image above.
Step 5: And Play With It
Comments