Need help to build an interface for an amplifier

Making a cheap amplifier for my speakers, have everything ready except the inputs. Never used an Arduino but was thinking if it was possible to....

  1. Have a few inputs, such as BT, Wifi, Aux and RCA
  2. Show those inputs, a spectrograph of the audio signal, the track metadata along with album covers on a OLED screen
  3. Have touch screen capabilities (dunno if it's possible or not)

Possible, yes. Easy, no. If this is one of your first projects, I'd scale down the requirements substantially.

It'll be much easier to design a 'passive preamp' that switches a couple of analog inputs with relays. Leave the metadata and spectro stuff for later, as well as BT and WiFi 'inputs'.

Good long term learning project -- plan on a year or two of dedicated effort.

After finishing the basic amplifier, you could work on an advanced aspect of the project, such the spectrum display. That is a popular Arduino project and several examples have been posted on the web.

Welcome to the forum.

Does that mean to use BT or WiFi to control a multiplexer to route inputs and outputs? A search for "arduino audio switcher" gets about 20 million hits and may yield useful info.

The MSGEQ7 chips can help with that. Be aware of fakes (there are a lot).

Possible, but I have no idea how to acquire the data to be displayed.

There are many touch screens available for Arduino boards. A minimum time searching should find something satisfactory.

Check this out
Don't really need to know anything about coding.
https://www.pjrc.com/teensy/td_libs_Audio.html

What is included in everything?

By that I mean, the power amp circuit, pre amp circuit and transformers. The only thing left is the input selector

Oh nice.
Found this, looks like a straightforward Arduino project.
https://projecthub.arduino.cc/shajeeb/32-band-audio-spectrum-visualizer-analyzer-924af5

To be honest for almost all the rest, I wouldn't use an Arduino. Now I haven't gotten into some of the more recent and feature rich Arduinos like the ESP32 or the Arduino Giga so maybe there's a lot of potential there.

But if I were building what I think you're after, I'd be looking for Arduino for spectrum visual analyzer and a Raspberry Pi, namely Pi Sound.
Arduino is more for physical world interaction with sensors and motors and lights and such.

https://blokas.io/pisound/

https://community.blokas.io/t/using-pi-sound-with-the-raspberry-pi-7-touchscreen/520

https://community.blokas.io/t/guide-rpi-pisound-as-bluetooth-speaker/3704

Since you've never used an Arduino and you aren't following a detailed buying/building guide for what you describe as quite an elaborate project, as @jremington (who knows their stuff) said

maybe you'll prefer the Pi Sound option for get you closer to your goals faster. If you don't know, a Raspberry Pi is a small, single board Linux computer. Pi Sound is therefore a Linux Distro prebuild for Raspberry Pi like Windows is to a personal computer.

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