Bluetooth speaker with Audio Visualiser

Hi Everyone, This is my first Arduino project and first time coding and wiring in about 10 years so please go easy on me! Also a massive thank you in advance for anyone who can offer me any insights/ help!!!

What I have:

  • Arduino UNO R4 WIFI
  • Rotary Encoder Module
  • Duratech Amp 2x 3W 4ohm Arduino compatible (XC4448)

What I want to achieve:

  • Create a Bluetooth speaker (Connectable via my iPhone)
  • Audio to be played through the speakers
  • The Arduino onboard LED Matrix to visualise the audio (To monitor the frequencies and intensity and display using said LED matrix - NOT using a mic)
  • Adjust the volume of the speakers which can be reflected on the iPhone volume.

I am fully aware I can buy a Bluetooth speaker for half the price but its more about learning and creating for fun. So far I haven't been able to find any forums or YouTube videos that cover this or if they do it is to far from what I'm trying to create.

Again a massive thank you to anyone who wants to help!

If it was me, I'd buy a Bluetooth audio module or a Bluetooth Amplifier Board and just use the Arduino for the visualization. (You can make a direct connection to an analog input.)

I'm not a Bluetooth expert but I don't think "processing" Bluetooth through the Arduino would be the right approach. Digital audio can be tricky because the timing (related to sample rate) is critical, and multitasking (running the display at the same time) is difficult.

Make sure you can find an FFT (or FHT) library for the R4 because they probably aren't all compatible with all of the processor variations.

1 Like

Thanks Ill have a look, do you happen to know of any decent
open schematic BLE amplifiers?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.