A Particularly Festive Chip Decapping

As we approach the moment in the year at which websites enter a festive silly season of scrambling to find any story with a festive angle, we’re pleased to see the ever-reliable [Ken Shirriff] has brought his own take on Christmas tech to the table with a decapping of the UM66T melody chip that has graced so many musical greeting cards.

The surprise in this age of ubiquitous microcontrollers is that this is not a smart device; instead it’s a single-purpose logic chip whose purpose is to step through a small ROM containing note values and durations, driving a frequency generator to produce the notes themselves. The frequency generator isn’t the divider chain from the RC oscillator that we might expect, instead it’s a shift register arrangement which saves on the transistor count.

Although the UM66 is a three-pin device, there are a few other pins on the die. These are likely to be for testing. As a 30+ year old product its design may be outdated in 2021, but it’s one of those chips that has survived without being superseded because it does its task without the need for improvement. So when you open a card and hear the tinny tones of a piezo speaker this holiday season, spare a thought for the ingenuity of the design behind the chip that makes it all possible.

Christmas Tree PCB Just The Trick For Festive Glee

The festive season is often as good a reason as any to get out the tools and whip up a fun little project. [Simon] wanted a little tchotchke to give out for the holidays, so they whipped up a Christmas tree PCB that’s actually Arduino-compatible.

O’ Christmas Tree, on PCB…

It’s a forward-looking project, complete with USB-C connector, future-proofing it for some time until yet another connector standard comes along. When plugged in, like many similar projects, it blinks some APA102 LEDs in a festive way. The PCB joins in on the fun, with white silkscreen baubles augmented by golden ones created by gaps in the soldermask.

An ATTiny167 is the brains of the operation, using the Micronucleus bootloader in a similar configuration to the DigiSpark Pro development board. It relies on a bit-banged low-speed USB interface for programming, but the functionality is largely transparent to the end user. It can readily be programmed from within the Arduino IDE.

It’s not an advanced project by any means, but is a cute giveaway piece which can make a good impression in much the same way as a fancy PCB business card. It could also serve as an easy tool for introducing new makers to working with addressable LEDs. Meanwhile, if you’ve been cooking up your own holiday projects in the lab, don’t hesitate to drop us a line!

Pit Your Wits Against British Spooks

The festive season is upon us, and for Brits of a technical bent that means it’s time for the GCHQ Christmas Challenge. Sent out annually as part of the Christmas card from the UK’s intelligence centre, this is a chance for would-be spooks to pit their wits against some of the nation’s cleverest cryptologists whose work you’ll never have heard of.

This year the puzzle is aimed at those with a secondary school education, in the hope of fostering an interest in maths and science in younger people. It’s a series of puzzles of ascending difficulty, but don’t be lulled into a false sense of security by the earlier ones being easy, to complete the set will still require some brain power.

We’re guessing that as in previous years, this puzzle will garner a significant quantity of entries. It’s a successful public relations exercise from the agency which like all such organisations has felt its fair share of controversy in its time. There may thus be readers who regard it with some suspicion, but it’s fair to say it’s not the only such popular exercise from a govenment agency. If meanwhile you fancy a bit of GCHQ history, we caught their Science Museum exhibition back in 2019.

Christmas tree PCB with Blinky Circuit

Is It Finally Time For Christmas Decorations?

[Arnov] is trying to get into the holiday spirit and is doing so the way he knows how. He was thinking of some cool decorations for his Christmas tree and decided the best decorations are the ones you make yourself, so he made his own blinky Christmas tree ornament.

The famed “blinky circuit” is certainly one that we are no strangers to here at Hackaday. Some of our readers will be very pleased to see that he did in fact use a 555 timer and not an Arduino. The 555 timer is wired to drive the clock pin of the CD4017 decade counter and the outputs of the decade counter are wired to the LEDs. The LEDs are lit up sequentially upon each low to high transition of the clock pulse though you may try getting creative with your LED wiring scheme to achieve different blinking effects.

What readers might really take away from this build is [Arnov] detailing how to import images into his CAD tool of choice, OrCAD in his case. We know that can be a bit tricky sometimes. Finally, we love that this project doubles as PCB art and a soldering challenge. It would definitely make for a good demo project at your next beginner soldering workshop.

Cool project [Arnov!]

Continue reading “Is It Finally Time For Christmas Decorations?”

How The Gates (Almost) Stole Christmas

‘Twas the night before Christmas and all through the house
Blue screens were everywhere; no response from the mouse
Windows, it seems, had decided to die
Because it had updated; we didn’t know why
But Santa had a plan while we were all in bed
He reformatted our server and installed Linux instead
In the morning we rushed in and what did we see?
Programs were running, and most of them free!
There was Chrome and Open Office and emacs for me
Not a penny was going to Mr. Gates’ fee
Now we have no more blue screens, ever, of course
Because Santa turned us on to that sweet open source

Computer Vision Maps Christmas Lights

There’s a small but dedicated group of folks out there who spend all year planning their Christmas decorations. These aren’t simple lawn ornaments or displays, either, but have evolved into complex lightning performances that require quite a bit of computer control. For some things, hooking up a relay to a microcontroller can get the job done, but [Andy] has turned to computer vision to solve some of the more time-consuming aspects of these displays.

Specifically, [Andy] has a long string of programmable RGB LED lights to wrap around a Christmas tree, but didn’t want to spend time manually mapping out each light’s location. So he used OpenCV to register the locations of the LEDs from three different camera angles, and then used a Python script to calculate their position in the 3D space. This means that he will easily be able to take the LEDs down at the end of the holidays and string them back up next year without having to do the tedious manual mapping ever again.

While [Andy] notes that he may have spent more time writing the software to map out the LEDs than manually doing it himself, but year-after-year it may save him a lot of time and effort, not to mention the benefits of a challenge like writing this software in the first place. If you want to get started on your own display this year, all you really need is some lights and a MIDI controller.

This Ugly Christmas Sweater Can Set You On Fire

While Christmas may have just passed, there’s just enough time left in winter to justify wearing your ugly Christmas sweaters for a few more days. If you’re not one of the lucky ones with an old sweater from Grandma, you can still turn your least favorite sweater into the most epic flame-throwing Christmas sweater there ever was.

[JAIRUS OF ALL], maker of explosive and other dangerous ideas, came up with a DIY ugly Christmas sweater that shoots flames on command. In order to produce the flame-throwing effect, he uses piping from a fish tank airline hose with a T connector attached to one end and epoxied to the middle of the sweater. The piping runs down the sweater to a can of butane fuel that he can control from the nozzle. Once the fuel is being released, he uses a lighter to initiate the flames from the sweater.

The flames are quite impressive, so definitely use caution if you intend to replicate this build in any way. It would be helpful to have a friend with a CO2 fire extinguisher nearby as well.

For a less life-threatening build, fellow builder [Price] created a Christmas tree-themed sweater lined with LEDs and USB-powered figurines, connected to a power supply in his pocket.

Continue reading “This Ugly Christmas Sweater Can Set You On Fire”