Cat Feeder Ensures Fed Cats

Automatic cat feeders are a dime a dozen, largely because this is an easy problem to solve. Dry cat food is easy for machines to manipulate, and the electronics needed to accomplish the task to a bare minimum are plentiful and inexpensive. But just doling out food is only easy part of the problem. [Jason] wanted to make sure that his cats actually ate once the food was dispensed so he added a few extra features to this cat feeder.

The main addition to this feeder compared to off-the-shelf models is a weight sensor under the bowl. The feeder metes out a certain amount of food, and then a Raspberry Pi Pico W keeps an eye on the weight of the dish. If it goes down, presumably the cat has eaten all of the food. But just to be sure, an ultrasonic sensor was added beside the bowl to ensure something cat-shaped was there at the same time. There was some issue with this sensor blasting out noise in a cat’s audible range at first, but it seems like that problem has since been solved as well.

The build has a few other perks as well. The hardware has wireless communication ability, so it’s easy to keep an eye on when out and about. It can log data and is much more programmable than others. Like most cat feeders, though, it’ll only work for dry food. For automatically feeding wet food something like this robotic feeder that opens cans and dispenses them at set intervals would be needed.

Continue reading “Cat Feeder Ensures Fed Cats” →

Rooting An Amazon Echo Dot

The Amazon Echo Dot is one of Amazon’s so-called ‘smart speaker’ offerings that tie into their larger Alexa-fueled ecosystem, designed to be a pretty minimalistic device that gives you access to this voice assistant and also the Amazon AWS cloud access to your home. If that latter part isn’t really your jam, you can always try to unshackle the device from the Amazonian cloud by rooting the device, as [Andy] recently did with a 2018 Echo Dot 3.

In addition to the video there is also a blog post in which the steps required to root the device are covered. This is then used to turn the device into a Home Assistant voice satellite, using a Claude-vibecoded project created by [Julian Imhof]. As [Andy] notes, this code seems to work, but it’s completely unaudited so YMMV. Device support is also limited to only certain Echo Dot and Echo Show devices as listed on the project page.

The first step is to gain USB access to the board inside the device, which for USB-less devices like the Dot in question requires opening the device to solder a USB connector onto the test pads that are available on the PCB. For other Echo devices you can just use the existing USB port, which makes this first step slightly easier.

These devices run Fire OS, so basically Android, which means a fairly standard process of unlocking the bootloader and installing the hassmic application that replaces Alexa. During testing [Andy] noticed that voice processing was rather slow, requiring switching from Whisper to Speech-to-Phrase to make simple things like turning a light on not take a minute.

Overall it seems like a pretty decent way to repurpose these devices as ESPHome devices, with a few gotchas when it comes to the resources required for local voice processing.

Continue reading “Rooting An Amazon Echo Dot” →

Running DOOM (Sort Of) On A Sonoff Smart Switch

It’s often said in this community that DOOM can be made to run on anything, and as time goes on, that’s becoming more and more accurate. We’re at the point now that every “normal” device seems to have some version of the iconic 1993 shooter, so now there’s nothing left but to start working on the more oddball targets.

As a perfect example, [piuppi] recently wrote in to share their efforts to get DOOM — or at least something that looks like it — running on the Sonoff Basic R2 smart switch. We say something that looks like it because the game you’re seeing in the video below isn’t actually DOOM. In fact, it’s not even really a full game. It’s essentially a tech demo that’s capable of rendering graphical data pulled from the game, but only within the confines of simplistic map. Still, not bad for something designed to turn lamps on and off.

The GitHub repo includes excellent documentation should you want to rip and tear on your own Sonoff device. As you might expect the process is a bit involved, and does require you to provide your own copy of DOOM for the script to extract the necessary data from. After it’s setup, you can hit the switch from any browser on the local network and take out your frustrations on the state of modern home automation on some imps. The best part is, even after the game is installed and running on the switch, the device still actually works as a switch.

But don’t worry. Even in the unlikely event that we run out of devices that can be hacked to run DOOM, there’s still a whole world of gadgets out there that need their own port of Duke Nukem 3D.

Continue reading “Running DOOM (Sort Of) On A Sonoff Smart Switch” →

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.

Dumpster-dived Window A/C Becomes Ground-Source Heat Pump

