Quick question. Let's say I have one Arduino with an aux port connected to an iPod. Is it possible to send that signal to another Arduino that's connected to a speaker? Or would I have to send the signal to a raspberry pi and then send it to the speaker? Essentially I want to connect the signals to make it seem as if I'm hard wiring the aux from the iPod to the speaker.
Is something like this even possible?
EDIT: Upon request, I made a diagram of what I'm trying to achieve. I've attached it.
A "signal" to a piece of digital equipment is either a 0 or a 1. It may be a voltage between 0 and +5 volts for an Arduino analog input pin. What is your signal?
Music is not data. It is alternating voltage (AC) with a multitude of frequencies. If you sampled the music with a high enough frequency using an analog to digital converter chip, you might be able to convert the music to digital values. But the Arduino does not have that capability.
Would it be possible to take the music through the Arduino and then send it to a raspberry pi where the actual processing and conversion to digital would take place?
An Arduino can do just about NOTHING with a music signal, be it analog or digital.
Solution: get a set of Bluetooth speakers and use the Bluetooth output of your iPod thingy . If yours is so old it doesn't have Bluetooth yet, you may be able to find a Bluetooth audio transmitter or you have to upgrade that iPod to something a bit more modern.
Some of these steps are easy, some are doable(with work) and some are very challenging
line level in to Arduino. This is very hard as you would need a very good ADC which the Arduino does not have
Arduino 1 Bluetooth transmission to Arduino 2. This is tough but doable with an esp32 microcontroller (A2DP).
Arduino 2 receives via Bluetooth and outputs line level to speaker. This is very easy with the ESP32 and an external I2S DAC. You can even make the ESP32 do optional signal processing such as filtering and dynamic range compression (Bluetooth ESP32 receiver)
Note I am using Arduino loosely here to refer to any hobby microcontroller. With a newer MP3 player steps 1 and 2 can be completely bypassed. But as an owner of a few iPod classics I understand the need to get it working with that.
the2ndtierney:
Some of these steps are easy, some are doable(with work) and some are very challenging
line level in to Arduino. This is very hard as you would need a very good ADC which the Arduino does not have
Arduino 1 Bluetooth transmission to Arduino 2. This is tough but doable with an esp32 microcontroller (A2DP).
Arduino 2 receives via Bluetooth and outputs line level to speaker. This is very easy with the ESP32 and an external I2S DAC. You can even make the ESP32 do optional signal processing such as filtering and dynamic range compression (Bluetooth ESP32 receiver)
Note I am using Arduino loosely here to refer to any hobby microcontroller. With a newer MP3 player steps 1 and 2 can be completely bypassed. But as an owner of a few iPod classics I understand the need to get it working with that.
This was extremely helpful inspirational. Now I will continue to try to make this work