Making Ferrofluid Dance to the Music!

8,105

132

6

Introduction: Making Ferrofluid Dance to the Music!

About: Awesome Electronics Tutorials, Projects and How To´s

In this project I will show you how I took a boring flask filled with ferrofluid and turned it into a music reactive goo. For that I will be using an Arduino and an MSGEQ7 IC which determines the strength of the frequency bands in our music. This way the Arduino will know how much bass, middle and high frequencies there are and thus not only turn on LEDs according to the beat but also electromagnets which will move our ferrofluid. Let's get started!

Step 1: Watch the Video!

The video will give you pretty much all the information you need to create your own dancing ferrofluid. During the next steps though I will present you some additional information.

Step 2: Order Your Components!

Step 3: 3D Print the Enclosure!

Here you can find the .stl files for 3D printing!

Step 4: Create the Circuit!

Here you can find the schematic for the project as well as reference pictures of my finished design.

Step 5:

Here you can find the code for the project! Make sure to upload it to the Arduino.

Make sure to download/include those libraries:

https://github.com/NicoHood/MSGEQ7

https://github.com/FastLED/FastLED

Step 6: Success!

You did it! You just created your own dancing ferrofluid!

Feel free to check out my YouTube channel for more awesome projects:

http://www.youtube.com/user/greatscottlab

You can also follow me on Facebook and Twitter for news about upcoming projects and behind the scenes information:

https://twitter.com/GreatScottLab

https://www.facebook.com/greatscottlab

Arduino Contest

Participated in the
Arduino Contest

Be the First to Share

    Recommendations

    • Teach With Tinkercad Contest

      Teach With Tinkercad Contest
    • Microcontroller Contest

      Microcontroller Contest
    • Sculpt & Carve Challenge

      Sculpt & Carve Challenge

    6 Comments

    0
    uligarci
    uligarci

    Question 5 weeks ago

    Hi, friend. First of all congratulations for this excellent idea. I'm lovin 'it!

    I wanted to ask you a technical question. I am trying to reproduce the system and I already have the electronic cards mounted and the sw loaded. But it doesn't work... I've noticed that the OUT pin of the MSGEQ7 is always at 5v and consequently the A0 pin. This happens with no audio input connected. Can you think of what could be the problem?

    IMG_20220708_151730.jpgIMG_20220708_151719.jpgIMG_20220708_133949.jpg
    0
    mereko
    mereko

    9 months ago

    Hi Scott, I ordered all the part and cannot wait to start on this amazing project! I am just missing one thing, the soft iron rod for the electromagnet, where did you find yours?

    Thank you !

    0
    BlueH4
    BlueH4

    Reply 7 weeks ago

    My local hardware store didn't have any iron rods so I got some low gauge iron nails and resized the spindle part to fit the nails. You can heat up and anneal the nail to make the iron softer, too.

    0
    Pyrojason
    Pyrojason

    1 year ago

    Woah, your smartphone has an headphone jack? I can't wait for the future!

    0
    meraki
    meraki

    1 year ago

    Interesting idea and crystal clear explanation of everything from physical principles to arduino code.

    My two suggestions :
    1. Illumination from above and/or from behind could be more appealing I think,
    2. You could make your own more symmetric "bottle" using just two sheets of glass and silicone.

    0
    GTO3x2
    GTO3x2

    1 year ago on Step 6

    That is one creative idea. I'm not sure if the audio was synchronized in the video or if the FluidEQ does not respond well, but very creative!