Introduction: Easy Acoustic Levitator

Picture of Easy Acoustic Levitator

Today I will show you how to make an easy acoustic levitator using ultrasonic sound produced by an HC-SR04 rangefinder and an Arduino. It can float small balls of styrofoam. Its a fun and easy project to make with your kid or have a creative gift for a maker in your family.

Step 1: Materials Needed

Picture of Materials Needed
  • 1x HC-SR04 Ultrasonic Sensor Distance Module

(amazon) Pack of 5(ebay) Single

  • Arduino (nano and uno work, others probably will)

Step 2: Tools

Picture of Tools
  • Desoldering Pump/Wick
  • Soldering iron
  • Computer with Arduino IDE

Step 3: Desolder Transducers

Picture of Desolder Transducers

Take your desoldering pump, soldering iron and ultrasonic module. Desolder the two transducers. If you need help doing this see step 3 of: The Ultimate Guide to Desoldering

Step 4: Prep Arduino

Picture of Prep Arduino
  1. Connect pin D10 to D11. Connect one transducer to A0 and A1; and another transducer to A2 and A3.
  2. Connect the arduino to the computer and open the arduino sketch.
  3. Select the proper board and com port then upload

The sketch was created by Asier Marzo

Check out his instructable

Step 5: Finishing Up

Picture of Finishing Up

Power up the Arduino and place the sensors about 1/2-1/4 inch apart.

To place the styrofoam ball use a teabag.


rgco (author)2018-01-15

Nice, and so simple. I am going to try this! You got my vote.

IB-as (author)2018-01-09

Do you thing possible to made a system with 2+2 speakers? or I need other Arduino board .

I want to make some science however I need a replica.
best regards

ryan422 (author)IB-as2018-01-09

No the speakers should be controlled by an Arduino.

RobotsMaking (author)2018-01-03

btw what is the distance you have between the 2 speakers? because I am trying to set them up right for an hour already and it doesnt work

ryan422 (author)RobotsMaking2018-01-03

Check to see that you have connected Arduino pins D10 to D11. Try a smaller distance first. You will need something to hold the transceivers I used a piece of cardboard to hold the bottom one and a soldering assistant to hold the upper one, don't try to use your hands. Your piece of styrofoam could be too big. What Arduino are you using?

If you need additional help the original guide to make this is here in step 25:

RobotsMaking (author)2018-01-03

omg ryan422 you are amazing! for a school project I need to make an acoustic levitation set up and it doesn't work because we dont have a budget for a legit one, but this.... its so simple and cheap TYYYY

ryan422 (author)2018-01-02

If you liked this tutorial please vote for it!

NathanR124 (author)ryan4222018-01-02


About This Instructable




More by ryan422:Easy Acoustic LevitatorHow to Make Magnetic Silly PuttyVirtual Reality
Add instructable to: