Inefficient NeoPixel Control Solved with Hardware Hackery

Everyone loves NeoPixels. Individually addressable RGB LEDs at a low price. Just attach an Arduino, load the demo code, and enjoy your blinking lights.

But it turns out that demo code isn’t very efficient. [Ben Heck] practically did a spit take when he discovered that the ESP32 sample code for NeoPixels used a uint32 to store each bit of data. This meant 96 bytes of RAM were required for each LED. With 4k of RAM, you can control 42 LEDs. That’s the same amount of RAM that the Apollo Guidance Computer needed to get to the moon!

His adventure is …read more

Continue reading Inefficient NeoPixel Control Solved with Hardware Hackery

Memories Of A Mis-Spent Youth: Learnabout Simple Electronics

Early last spring, we featured a book review, as part of our occasional Books You Should Read series. Usually these are seminal tomes, those really useful books that stay with you for life and become well-thumbed, but in this case it was a children’s book. Making a Transistor Radio, by [George Dobbs, G3RJV], was a part of the long-running series of Ladybird books that educated, entertained, and enthralled mid-20th-century British kids, and its subject was the construction of a 3-transistor regenerative AM receiver. If you talk to a British electronic engineer of A Certain Age there is a good …read more

Continue reading Memories Of A Mis-Spent Youth: Learnabout Simple Electronics

A 100th Birthday Celebration for the Flip Flop

It’s easy to get caught up in the excitement of creation as we’re building our latest widget. By the same token, it’s sometimes difficult to fully appreciate just how old some of the circuits we use are. Even the simplest of projects might make use of elements that were once a mess on some physicist’s or engineer’s lab bench, with components screwed to literal breadboards and power supplied by banks of wet-cell batteries.

One such circuit turns 100 years old in June, which is surprising because it literally is the building block of every computer. It’s the flip-flop, and while …read more

Continue reading A 100th Birthday Celebration for the Flip Flop

Flash a Light Bulb, Win a Prize

How many geeks does it take to flash a lightbulb? Judging from the list of entries in the 2017 Flashing Light Prize, so far only seven. But we suspect Hackaday readers can add to that total.

The goal is almost as simple as possible: build something that can flash an incandescent light bulb for at least five minutes. The system actually has to power the bulb’s filament, so no mechanical shutters are allowed. Other than that, the sky is the limit — any voltage, any wattage, any frequency and duty cycle, and any circuit. Some of the obvious circuits, like …read more

Continue reading Flash a Light Bulb, Win a Prize