How to Make a Superlens From Soda Cans

How to Make a Superlens From Soda Cans

“Acoustic metamaterial” may sound exotic, but researchers in France have managed to assemble one from a few multipacks of cola cans. Arranged in a grid, the drinks cans act as a superlens for sound, focusing acoustic waves into much smaller regions than their metre-long wavelengths typically allow. The cans act as resonators, directing the volume of the sound to peak in a space just a few centimetres wide, and this heightened precision could improve acoustic-actuator systems.

Propagating light or sound waves diffract when they encounter an object, with the resulting interference preventing the waves from being focused to a spot smaller than about half their wavelength. However, the scattering process also involves evanescent waves, which prevent discontinuities in the electromagnetic field and fade away quickly – within half a wavelength of the reflecting object.

Superlenses pick up and amplify these evanescent waves and offer a way of beating the diffraction limit. Now, Geoffroy Lerosey, Fabrice Lemoult and Mathias Fink of the Institute Langevin in Paris have developed a system to build and control evanescent waves in order to tightly focus acoustic energy.

4 thoughts on “How to Make a Superlens From Soda Cans

  1. Alfredo Jara says:

    Tightly focus acoustic energy = non-lethal weaponry for riot control. And sponsored by Coca-Cola. Watch out, a new player in weapon industry!!!

  2. Kiyoshi Kubota says:

    Sounds interesting.  The post title is a bit misleading though, as there isn’t really any information on making or using such an array, and having read a bit of the source article, it seems a good deal more complex than simply playing sound into a bunch of cans lined up.

Comments are closed.

Discuss this article with the rest of the community on our Discord server!

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal

View more articles by John Baichtal