Sending Input Signal via bluetooth to output

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.

Quick answer. Why don't you make a block diagram showing the connections you are thinking of making? And show a diagram of the "signal" you mention.

Paul

You're right, a diagram would help understand. I'm not that great at it but I've updated the OP with the diagram.

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?

Paul

In this case, the "signal" would be the data coming through from the aux. So for example, the music coming from the iPod playing through the aux.

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.

Paul

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.

I read on this forum where people talk about using an Arduino Due for music processing. Would that not work for something like this?

Also, how about sending HDMI signals with an Arduino. I know HDMI is tricky to work with. But is it possible to send and receive HDMI signals?

HDMI is for video and works with a clock of 165-340 MHz. So what do you think that means for having an Arduino deal with this?

XD I'm assuming it won't be feasible. Okay I see, this gives me a better understanding of what an Arduino can and can't do.

Some of these steps are easy, some are doable(with work) and some are very challenging

  1. line level in to Arduino. This is very hard as you would need a very good ADC which the Arduino does not have
  2. Arduino 1 Bluetooth transmission to Arduino 2. This is tough but doable with an esp32 microcontroller (A2DP).
  3. 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

  1. line level in to Arduino. This is very hard as you would need a very good ADC which the Arduino does not have
  2. Arduino 1 Bluetooth transmission to Arduino 2. This is tough but doable with an esp32 microcontroller (A2DP).
  3. 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

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