Silicon ChipBIG LED clock - January 2025 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: As expected, the 3G shutdown was messy
  4. Feature: Data Centres & Cloud Computing by Dr David Maddison
  5. Project: Digital Capacitance Meter by Stephen Denholm
  6. Project: Compact HiFi Headphone Amp by Nicholas Vinen
  7. Feature: Precision Electronics, Part 3 by Andrew Levido
  8. Project: Gesture-controlled USB lamp by Tim Blythman
  9. Project: BIG LED clock by Tim Blythman
  10. Subscriptions
  11. Project: 40A Current Probe by Andrew Levido
  12. PartShop
  13. Project: Battery-Powered Model Train by Les Kerr
  14. Feature: TCS230 Colour Sensor by Jim Rowe
  15. Feature: Extracting Data from Micros by Dr Hugo Holden
  16. Serviceman's Log: Relating a range of rambling repairs by Various
  17. Vintage Radio: Monarch “All-American Five” radio by Ian Batty
  18. Market Centre
  19. Advertising Index
  20. Outer Back Cover

This is only a preview of the January 2025 issue of Silicon Chip.

You can view 38 of the 104 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Items relevant to "Digital Capacitance Meter":
  • Digital Capacitance Meter PCB [04111241] (AUD $5.00)
  • PIC16F1847-I/P programmed for the Digital Capacitance Meter [0411124A.HEX] (Programmed Microcontroller, AUD $15.00)
  • 1.3-inch blue OLED with 4-pin I²C interface (Component, AUD $15.00)
  • 1.3-inch white OLED with 4-pin I²C interface (Component, AUD $15.00)
  • Firmware for the Digital Capacitance Meter (Software, Free)
  • Digital Capacitance Meter PCB pattern (PDF download) [04111241] (Free)
  • Digital Capacitance Meter front panel and drilling diagrams (Panel Artwork, Free)
Items relevant to "Compact HiFi Headphone Amp":
  • Compact HiFi Headphone Amplifier PCB [01103241] (AUD $7.50)
  • Dual Horizontal PCB-mounting RCA sockets (white/red) [RCA-210] (Component, AUD $2.50)
  • Compact HiFi Headphone Amplifier kit (Component, AUD $70.00)
  • Compact HiFi Headphone Amplifier PCB pattern (PDF download) [01103241] (Free)
  • Compact HiFi Headphone Amplifier panel drilling diagram (Panel Artwork, Free)
Articles in this series:
  • Compact HiFi Headphone Amp (December 2024)
  • Compact HiFi Headphone Amp (December 2024)
  • Compact HiFi Headphone Amp (January 2025)
  • Compact HiFi Headphone Amp (January 2025)
Articles in this series:
  • Precision Electronics, Part 1 (November 2024)
  • Precision Electronics, Part 1 (November 2024)
  • Precision Electronics, Part 2 (December 2024)
  • Precision Electronics, Part 2 (December 2024)
  • Precision Electronics, Part 3 (January 2025)
  • Precision Electronics, part one (January 2025)
  • Precision Electronics, part one (January 2025)
  • Precision Electronics, Part 3 (January 2025)
  • Precision Electronics, part two (February 2025)
  • Precision Electronics, Part 4 (February 2025)
  • Precision Electronics, Part 4 (February 2025)
  • Precision Electronics, part two (February 2025)
  • Precision Electronics, part three (March 2025)
  • Precision Electronics, part three (March 2025)
  • Precision Electronics, Part 5 (March 2025)
  • Precision Electronics, Part 5 (March 2025)
  • Precision Electronics, Part 6 (April 2025)
  • Precision Electronics, Part 6 (April 2025)
  • Precision Electronics, part four (April 2025)
  • Precision Electronics, part four (April 2025)
  • Precision Electronics, part five (May 2025)
  • Precision Electronics, Part 7: ADCs (May 2025)
  • Precision Electronics, part five (May 2025)
  • Precision Electronics, Part 7: ADCs (May 2025)
  • Precision Electronics, part six (June 2025)
  • Precision Electronics, part six (June 2025)
Items relevant to "Gesture-controlled USB lamp":
  • Firmware for JMP018 - Gesture Controlled USB Lamp (Software, Free)
