Explore time, light and sound with the Kitronik Alarm Clock Kit - a fun, hands-on and useful project, and a great introduction to the ZIP Halo HD (included).
Note: micro:bit not included (available here)
This kit features a modified version of the Halo HD, all of the parts required to build the clock and also power accessories - just add a micro:bit.
To get you started we have included an easy to follow tutorial book which will guide you through building your clock & checking all the LEDs are working correctly with some test code. Once this is done, we can then move online for some further tutorials within MakeCode.
The kit features a modified version of Halo HD which is only available via this kit. The changes are as follows: power is now provided via a 2.1mm barrel jack connection and there is also a coin cell holder fitted to the rear of the board. When a 1220 coin cell battery is inserted, it will then provide power to the RTC chip when no power is being supplied to Halo HD. This ensures that you only have to set up the time for your project once. The maths would suggest that the coin cell can last for up to 2 years in this application, though real-world experiences may vary.
Lithium Battery Shipping: This product can only be shipped to the UK mainland. With this item in your cart your shipping options will be limited and may cost more than our usual rates. Why?
Zip Halo HD
The Zip Halo HD board incorporates 60 individually addressable full-colour ZIP LEDs. It also breaks out P1 and P2 to a standard 0.1” footprint, features a MEMS microphone for detection of sound and a piezo buzzer to play sound. If that wasn't enough, it also features an onboard real-time clock (RTC) controlled by I2C lines from the micro:bit. The board also has M3 mounting holes for a more sturdy project. It's loaded with useful features!
Kitronik has created custom blocks for the ZIP Halo HD for use with MakeCode. To add these blocks; Under the “Advanced” section click on “Extensions”. In the next window search for “Halo HD”. Then, click on the tile to import it into MakeCode. You will see that the blocks are split across three categories; ZIP LEDs, Microphone and Clock. For those requiring more of a challenge, the Alarm Clock Kit kit can also be coded with MicroPython.
Learn how to create and then to code exciting projects that explore time, light and sound, backed up by a range of fun tutorials that introduce you to the exciting features of the Alarm Clock Kit!
The ZIP Halo HD supplied with this kit is powered via a 2.1mm Barrel jack connection. The kit is supplied with a 3xAA Battery holder with a DC Jack and also a USB-B to 2.1mm jack cable. The adapter cable is for use with a separate power supply (not included). A regulated supply is produced on the board which is then fed into the 3V and GND connections to power the connected BBC micro:bit, removing the need to power the micro:bit separately.
The Halo HD has also been fitted with an ON/OFF switch to maximise battery life. Switch it off when not in use and the onboard coin cell will keep the memory of the RTC chip alive.
- No soldering required
- Some quick and simple mechanical assembly is required for the stand
- Ensure that when using a power supply that it is rated for at least 1A and 5V, many modern phone chargers will be suitable for this application
- Full instructions for assembly, coding and also usage are detailed in the supplied booklet
- 1 x Kitronik Halo HD for BBC micro:bit
- 4 x 8mm M3 machine screws
- 1 x Set of laser-cut Perspex stand parts
- 1 x CR1220 3V coin cell battery
- 2 x Plastic spacers
- 1 x 3AA Battery holder also fitted with a DC Jack
- A USB-B to 2.1mm jack cable, rated for 5V, 1.5A
- Getting started booklet
- A plastic reusable shipping and storage container
Kitronik has also produced 4 tutorials for you to explore once you've finished the supplied booklet. The tutorials are in two formats, as downloadable PDFs and also as tutorials embedded in the MakeCode editor. You can find the links to all at the bottom of this page. Kitronik has also produced some example MicroPython code that covers how to code a basic clock. You will find a link to the MicroPython code GitHub repository at the foot of this page.
- Additional Online MakeCode Tutorials
- MicroPython Example Code for a Simple Clock
- Basic Clock Tutorial
- Adjustable Clock Tutorial
- Alarm Clock Tutorial
- Wake Up Alarm Clock Tutorial
- A BBC micro:bit
- A suitable 5V, 1A USB Power Supply
- For coding, you need a computer with a spare USB port and also an active internet connection
- ZIP Halo HD Diameter: 87mm
- M3 Mounting Holes Spacing (Center to Center): 68.4mm