Robotic Platform Turns Shop Vac Into Roomba

The robotic revolution is currently happening, although for the time being it seems as though most of the robots are still being generally helpful to humanity, whether that help is on an assembly line, help growing food, or help transporting us from place to place. They’ve even showed up in our homes, although it’s not quite the Jetsons-like future yet as they mostly help do cleaning tasks. There are companies that will sell things like robotic vacuum cleaners but [Clay Builds] wanted one of his own so he converted a shop vac instead.

The shop vac sits in a laser-cut plywood frame and rolls on an axle powered by windshield wiper motors. Power is provided from a questionable e-bike battery which drives the motors and control electronics. A beefy inverter is also added to power the four horsepower vacuum cleaner motor. The robot has the ability to sense collisions with walls and other obstacles, and changes its path in a semi-random way in order to provide the most amount of cleaning coverage for whatever floor it happens to be rolling on.

There are a few things keeping this build from replacing anyone’s Roomba, though. Due to the less-than-reputable battery, [Clay Builds] doesn’t want to leave the robot unattended and this turned out to be a good practice when he found another part of the build, a set of power resistors meant to limit current going to the vacuum, starting to smoke and melt some of the project enclosure. We can always think of more dangerous tools to attach a robotic platform to, though.

Continue reading “Robotic Platform Turns Shop Vac Into Roomba”

Much Faster Cold Brew Through Cavitation

Some coffee snobs might call this sacrilege. Cold brew is supposed to take a long time — that’s part of how it gets its characteristic smoothness. But a group of engineers from the University of New South Wales (UNSW Sydney) have figured out a way to cut the time down from several hours to a mere three minutes, using ultrasonic waves.

Diagram showing the parts of the faster cold brew system -- the portafilter of a Breville espresso machine, plus a transducer and horn.Typically, the cold brew coffee process takes between 12 and 24 hours. Enough time to steep the grounds and extract the flavors without the benefit of hot water. This is how it differs from iced coffee, which is brewed hot and poured over ice.

Interestingly, the UNSW Sydney engineers’ process uses a typical prosumer-grade espresso machine and involves blasting the portafilter with a transducer and a horn. This transforms the coffee basket into a sonoreactor. Sound waves at a frequency of 38.8 kHz are injected at multiple points through the walls, generating acoustic cavitation within. You can read all about it in Ultrasonics Sonochemistry.

That’s not even the most exciting part. The study found that this arrangement is capable of doubling both the extraction yield and caffeine concentration, compared with non-soundblasted samples. The team sent samples of the coffee off to be evaluated on aroma, texture, flavor, and aftertaste. Although the one-minute extraction samples received similar ratings to a 24-hour brew in terms of flavor and aftertaste, they lacked the intensity and dark chocolate aroma of the longer brew. But the three-minute extraction samples scored quite highly in all areas, suggesting that the average cold brew drinker wouldn’t be able to tell the difference.

Would you like to roast your own beans at home? You can use a popcorn popper, but you might get tired of semi-uneven roasts and upgrade to a DIY wobble disk roaster.

Continue reading “Much Faster Cold Brew Through Cavitation”

Displays We Love Hacking: LVDS And EDP

There are times when tiny displays no longer cut it. Whether you want to build a tablet or reuse some laptop displays, you will eventually deal with LVDS and eDP displays. To be more exact, these are displays that want you to use either LVDS or eDP signaling to send a picture.

Of the two, LVDS is the older standard for connecting displays, and eDP is the newer one. In fact, eDP has mostly replaced LVDS for things like laptop and tablet displays. Nevertheless, you will still encounter both of these in the wild, so let’s start with LVDS.

The name “LVDS” actually comes from the LVDS signaling standard, which is a fairly generic data transfer standard over differential pairs, just like RS485. Using LVDS signaling for embedded display purposes is covered by a separate standard called FPD-Link, and when people say “LVDS”, what they’re actually talking about is FPD-Link. In this article, I will also use LVDS while actually talking about FPD-Link. Barely anyone uses FPD-Link except some datasheets, and I’ll use “LVDS” because that’s what people actually use. It’s just that you deserve to know the distinction so that you’re not confused when someone mentions LVDS when talking about, say, industrial machinery.

Both LVDS and eDP run at pretty high frequencies – they’re commonly used for color displays with pretty large resolutions, so speed can no longer be a constraint. eDP, as a successor technology, is a fair bit more capable, but LVDS doesn’t pull punches either – if you want to make a 1024 x 768 color LCD panel work, you will use LVDS, sometimes parallel RGB – at this point, SPI just won’t cut it. There’s a lot of overlap – and that’s because LVDS is basically parallel RGB, but serialized and put onto diffpairs. Let me show you how that happened, and why it’s cool.

Continue reading “Displays We Love Hacking: LVDS And EDP”

AI Helps Make Web Scraping Faster And Easier

