Elgato Key Lights Get Matter Upgrade

[Michael H Thiesen] had a couple of Elgato Key Lights in his home streaming setup. The only problem was that they would stop responding regularly, requiring a power cycle to get them going again. He never quite pinned down where the problem lay; instead, he set about replacing the light controllers wholesale to provide more reliable functionality.

In place of the original controllers, a pair of ESP32-C3 boards were substituted in. The original design simply had a Realtek controller chip wired into a PCA9635 LED controller, so the swap was as easy as plucking one out and wiring the new microcontroller in its place. The capable ESP32-C3 offers native Matter support, which enabled the new controllers to join [Michael’s] Apple Home setup natively. Running a firmware coded in Rust, the controllers offer power, brightness, and colour-temperature control right in Apple Home. As a bonus, there was no need to use Homebridge to get the lights hooked up to the smarthome setup anymore, eliminating a dependency and a possible source of occasional failures.

Design files are on Github for the curious. We’ve featured other great Elgato hacks before, too, like this nifty capture card firmware hack. If you’re tinkering with your own smarthome hacks, be sure to let us know on the tipsline.

A Mechanical Radio, Sort Of

[The Mike Stuff] has an interesting proposition. He asserts that ancient people like the Greeks could have built a form of radio that was purely mechanical. We aren’t sure we agree, but even if it were possible, we are sure it would have sounded awful. You can see the details in the video below.

The idea is that you can compress air with a waterwheel, blow it through a rotating disk with slots in it, and a valve to amplitude modulate the airflow through the disk. Horns like an old gramophone speaker would amplify the signal at both ends. The demodulation is straightforward and doesn’t even require power, like compressed air.

Continue reading “A Mechanical Radio, Sort Of” →

Drum Machina Go! As A New Music Tool For The Game Boy

The Nintendo Game Boy is quite possibly the most popular console in the international chiptune community. You might have seen musicians cranking out tunes with LSDJ or Nanoloop, but now there’s a new option for writing bangers on the DMG. It’s Drum Machina Go!, put together by [audiowanderer].

The original Game Boy has a four-bit audio engine with two pulse channels, one waveform channel, and a noise channel. To that end, DMGo! gives you those four channels to play with, each with a 16-step sequencer. There’s also an FX section, ADSR controls, and various filtering options to make your sound juicier, richer, or grainier, depending on your taste.

There are also helpful sync options via the link port, such as for use with other Game Boys, or you can use PULSE OUT sync to hook up to your Teenage Engineering Pocket Operators or KORG Volcas if you have them. There are also fun features like the MANGLING FX which lets you decay and destroy your musical creations live by playing with the D-pad and buttons.

If you’re eager to try a new way to compose on the Game Boy, you can throw it on a flash cart or in an emulator and start tinkering away.  We’ve featured other fun Game Boy music hacks before, too, like this nifty project that turns it into a MIDI sequencer.

Continue reading “Drum Machina Go! As A New Music Tool For The Game Boy” →

Archiving The World’s Oldest Webcam Feed

FogCam is the oldest webcam feed that’s still up and running. Installed at San Francisco State University, it’s been slowly uploading a new image to the web every 20 to 60 seconds or so since September 30, 1994. Very few of those images have ever been saved, but [Justin Earl] has come along to fix that with Fog-Bank.

[Justin] was eager to have top-notch coverage of the FogCam, so set up four separate catchers across three separate networks to scrape images from the feed. He runs one on his own server, one on his home machine, and two small programs running on Cloudflare. Each catcher reports the time it grabbed a fresh image from the site. FogCam has never replaced an image within 19 seconds, so as long as one of the catchers grabs an image at least every 18 seconds, [Justin]’s system should be archiving everything that’s being captured.

Currently the archive hosts over 169,000 images across 377 days, though the majority of that content is from a 2019 archive effort when it was believed the camera would soon be shut down. More stats are available, too.

It’s not the most interesting view in the world, but it’s neat to see such a project continue running long enough to celebrate its 32nd birthday this week. We’ve featured other neat webcam-related content before, too. Meanwhile, you can go check out the live feed if you want to peer through FogCam yourself. Continue reading “Archiving The World’s Oldest Webcam Feed” →

Two diaphragm vacuum pump setups with high-tech jam jar vacuum vessel. (Credit: Maya Posch)

Vacuum Drying And Making Stuff Hot In A Vacuum

After previously exploring the impact of vapor pressure on the drying of desiccant and more, the conclusion was essentially that in order to drive moisture that’s not directly on a material’s surface out of it, you pretty much have to heat up said material to make the process not take forever. Of course, we’d still want to retain the vacuum while doing said heating, which raises the question of how you best heat something that is inside a vacuum.

Fortunately, this is a solved problem, with commentators to the previous article helpfully pointing to the existence of devices like vacuum ovens. Of course, you can either buy such a device and not worry your pretty little head about the finer details, or you can defy convention and build one yourself because you’re a rebel and really want to know how their internals work.

Thus in this article we’ll be taking a look at the finer details of generating thermal radiation and how to best heat up a sample inside a vacuum chamber without directly picking easy mode with microwaves.

Continue reading “Vacuum Drying And Making Stuff Hot In A Vacuum” →

The Whole Computer Is Vim

Love it or hate it, Vim, the vi-compatible minimalist editor, is a common denominator between a huge array of operating systems. If you need to edit a file, it’s usually safe to expect it there if your normal editor is absent. Now thanks to [Omwah] it’s moved onto the most meager of platforms, where it becomes the firmware itself rather than a program running on an OS.

ESP-Vim is, as its name suggests, Vim, for some of the ESP32 series of microcontrollers. It boots straight into the familiar editor on an attached screen, and it has filesystem and git access, along with MicroPython. It’s a small computer for working with text files and some basic scripting, and we like the idea.

It needs a board with an ESP32-S3 or P4, with 16 MB of Flash and at least 8 MB of PSRAM. There’s a list of boards that meet this spec, and we can’t help noticing that one of them is the version of the Cheap Yellow Display that comes with an S3. Hook up a Bluetooth keyboard and you’re in.

How easy it will be to use remains to be seen, but bearing in mind that the vi interface followed by Vim was designed for very slow terminals in a much earlier decade, and it could be just right for these platforms. Would you use one?


Vim logo: The Vim project, VIM License.

SDR– Lets You Patch Together Your Setup

It is often helpful to think of a radio as a series of interconnected functional blocks—hence the use of block diagrams to convey how a given radio operates. [Julian Haag] has brought this ethos to SDR–, a software-defined radio program where you can patch together your setup.

There are many software defined radio tools out there, with various interfaces and methods of configuration. [Julian] wanted to keep things intuitive and simple, and so built SDR– with an interface similar to that of a modular synth. You drop in blocks, like a radio, a demodulator, or a speaker, and then you link them together with patch cables to route the signals where they need to go.

[Julian] has populated the tool with plenty of useful decoders, too, so you can have lots of fun from the get go. You can play with things like ADS-B, POCSAG, SSTV, DAB, and RDS right out of the box. There’s also some fun passive radar and direction finding tools there too if you want to dive in. Files are on GitHub for the curious.

We’ve featured lots of neat SDR hacks over the years, like this neat real-time beamforming setup. Meanwhile, if you’re cooking up your own radio experiments in the homelab, don’t hesitate to let us know on the tipsline.