Articles in this series:
  • Wired Infrared Remote Extender (May 2024)
  • Symbol USB Keyboard (May 2024)
  • Wired Infrared Remote Extender (May 2024)
  • Thermal Fan Controller (May 2024)
  • Symbol USB Keyboard (May 2024)
  • Thermal Fan Controller (May 2024)
  • Self Toggling Relay (June 2024)
  • Self Toggling Relay (June 2024)
  • Arduino Clap Light (June 2024)
  • Arduino Clap Light (June 2024)
  • Lava Lamp Display (July 2024)
  • Digital Compass (July 2024)
  • Digital Compass (July 2024)
  • Lava Lamp Display (July 2024)
  • JMP009 - Stroboscope and Tachometer (August 2024)
  • JMP007 - Ultrasonic Garage Door Notifier (August 2024)
  • JMP009 - Stroboscope and Tachometer (August 2024)
  • JMP007 - Ultrasonic Garage Door Notifier (August 2024)
  • IR Helper (September 2024)
  • IR Helper (September 2024)
  • No-IC Colour Shifter (September 2024)
  • No-IC Colour Shifter (September 2024)
  • JMP012 - WiFi Relay Remote Control (October 2024)
  • JMP012 - WiFi Relay Remote Control (October 2024)
  • JMP015 - Analog Servo Gauge (October 2024)
  • JMP015 - Analog Servo Gauge (October 2024)
  • JMP013 - Digital spirit level (November 2024)
  • JMP013 - Digital spirit level (November 2024)
  • JMP014 - Analog pace clock & stopwatch (November 2024)
  • JMP014 - Analog pace clock & stopwatch (November 2024)
  • WiFi weather logger (December 2024)
  • Automatic night light (December 2024)
  • WiFi weather logger (December 2024)
  • Automatic night light (December 2024)
  • BIG LED clock (January 2025)
  • Gesture-controlled USB lamp (January 2025)
  • Gesture-controlled USB lamp (January 2025)
  • BIG LED clock (January 2025)
  • Transistor tester (February 2025)
  • Wireless flashing LEDs (February 2025)
  • Transistor tester (February 2025)
  • Wireless flashing LEDs (February 2025)
  • Continuity Tester (March 2025)
  • RF Remote Receiver (March 2025)
  • Continuity Tester (March 2025)
  • RF Remote Receiver (March 2025)
  • Discrete 555 timer (April 2025)
  • Weather monitor (April 2025)
  • Discrete 555 timer (April 2025)
  • Weather monitor (April 2025)
Items relevant to "BIG LED clock":
  • Firmware for JMP019 - BIG LED Clock (Software, Free)
Articles in this series:
  • Wired Infrared Remote Extender (May 2024)
  • Symbol USB Keyboard (May 2024)
  • Wired Infrared Remote Extender (May 2024)
  • Thermal Fan Controller (May 2024)
  • Symbol USB Keyboard (May 2024)
  • Thermal Fan Controller (May 2024)
  • Self Toggling Relay (June 2024)
  • Self Toggling Relay (June 2024)
  • Arduino Clap Light (June 2024)
  • Arduino Clap Light (June 2024)
  • Lava Lamp Display (July 2024)
  • Digital Compass (July 2024)
  • Digital Compass (July 2024)
  • Lava Lamp Display (July 2024)
  • JMP009 - Stroboscope and Tachometer (August 2024)
  • JMP007 - Ultrasonic Garage Door Notifier (August 2024)
  • JMP009 - Stroboscope and Tachometer (August 2024)
  • JMP007 - Ultrasonic Garage Door Notifier (August 2024)
  • IR Helper (September 2024)
  • IR Helper (September 2024)
  • No-IC Colour Shifter (September 2024)
  • No-IC Colour Shifter (September 2024)
  • JMP012 - WiFi Relay Remote Control (October 2024)
  • JMP012 - WiFi Relay Remote Control (October 2024)
  • JMP015 - Analog Servo Gauge (October 2024)
  • JMP015 - Analog Servo Gauge (October 2024)
  • JMP013 - Digital spirit level (November 2024)
  • JMP013 - Digital spirit level (November 2024)
  • JMP014 - Analog pace clock & stopwatch (November 2024)
  • JMP014 - Analog pace clock & stopwatch (November 2024)
  • WiFi weather logger (December 2024)
  • Automatic night light (December 2024)
  • WiFi weather logger (December 2024)
  • Automatic night light (December 2024)
  • BIG LED clock (January 2025)
  • Gesture-controlled USB lamp (January 2025)
  • Gesture-controlled USB lamp (January 2025)
  • BIG LED clock (January 2025)
  • Transistor tester (February 2025)
  • Wireless flashing LEDs (February 2025)
  • Transistor tester (February 2025)
  • Wireless flashing LEDs (February 2025)
  • Continuity Tester (March 2025)
  • RF Remote Receiver (March 2025)
  • Continuity Tester (March 2025)
  • RF Remote Receiver (March 2025)
  • Discrete 555 timer (April 2025)
  • Weather monitor (April 2025)
  • Discrete 555 timer (April 2025)
  • Weather monitor (April 2025)