Web scraping is usually only a first step towards extracting meaningful data. Once you’ve got everything pulled down, you’ve still got to process it into something useful. Here to assist with that is Scrapegraph-ai, a Python tool that promises to automate the process using a selection of large language models (LLMs).

Scrapegraph-ai is able to accept a URL as well as a prompt, which is a plain-English instruction on what to do with the data. Examples include summarizing, describing images, and more. In other words, gathering the data and analyzing or formatting it can now be done as one.

The project is actually pretty flexible in terms of the AI back-end. It’s able to work with locally-installed AI tools (via ollama) or with API keys for services like OpenAI and more. If you have an OpenAI API key, there’s an online demo that will show you the capabilities pretty effectively. Otherwise, local installation is only a few operations away.

This isn’t the first time we have seen the flexibility of AI tools like large language models leveraged to ease the notoriously-fiddly task of web scraping, and it’s great to see the results have only gotten better.

Your Open-Source Client Options In The Non-Mastodon Fediverse

When things started getting iffy over at Twitter, Mastodon rose as a popular alternative to the traditional microblogging platfrom. In contrast to the walled gardens of other social media channels, it uses an open protocol that runs on distributed servers that loosely join together, forming the “Fediverse”.

The beauty of the Fediverse isn’t just in its server structure, though. It’s also in the variety of clients available for accessing the network. Where Twitter is now super-strict about which apps can hook into the network, the Fediverse welcomes all comers to the platform! And although Mastodon is certainly the largest player, it’s absolutely not the only elephant in the room.

Today, we’ll look at a bunch of alternative clients for the platform, ranging from mobile apps to web clients. They offer unique features and interfaces that cater to different user preferences and needs. We’ll look at the most notable examples—each of which brings a different flavor to your Fediverse experience.

Continue reading “Your Open-Source Client Options In The Non-Mastodon Fediverse”

Remembering Dick Rutan And His Non-Stop Flight Around The World

On December 23, 1986, an airplane landed at Edwards AFB. This by itself wouldn’t mean much, but this particular airplane had just written history. Piloted by Dick Rutan and Jeana Yeager, the Rutan Model 76 Voyager had just completed its non-stop flight around the world after taking off from that very same runway just over nine days prior. Designed by Dick’s younger brother Burt Rutan, this airplane and this one flight will forever speak to the world’s imagination, even as we say farewell to Dick “Killer” Rutan.

Dick Rutan (r) and Jeana Yeager (l) standing next to the Voyager aircraft in 1986. (Source: Ray Kamm collection)
Dick Rutan (r) and Jeana Yeager (l) standing next to the Voyager aircraft in 1986. (Source: Ray Kamm collection)

Born Richard Glenn Rutan on July 1, 1938, he spent his military career in the United States Air Force, initially working with radar systems before beginning pilot training in the 1960s. He flew 325 sorties over Vietnam (ejecting once) and served for many more years while racking up many awards and reached the rank of Lieutenant Colonel before retiring in 1978.

After this he would fly as a test pilot for a range of aircraft, including a modified Rutan Long-EZ: the XCOR EZ-Rocket in 2001. Yet no flight would be as memorable as the record-breaking flight in the Rutan Voyager, which saw the world’s media following the aircraft’s journey around the globe, including with live feeds whenever the aircraft was within reach of national broadcasters. Despite nine days of strenuous flight and some mechanical breakdowns and damaged wingtips (from the fuel-burdened wings scraping over the runway), the flight went about as well as could have been hoped, thanks to Dick’s and Jeana’s piloting skills.

Dick Rutan died on May 3, 2024 at the age of 85 after a long struggle with the consequences of Long COVID. He will be sorely missed by the aviation community and countless others, but his achievements never forgotten.

3D Printed Fidget Knife Snaps Back And Forth All Day Long

Fidget toys all have a satisfying mechanical action to engage with, and [uhltimate]’s OTF (out the front) “fidget knife” model provides that in spades. The model snaps open and closed thanks to a clever arrangement of springs and latches contained in only three printed pieces.

Here’s how it works: at rest, the mock blade (orange in the image above) is latched in the closed position. As one presses the slider forward, the bottom spring begins to pull up against the blade until it moves far enough to release the latch. When the latch is released, the tension built up in the spring propels the blade outward where it again latches in the open position. Retraction is the same essential process, just in the opposite direction (and using a latch on the opposite side of the blade, which faces the other direction.)

As you may imagine, effective operation depends on the material. The model is designed to be printed in PLA, but [uhltimate] also provides a part variation with a stiffer spring for those who find that basic model isn’t quite up to the task for whatever reason. Smooth surfaces are also helpful for hitch-free operation, but lubrication shouldn’t be necessary.

If this sort of thing is up your alley, don’t miss the satisfying snap action of this 3D printed toggle mechanism, either!

Continue reading “3D Printed Fidget Knife Snaps Back And Forth All Day Long”