Article
RGBDigit Clock
A colorful 7-segment display for your data
What do you pick when you want to design “something” with a vintage or modern display? A clock of course! This is our first design with ’RGBDigits’ multi-color 7-segment display devices. With a BME280 breakout board (BoB) attached, the project will also cheerfully display temperature, humidity and air pressure. The clock is controlled by an ESP12 module, which enables synchronizing the clock with an Internet time server, change the clock settings from any mobile device or computer in the network, or transmit sensor data via Wi-Fi.
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Extra info / Update
Tags
Test & Measurement
RGB, LED, Clock, Sensors, Temperature, Humidity, Air Pressure
Level
Advanced
Time
3 hours approx.
Tools
Computer with Arduino IDE
Cost
About €100/$105/£85
Test & Measurement
RGB, LED, Clock, Sensors, Temperature, Humidity, Air Pressure
Level
Advanced
Time
3 hours approx.
Tools
Computer with Arduino IDE
Cost
About €100/$105/£85
Component list
From the Store
160100-1: Bare PCB
160100-71: Kit of parts
160100-91: Ready built module
160109-91: Ready built module BME280 BoB (optional)
SKU 17789: RGBDigit 7-segment display
Component List
Resistors
R1 = LDR NSL-19M51*
R2,R3,R4,R5,R6,R8,R9,R10,R11,R12 = 10kOhm
R7 = 1kOhm
Capacitors
C1,C5,C6,C7,C10,C11,C13 = 100nF, 50V, X7R, 0805
C2,C4,C9 = 10µF, 10V, tantalum, 1206
C3,C15,C16 = 1µF, 50 V, X5R, 0805
C8 = 100µF, 16V, 2312
C12,C14 = 10nF, 50V, X7R, 0805
Semiconductors
D1 = MBRS540
LED1,LED2,LED3,LED4 = 7-segment RGB display*
IC1 = LD1117S33TR
IC2 = 74LVC1T45GW
IC3 = I2C EEPROM 8K × 8 bit, type 24LC64T-I/OT
IC4,IC5 = Qtouch Touch Sensor type AT42QT1010-TSHR
IC6 = MCP1700T-3302E/TT
Miscellaneous
F1 = 2A PTC resettable fuse, type MF-SMDF200-2 (Bourns)
K1 = Micro-USB type B receptacle, underside mount
K2 = 6-pin SIL pinheader, 0.1” pitch, right angled
K3 = 5-pin SIL pinheader, 0.1” pitch, right angled
K4 = 4-pin SIL pinheader, 0.1” pitch, straight
K5 = 2-pin SIL pinheader, 0.1” pitch, right angled
MOD1 = ESP8266-12F
S1 = Tactile switch
PCB # 160100-1 v2.2
*mount at bottom side of PCB
160100-1: Bare PCB
160100-71: Kit of parts
160100-91: Ready built module
160109-91: Ready built module BME280 BoB (optional)
SKU 17789: RGBDigit 7-segment display
Component List
Resistors
R1 = LDR NSL-19M51*
R2,R3,R4,R5,R6,R8,R9,R10,R11,R12 = 10kOhm
R7 = 1kOhm
Capacitors
C1,C5,C6,C7,C10,C11,C13 = 100nF, 50V, X7R, 0805
C2,C4,C9 = 10µF, 10V, tantalum, 1206
C3,C15,C16 = 1µF, 50 V, X5R, 0805
C8 = 100µF, 16V, 2312
C12,C14 = 10nF, 50V, X7R, 0805
Semiconductors
D1 = MBRS540
LED1,LED2,LED3,LED4 = 7-segment RGB display*
IC1 = LD1117S33TR
IC2 = 74LVC1T45GW
IC3 = I2C EEPROM 8K × 8 bit, type 24LC64T-I/OT
IC4,IC5 = Qtouch Touch Sensor type AT42QT1010-TSHR
IC6 = MCP1700T-3302E/TT
Miscellaneous
F1 = 2A PTC resettable fuse, type MF-SMDF200-2 (Bourns)
K1 = Micro-USB type B receptacle, underside mount
K2 = 6-pin SIL pinheader, 0.1” pitch, right angled
K3 = 5-pin SIL pinheader, 0.1” pitch, right angled
K4 = 4-pin SIL pinheader, 0.1” pitch, straight
K5 = 2-pin SIL pinheader, 0.1” pitch, right angled
MOD1 = ESP8266-12F
S1 = Tactile switch
PCB # 160100-1 v2.2
*mount at bottom side of PCB
Discussion (0 comments)