As an entry into this year’s Best Product portion of the Hackaday Prize, [kelu124] is developing a hardware and software development kit for ultrasound imaging.
Ultrasound is one of the primary tools used in modern diagnostic medicine. Head to the doctor with abdominal pain, and you can bet you’ll be seeing the business end of an ultrasound system. While Ultrasound systems have gotten cheaper, they aren’t something everyone has in the home yet. [kelu124] is working to change that by building a hardware and software development kit which can be used to explore ultrasound systems. This isn’t [kleu124’s] first rodeo. HSDK builds upon and simplifies Murgen, his first open source ultrasound, and an entry in the 2016 Hackaday prize. [kelu124’s] goal is to “simplify everything, making it more robust and more user-friendly”.
The system is driven by a Raspberry Pi Zero W. A custom carrier board connects the Pi to the pulser block, which sends out the ultrasonic pings, and the analog front end, which receives the reflected signals. The receiver is called Goblin, and is a custom PCB designed [kelu124] designed himself. It uses a variable gain amplifier to bring reflected ultrasound signals up out of the noise.
A system like this would be a boon both to hackers and medical professionals working in the field. Ultrasonics can do more than just imaging. You can decrease healing time with ultrasonics, or even levitate things!
Ultrasonic repellent devices used to keep away insects, rodents, birds, and even large animals have been around for quite a while, but their effectiveness depends on who you ask. Some critters just don’t seem affected, while some others definitely will avoid being around such a device. Deploying a few of these devices to scare off animals seems to be working quite well for [Ondřej Petrlík]. Around where he lives, the fields of tall grass need to be mowed down during the spring. Unfortunately, the tall grass is ideal for young, newborn animals to stay hidden and safe. The mowing machines would often cripple and hurt such animals, and [Ondřej] desperately wanted to solve the problem and prevent these mishaps.
He built an electronic repeller to keep away wild animals and their young from his farm/ranch/range back in the Czech Republic. He used an Arduino Mini to drive a large piezo transducer to scare away the wild animals from the vicinity of the device. He likely used a high enough frequency beyond human range, but we’ll know more when he publishes his code and details. There are also a few large 10mm LED’s – either to visually locate the device or help drive the animals away in conjunction with the ultrasound, with an LDR that activates the LEDs at night. Using the Arduino helps to turn on the transducer at random intervals, and hopefully, he is using a range of different frequencies so the animals don’t become immune to the device.
His first prototype was cobbled together using vanilla, off the shelf parts. An Arduino, a step up converter, an LDR, a couple of LEDs, a reed switch for powering it on via a magnet, and a large ultrasonic transducer, all powered by three alkaline AA batteries. He stuffed it all inside a weatherproof molded enclosure, holding it all together with a lot of hot glue. This didn’t make it very rugged for the long-term, outdoor field use. While the prototype worked well, he needed several of the devices to be placed all around his farm. To make assembly easy and make it more reliable, he designed a custom PCB to fit in the weather proof enclosure. This allowed him to easily mount all the required parts for a more reliable result. His project is still a work in progress, so if you have worked with these types of ultrasonic repellent devices to keep away animals, and have any insights that may help him, do chime in with your comments. [Ondřej] seems pretty satisfied with the results so far.
Early and low-cost detection of a Heart Failure is the proposal of [Jean Pierre Le Rouzic] for his entry for the 2017 Hackaday Prize. His device is based on a low-cost Doppler device, like those fetal Doppler devices used to listen an unborn baby heart, feeding a machine learning algorithm that could differentiate between a healthy and an unhealthy heart.
The theory behind it is that a regular, healthy heart tissue has a different acoustic impedance than degenerated tissue. Based on the acoustic impedance, the device would classify the tissue as: normal, degenerated, granulated or fibrous. Each category indicates specific problems mostly in connective tissues.
There are several advantages to have a working device like the one [Rouzic] is working on. To start, it would be possible to use it at home, without the intervention of a doctor or medical staff. It seems to us that would be as easy as using a blood pressure device or a fetal Doppler. It’s also relatively cheap (estimated under 150$) and it needs no gel to work. We covered similar projects that measure different heart signals, like Open Source electrocardiography, but ECG has the downfall that it requires attaching electrodes to the body.
One interesting proposed feature is that what is learn from a single case, is sent to every devices at their next update, so the devices get ‘smarter’ as they are used. Of course, there are a lot of ways for this to go wrong, but it’s a good idea to begin with.
It has become a common sight, a must-have feature on modern cars, a row of ultrasonic sensors embedded in the rear bumper. They are part of a parking sensor, an aid to drivers for whom depth perception is something of a lottery.
[Haris Andrianakis] replaced the sensor system on hs car, and was intrigued enough by the one he removed to reverse engineer it and probe its workings. He found a surprisingly straightforward set of components, an Atmel processor with a selection of CMOS logic chips and an op-amp. The piezoelectric sensors double as both speaker and microphone, with a CMOS analogue switch alternating between passing a burst of ultrasound and then receiving a response. There is a watchdog circuit that is sent a tone by the processor, and triggers a reset in the event that the processor crashes and the tone stops. Unfortunately he doesn’t delve into the receiver front-end circuitry, but we can see from the pictures that it involves an LC filter with a set of variable inductors.
If you have ever been intrigued by these systems, this write-up makes for an interesting read. If you’d like more ultrasonic radar goodness, have a look at this sweeping display project, or this ultrasonic virtual touch screen.
Don’t blame us for the click-baity titles in the source articles about this handheld “acoustic tractor beam”. You can see why the popular press tarted this one up a bit, even at the risk of drawing the ire of Star Trek fans everywhere. Even the journal article describing this build slipped the “tractor beam” moniker into their title. No space vessel in distress will be towed by [Asier Marzo]’s tractor beam, unless the aliens are fruit flies piloting nearly weightless expanded polystyrene beads around the galaxy.
That doesn’t detract from the coolness of the build, revealed in the video below. There’s no tutorial per se, but an Instructables post is promised. Still, a reasonably skilled hacker will be able to replicate the results with ease straight from the video. Using mostly off the shelf hardware, [Marzo] creates a bowl-shaped phased array of ultrasonic transducers driven by an Arduino through a DC-DC converter and dual H-bridge driver board to boost the 40 kHz square waves from 5 Vpp to 70 Vpp. By controlling the phasing of the signals, the tractor beam can not only levitate small targets but also move them axially. It looks like a lot of fun.
Acoustic levitation is nothing new here – we’ve covered 3D acoustic airbending, as well as an acoustic flip-dot display. Being able to control the power of sound waves in a handheld unit is a step beyond, though.
Continue reading “Acoustic Levitation with a Twist”
Flip-Dot displays are so awesome that they’re making a comeback. But awesome is nothing when you can have an insane flip-dot display that is three-dimensional with the dots floating in mid-air. Researchers at the Universities of Sussex and Bristol have built what they call JOLED, an array of floating pixels that can be controlled via a combination of ultrasonic standing waves and an electrostatic field. These “voxels” can be individually moved in space via ultrasonics, and can also be individually flipped or rotated through any angle, via the electrostatic field.
The key to the whole thing is something they call Janus Objects – hence JOLED. Janus particles have different features or chemistry on two opposite sides. A portion of each voxel is speckled with a small amount of titanium dioxide nano powder. This gives it a bipolar charge that makes it respond to the variable electrostatic field and hence capable of axial rotation. Half of each white voxel can then be covered with a contrasting color – red, blue, black – to achieve the flip dot effect. Each voxel appears to be a couple of millimeters in diameter. The ultrasonic actuators appear to be regular piezo transmitters found in every hacker’s parts bin. Transparent glass plates on opposite sides apply the variable electrostatic field.
While this is still experimental and confined to the research lab, future applications would be interesting. It would be like breaking e-ink displays out of their flat glass confines and giving them a third dimension. The short, two-minute video after the break does a good job of explaining what’s going on, so check it out. Now, who want’s to be the first to build a JOLED clock?
Thanks to [Garrow] for tipping us off about this.
Continue reading “JOLED – a 3D Flip Dot Display”
From watching a heart valve in operation to meeting your baby before she’s born, ultrasound is one of the most valuable and least invasive imaging tools of modern medicine. You pay for the value, of course, with ultrasound machines that cost upwards of $100k, and this can put them out of reach in many developing countries. Sounds like a problem for hackers to solve, and to help that happen, this 2016 Hackaday prize entry aims to create a development kit to enable low-cost medical ultrasounds.
Developed as an off-shoot from the open-source echOpen project, [kelu124]’s Murgen project aims to enable hackers to create an ultrasound stethoscope in the $500 price range. A look at the test bench reveals that not much specialized equipment is needed. Other than the Murgen development board itself, everything on the test bench is standard issue stuff. Even the test target, an ultrasound image of which leads off this article, is pretty common stuff – a condom filled with tapioca and agar. The Murgen board itself is a cape for a BeagleBone Black, and full schematics and code are available.
We’ll be paying close attention to what comes out of the ultrasound dev kit. Perhaps something as cool as this augmented reality ultrasound scope?