Although we generally do not look at bubbles in fluids as more than a curiosity – if not an outright annoyance – in certain contexts they can be very useful. If you can namely control their formation and position, you can use them in small systems to control actuators and dynamically affect acoustic systems. The main issues here are that controlling their formation, lifetime and controllability remain hard to solve. This is what [Zhiyuan Zhang] et al. sought to address, with a recent study published in Science Advances covering their approach using ultrasound-driven, electronically programmable microbubbles.
There’s also a Cornell press release article about their findings, which uses a new device that produces hydrogen bubbles along a grid of electrodes, before using ultrasound to steer them around. Using this chip-like device they claim to be able to control the 10-100 micron sized bubbles, with the ultrasound matching the resonant frequency of the target bubble. With each bubble size having its own resonant frequency, this allows for individual control by varying the induced oscillations.
Although in the demonstrated 2D setup this microbubble approach works well, it still requires a fairly bulky bench top setup around it which would need to be scaled down to be more practical. There is also the issue that the chamber geometry affects the movement of a bubble, which becomes especially important to further research when using complex (3D) chambers with this technology.


If you have developed in Pascal or Delphi in the past decades, you’re probably familiar with the Lazarus IDE that provides an interface to the Free Pascal Compiler (FPC), much like Delphi’s IDE. For users of Lazarus IDE there’s now an exciting new development, with the announcement that FPC and Lazarus 