Heat pumps are great, because they pump heat around, and we often don’t want heat where it is. Need it somewhere else? Pump it! It’s great. It’s also a bit pricey if you’re buying new, but [Craftsman Chris] over on YouTube realized that the window air conditioning unit he found in a dumpster is, in fact, a heat pump. Normally it’s an air-source heat pump, but with a delightful series of hacks, he gets it automated and hooked into a ground loop in his latest YouTube video.

The heat sink is provided by a bunch of PEX tubing [Chris] buried in his back yard. After experimenting with using the water loop for cooling directly, he realized that pumping heat out of his house into the cold ground would go much better with a heat pump. That’s where the window A/C came in. After cleaning and servicing it, it was time to convert it to dump heat into water rather than outside air. To do that, [Chris] welded up a tank made of scrap metal around the existing heat exchanger. It’s designed for air, sure, but water takes its heat just fine. The nice thing about this is that by keeping the internals of the air conditioner mostly stock, he doesn’t let out any of the tasty, tasty CFCs that may be hiding inside.

Connecting this unit to his thermostat is equally hacky– he takes an old Programmable Logic Controller that looks fit to run a small factory, and hooks it to a single linear actuator to poke the A/C unit’s stock power button. Is it elegant? No. Does it work? Yes. Is it a hack? Indubitably!

We’ve seen window units pressed into whole-house A/C service before, but adding the water loop is a great hack. We saw a window A/C used as a ground-source pump before, too, but that was a Canadian project and so sensibly turned the machine around to provide heating for the maple mansion.

Continue reading “Dumpster-dived Window A/C Becomes Ground-Source Heat Pump” →

Ski Lift Removes Mice From Chicken Coop

Getting rid of rodents like squirrels, mice, or groundhogs is a lot like digging a hole on the beach. No matter how much you remove, it’ll always fill back in. So, while [Super Valid Designs] could keep trapping and “removing” the mice in his chicken coop, more will always work their way back in. His theory is that removing them live from the chicken coop and placing them some distance away will be more effective, and with this semi-automated ski lift that traps them and carts them off, it might end up being less work too.

The build comes to us in roughly two parts. The first is the gondolas, which not only cart the mice down the hill to freedom but also double as the mousetrap themselves. They are placed in the chicken coop, and a trap door on the ceiling with bait causes the mice to fall inside. 3D printed with acrylic windows, they are a luxurious way for a mouse to travel. At the bottom, another trap door opens onto a pile of brush, releasing the mice. The second part is the lift, built hastily out of wood and other parts lying around. After much hiking up and down the hill, [Super Valid Designs] eventually got it working properly and reliably toting the mice and automatically releasing them at the bottom of the hill.

It’s a bit too early to tell if this method is more effective than more traditional methods of dealing with mice. But it was at least a fun way to deal with the problem while he also works on more effective methods of preventing the mice from getting into his buildings in the first place. There are some simpler catch-and-release mousetraps out there as well if a ski lift is out of the question for whatever reason.

Continue reading “Ski Lift Removes Mice From Chicken Coop” →

A Cheap And Easy Control Screen For Home Assistant

Home Assistant is a great way to rig up and manage your smart home and its many and varied devices. You can of course control the system from your smartphone or a computer, but you might like to have a dedicated interface too. In that regard, [Max Gramser]’s project may come in handy.

At heart, it’s a Home Assistant control screen that you can lay out yourself. It’s intended to run on ESP32 hardware. Most specifically, it’s built to run on the Cheap Yellow Display which combines an ILI9341 display with an XPT2046 resistive touchscreen, or a Guition ESP32-S3-4848S040, which has a ST7701S RGB display combined with a capacitive GT911 touchscreen. You merely need to load the firmware on to one of these units, and you’ll have a configurable and customizable touchscreen interface for your own Home Assistant setup.

The GUI used is clean, attractive, and flexible. You can have it display weather, time, and date widgets, populate the screen with buttons for activating lights and appliances, or even command a compatible robot vacuum. Whatever you might want to do with Home Assistant, you can almost certainly create a quick control for it on the display so it’s always on the wall, ready to go when you need it.

If you’ve always dreamed of your house having a futuristic control panel like we used to dream of in the 1980s, well… now it’s a reality. You just need to drop a few bucks on a touchscreen ESP32 rig and you’re ready to go. There’s plenty more you can do with a Cheap Yellow Display, too, so don’t hesitate to check out some of the previous builds we’ve featured with it!