AquaBeat

Created by [extremethecoder] β€’ Started on June 22, 2025

A 3D Printed Bottle with MP3 Built-in

June 22: Got the Parts and their cost along with the software!

Today, I am searching for the parts from the vendors that Hack Club gave! Because they are the body parts of my project. And also searching for the softwares needed for the project

So, I have sucessfully made a list of softwares and the hardware

So here is the list of hardware I have chosen :

1.Arduino Nano

2.DFPlayer Mini

3.MicroSD Card (8–32GB)

4.Speaker (3W 4Ξ©)

5.Push Buttons

6.TP4056 Charging Module

7.Li-ion Battery (3.7V)

8.Slide Switch (optional)

9.Resistors (1kΞ©)

10.Wires & Header Pins

11.3D Printed Parts(Files will be given in Important Files Folder)

photo-collage png

Above are the Parts, next we have software:

1.Arduino IDE (for Programming Nano)

download

2.SD Card Formatter

download

3.Blender (for 3D Design)

download

Total time spent: 4h

June 22:Configuring the Softwares and Making the preparation for!

Today, I will be configuring the softwares so we can start configuring the softwres we are going to use! So, let's start configuring 1st, we are going to configure the SD card formatter by putting the SD card in your device's SD card slot. See the instructions below:

MicroSD Card Configuration download

βœ… Step 1: Format the SD Card Use FAT32 format

Use the built-in OS tool

βœ… Step 2: Prepare Music Files File format: .mp3 (or .wav)

File naming format:

0001.mp3  
0002.mp3  
0003.mp3

Copy files to the root folder (not in subfolders)

βœ… Step 3: Insert the SD Card into the DFPlayer Mini Slide it in gently until it clicks

Next we have Arduino IDE Setup:

Arduino IDE Setup (Code Upload) download

βœ… Step 1: Install Arduino IDE Download: https://www.arduino.cc/en/software

Install and launch it.

βœ… Step 2: Select Arduino Nano Go to: Tools β†’ Board β†’ Arduino Nano

Go to: Tools β†’ Processor β†’ ATmega328P (Old Bootloader) (if your Nano uses that)

βœ… Step 3: Install DFPlayer Library Go to: Sketch β†’ Include Library β†’ Manage Libraries…

Search: DFRobotDFPlayerMini

Click Install

βœ… Step 4: Plug in Arduino Nano Connect via USB cable

Go to Tools β†’ Port and select the correct COM port

βœ… Step 5: Load Code Paste your AquaBeats code or use the provided .ino file

Click βœ… Verify β†’ Then πŸ”Ό Upload

Last, configuring the Audio File Making compatible to DF Player

Audio File Prep (Optional) download

Use Audacity or Online Converter:

Convert your audio files to .mp3

Export at 128 kbps, 44.1 kHz

Rename: 0001.mp3, 0002.mp3, etc.

Copy to SD card root

Total time spent: 2h