Items relevant to "40A Current Probe":
  • 40A Current Probe PCB [9049-01] (AUD $5.00)
  • 5MHz 50A Current Probe PCB pattern (PDF download) [9049-01] (Free)
  • Panel artwork and drilling diagrams for the Current Probe (Free)
Items relevant to "Battery-Powered Model Train":
  • Battery Powered Model Train transmitter PCB [09110241] (AUD $2.50)
  • Battery Powered Model Train TH receiver PCB [09110242] (AUD $2.50)
  • Battery Powered Model Train SMD receiver PCB [09110243] (AUD $2.50)
  • Battery Powered Model Train charger PCB [09110244] (AUD $2.50)
  • PIC12F617-I/P programmed for the Battery-Powered Model Train transmitter [0911024T.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC16F1455-I/P programmed for the Battery-Powered Model Train TH receiver [0911024R.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC16F1455-I/SL programmed for the Battery-Powered Model Train SMD receiver [0911024R.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC12F617-I/P programmed for the Battery-Powered Model Train charger [0911024C.HEX] (Programmed Microcontroller, AUD $10.00)
  • Software for the Battery Powered Model Railway project (Free)
  • Battery Powered Model Train PCB patterns (PDF download) [09110241-4] (Free)
Items relevant to "TCS230 Colour Sensor":
  • Test sketch for the TCS230 Colour Sensor Module (Software, Free)
Articles in this series:
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • A Gesture Recognition Module (March 2022)
  • A Gesture Recognition Module (March 2022)
  • Air Quality Sensors (May 2022)
  • Air Quality Sensors (May 2022)
  • MOS Air Quality Sensors (June 2022)
  • MOS Air Quality Sensors (June 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Heart Rate Sensor Module (February 2023)
  • Heart Rate Sensor Module (February 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • VL6180X Rangefinding Module (July 2023)
  • VL6180X Rangefinding Module (July 2023)
  • pH Meter Module (September 2023)
  • pH Meter Module (September 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 1-24V USB Power Supply (October 2024)
  • 1-24V USB Power Supply (October 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)

Purchase a printed copy of this issue for $13.00.

Mini Projects #019 – by Tim Blythman SILICON CHIP The BIG Clock If you need a BIG Clock, look no further! It tells the time, is three feet wide and one foot tall (that sounds larger than 90 × 30cm). The BIG Clock has a simple circuit and we think our clever readers will come up with other ideas for using the BIG, bright display we have designed. W e’ve thought for a while that addressable RGB LED strips would be a good way to make a large, bright display. We thought of arranging the strips in rows to create a dot-­ matrix type display, but that would not have been as big as the BIG Clock. It is 90cm wide and 30cm tall, with the active area of the digit display being 65cm wide and 20cm tall. These strips have a connection for power, ground and data in at one end, with a matching connection at the other end for power, ground and data out. Multiple strips can be joined by simply connecting power to power, ground to ground and data out to data in. Many strips can also be cut to shorter lengths; the smaller strips can then be rejoined in the same way. We’re using Jaycar’s XC4390 WS2812B RGB LED strip. It is 2m long and contains 120 RGB LEDs. Thus, there is one LED every 16.6mm. If we had cut this into five strips of 24 LEDs (about the minimum number of rows needed to make a working dot-matrix display), it would be about 9cm tall and 40cm wide. Instead, we have arranged the LEDs as multiple 7-segment digits. If the segments have five LEDs, we can make digits that are each nearly 20cm tall Fig.1 (left): by arranging the strips in this fashion and wiring in this order, the length of wire between each segment is kept short. Photo 1 (right): here is what a single digit (showing a ‘0’) looks like up close. siliconchip.com.au Australia's electronics magazine January 2025  55 Fig.2: this segments order was arranged to simplify the wiring and matches the software mapping of the segments in the BIG Clock sketch. and 10cm wide. The 120 LEDs yield three 7-segment digits, with three segments to spare; enough to make a 12-hour clock display. You can see a video of it in operation at siliconchip.au/Videos/BIG+Clock Photo 1 and Fig.1 show the basic arrangement of a digit. Like smaller 7-segment displays, we have tilted the segments about 10° from vertical. The digits are around 9cm wide and 18cm tall, with the segments each about 8.3cm long. Fig.1 also shows the way we have wired the segments in each digit. You can see that this keeps the wiring quite short and tidy. Fig.2 shows the pattern we used to wire all the segments of the digits on our BIG Clock, with the output of one numbered segment going to the input of the segment numbered one higher. We used two spare segments to create a leading ‘1’ (#1 & #2) to show hours up to 12. This leaves a single segment spare, which we used as a dash (#10) to separate the hours and minutes. Circuit details The LEDs are controlled by an Arduino Uno WiFi R4 microcontroller board. Its inbuilt WiFi radio can be used to fetch the time using NTP (network time protocol) from the internet. To provide a discreet (and discrete) interface, we added a magnetic reed switch to allow daylight savings to be switched off and on. The circuit is pleasingly simple. All we need is a microcontroller to provide the necessary serial signal to produce the clock display. This digital signal comes from the A0 pin. Although it can be used for analog functions, we have used it as a digital output since it is close to the other (5V and GND) pins needed to drive the LEDs. The reed switch is connected between A2 and GND; an internal pullup means this pin is high unless a magnet is nearby, when the switch shorts the pin to ground. Fig.3 shows the circuit. Construction Laying out and connecting the segments is the most time-consuming part of the construction process. If you want to test the LEDs before or during assembly, jump forward to the Software section so that you can load up the libraries or a test sketch to do so. We used a 900mm x 600mm sheet of Corflute cut in half lengthwise, giving a panel 300mm tall and 900mm wide. Corflute is like corrugated cardboard but made from plastic. The corrugations run parallel to the long side, which is helpful when sketching out your plans. Fig.4 shows the critical dimensions of a single digit and its relation to adjacent digits. Using a plastic substrate means that you can use an erasable Fig.3: the circuit of the BIG Clock is simple; the microcontroller board provides power and data to a series of addressable LEDs. A magnetic reed switch provides a digital input that can be used to toggle the daylight saving mode. 56 Silicon Chip Australia's electronics magazine siliconchip.com.au Photo 2: much of the wiring is hidden at the back of the panel. If you have kept the other half of the Corflute sheet, it could be used to make a rear panel to hide the wiring. marker to demarcate the locations and remove them later. Find the centre of the panel and mark the corresponding horizontal and vertical lines. Add horizontal lines 9cm below and above the centreline. Similarly, add vertical lines 15cm and 30cm to the left and right of the centre. These will allow you to use Fig.4 to sketch the outline of each digit. Next, mark out the holes needed for each digit (the green dots in Fig.4). Note that not all locations require holes! The centre position, for example, will only need holes for the central segment, as it only shows a dash. Double-check the segments against the photos as you go. Cut the LED strip into sections with five LEDs. Be careful to leave some visible copper on each side to allow soldering. The first and last segments come with fixed wiring attached, so they will have to go in the locations marked 1 and 24 in Fig.2. We found that attaching the wires was a bit tricky, since the conformal coating applied to the board inhibits soldering, although it can be soldered through with patience and ventilation. We suggest wiring the segments in groups of seven (for the three full digits) using short pieces of wire (about 5cm). For each connection, join 5V to 5V, DO to DIN and GND to GND. If you cut narrow slots in the Corflute as marked by the cyan lines in Fig.4, you can slot these short wires in from the front, so they are hidden. Then, you only need to make the longer joins between the segments; the longer lengths will allow a bit of room to manoeuvre the strips into a position to allow wiring. Take your time, ensure that the strips go in the correct locations and that wiring flows in the direction of the arrows marked on the strip and in the siliconchip.com.au order shown in Photo 1. Don’t be afraid to hook it up to test that the segments wired so far are working correctly. Photo 2 shows our layout from the rear of the panel. Once everything is roughly in place, remove the backing paper from the adhesive on the strips and press them against the Corflute. There are extra red and white (power) wires at each end. We connected these with insulated wire and heatshrink tubing to provide an extra power feed and to terminate the loose ends. We cut the extra set of three wires short so that they would not get in the way or contact anything else. Uno WiFi R4 wiring We plugged an 8-way header into the headers on the Uno WiFi R4 as shown in Fig.3 and Photo 3. Remove the middle two pins by pulling them out with pliers. This will prevent an inadvertent connection to VIN, since the LEDs only work with 5V supplies. When bending the leads of the reed relay, avoid straining them where they enter the glass envelope, or it can break. We suggest you grasp the lead with pliers close to the body, then bend it, so that no bending force reaches the glass. Solder the wires as shown in Fig.3 and plug the header into the main board. The wire colours on the LED strip might be different; ours had red for 5V, white for ground and green for data. Photo 3 shows that detail on our build. Fig.4: use these dimensions to sketch out the segments on your Corflute before making the holes marked in green. Their size is not critical; about 5mm should work well. The cyan lines indicate slits that can be used to feed the wires through from the front of the panel. Australia's electronics magazine January 2025  57 Parts List – Big Clock (JMP019) 1 Arduino Uno WiFi R4 microcontroller board [Jaycar XC9211] 1 120 RGB LED addressable strip [Jaycar XC4390] 1 magnetic reed switch [Jaycar SM1002] 1 8-pin header, 2.54mm pitch [cut from Jaycar HM3211] 3 1.5m lengths of insulated wire in different colours [Jaycar WH3032] 1 600mm x 900mm sheet of Corflute or similar [Bunnings 0390160] 1 short length of double-sided tape to secure the Uno WiFi R4 [Jaycar NM2821] 1 reel of electrical tape to secure loose wires 1 10cm length of 3mm diameter heatshrink tubing 1 magnet to operate the reed switch 1 USB-C cable to suit the Uno WiFi R4 Secure the Uno WiFi R4 to the Corflute using double-sided tape, and secure loose wires with the electrical tape. Software Arduino IDE needs to be installed and the Arduino R4 board profile selected. This can be installed by searching for “R4” in the Boards Manager and then clicking install. The Adafruit Neopixel library is also required; we’ve included it in the software download package (siliconchip. au/Shop/6/530), along with the sketch file. You can also search for “neopixel” in the Library Manager to find it. There are several sketches under the Neopixel examples (and one in the Jaycar XC4390 data sheet); you just need to change the LED_PIN to A0 and the LED_COUNT to 120. These are a quick way to test that the display is functional. Open the BIG_CLOCK_UNO_R4_ WIFI sketch and change the WiFi credentials at the top of the sketch. There are other parameters that can be changed, but that should be enough to check that all features are functional. Upload the sketch after selecting the correct board and serial port from the menus. The Serial Monitor will report the Clock’s status (115,200 baud); a typical boot sequence is shown in Screen 1. The LEDs should all switch on for two seconds, then normal operation will start. If you see an E0 message on the LEDs, the WiFi connection has failed. E1 indicates that the time has not been updated. Table 1 also lists some commands that can be entered at the serial monitor. Customisation There are a few things that can be changed in the sketch code. The standard time zone offset (in minutes) is set by STD_TZ_OFFSET. The daylight saving adjustment (effected by using a magnet on the reed switch) is one hour. The colour of the lit LEDs is set by Connected IP address: 192.168.0.15 Checking UTP on connection Starting NTP check UDP packet sent 25ms round trip. Packet received Time OK UTC is 2024-09-11T04:39:20 Time is 2024-09-11T14:39:20 Time is 2024-09-11T14:40:00 Time is 2024-09-11T14:41:00 Time is 2024-09-11T14:42:00 Screen 1: this shows a normal startup on the Serial Monitor. The IP address and round trip time are not important. Other messages may appear automatically or if the commands from Table 1 are run. the CLOCK_COLOUR #define; you can use the values given or provide RGB triples. The brightness dictates the current draw, which peaked at 700mA for a BRIGHTNESS setting of 70 on our prototype. Check your supply capabilities and adjust this to suit. If you have Arduino experience, you can also modify the LED layout or mapping. The digits array is a C++ struct (with type seg7_t) for each digit. The struct’s first item is the number of pixels for each segment, followed by the first pixel of each segment in order from ‘a’ to ‘g’. For example, with just four LEDs per segment, you could have 30 segments, giving a full four 7-segment digits plus a couple of segments to spare; enough to count up to 19999. We think the white Corflute looks smart but it doesn’t give a lot of contrast against the LEDs. When we get the chance, we plan to paint the Clock’s background a flat grey to make the SC numbers stand out more. Photo 3: an 8-pin header with the two central pins removed is used to connect the wiring to the Uno WiFi R4. The green wire at right carries data to the DIN pad of the first LED pixel. When completed, the Big Clock is three feet (900mm) wide and lights up the room. We think it will give our readers some great ideas for creating other large displays. Table 1: serial commands 58 Silicon Chip Australia's electronics magazine Command Action u Force NTP time refresh r Reboot processor t Make time invalid 0 Turn off daylight saving 1 Turn on daylight saving siliconchip.com.au