Converting A Sink To An Ultrasonic Cleaner

While ultrasonic cleaning might sound a bit like the “sonic shower” from Star Trek, this is actually one case where the futuristic-sounding technology predates its use in Sci-Fi. Ultrasonic cleaners have been around since the 50s and are used to clean all sorts of oddly-shaped or specialty objects by creating cavitation within a liquid that allows the surface of the object to be scoured. With the right equipment, these cleaning devices are fairly straightforward to build as well.

This ultrasonic cleaner by [Branchus Creations] started off as a standard stainless steel laundry sink, but with the addition of a few transducers it really turns up the volume. They are attached to the underside of the sink with a combination of a bolt and hard epoxy so that the sound is efficiently transmitted to the sink, but they’re not much use without driver boards to power them. These drivers take AC power and convert it to the DC required to generate the ultrasonic frequencies, and this build uses a driver for each of the transducers all wired up to a common control board for ease-of-use.

The results speak for themselves; a test is performed on a sheet of aluminum foil which quickly turns takes on a Swiss cheese appearance after just a couple minutes in the cleaner. It’s also shown cleaning rusty nails and a few other things as well. For other nontraditional cleaning methods, be sure to check out this wet media blast cabinet built from a 55-gallon drum.

Continue reading “Converting A Sink To An Ultrasonic Cleaner”

DIY Relay Module Saves Time

As any programmer could tell you, there’s significant value in automating a process that is performed often enough. The more times that process is used, the more it makes sense to automate it or at least improve its efficiency. This rule isn’t limited to software though; improvements to hardware design can also see improvements in efficiency as well. For that reason, [Hulk] designed a simple relay module in order to cut the amount of time he spends implementing this solution in his various other projects.

While driving a relay with a transistor is something fundamental, this project isn’t really about that per se. It’s about recognizing something that you do too much, and then designing that drudgery out of your projects. [Hulk] was able to design a PCB with 12 modules on it, presumably saving fabrication costs. He can then easily populate them with specific components as soon as he needs one. Another benefit of designing something like this yourself, rather than an off-the-shelf relay module, is that you can do away with any useless features you’ll never need (or add ones that aren’t available in commercial devices).

We can appreciate the efficiency gains this would make for our next project that needs a simple driver for a light, garage door opener, or any other binary electronic device. It can be a hassle to go find the correct transistor and relay, solder it all on the project board, and hope it all works. A pre-made solution solves all these issues, but we do wish the schematics were available to keep us from having to design our own. Driver boards are a pretty common project for all the different types of relays we see around here, so there is probably one available out there.

A Self-Expanding PWM Driver

For smaller microcontrollers, having enough outputs for the job is sometimes a challenge. A common solution is to do some sort of multiplexing with the available outputs or perhaps something more advanced such as Charlieplexing, but another good option is to use a specialized driver board. What’s even better is if you can daisy chain driver boards to get even more outputs.

[Eric] has been working on a 16 channel LED project but first wanted to build a driver board with 8 channels. Before building a full 16 channel version he realized that he could take the same 8 channel board, make a mirror image of it, and attach it underneath the first board with headers in order to double the number of channels available. Without having to build a separate 16-channel board, this shortcut saved [Eric] some time and a great deal of effort.

This is a great example of working smarter, not harder. Each of the 8 or 16 channels has full PWM support as well to support PWM dimming, and a similar board could be built for motor control as well. It’s a good illustration of how good design can end up working for you as well. And if you need even more outputs, Charlieplexing is one way to get them.

Continue reading “A Self-Expanding PWM Driver”