DFRduino Player module: volume and noises issues

Hi everybody
I just connected a Player module to a project headed by an Arduino Mega 2560.
Everything looks OK but I'm fighting against high noise levels on my speakers.
First of all, I tell you that I would like to plug the speaker connections on the board to an external amplified speakers system, to control ed equalize low frequencies (like a Creative Sub+Speakers system). I hope the exits of the board (amplified, as thay can offer a 3+3W power) will not be damaged.
Everything seems to be OK but i hear a noise, expecially when music signal from the board is low.
I tried to set the :v volume command, but I cannot feel important differencies using different volume values.
So, I ask you: there is a system to eliminate such a noise? Perhaps is possible to connect to the pre-ampli signal, instead of the amplified one?
Why does the :v command not work?
Any other suggestion you can give me?
Thanks a lot in advance
Raf
I just connected a Player module to a project headed by an Arduino Mega 2560.
Everything looks OK but I'm fighting against high noise levels on my speakers.
First of all, I tell you that I would like to plug the speaker connections on the board to an external amplified speakers system, to control ed equalize low frequencies (like a Creative Sub+Speakers system). I hope the exits of the board (amplified, as thay can offer a 3+3W power) will not be damaged.
Everything seems to be OK but i hear a noise, expecially when music signal from the board is low.
I tried to set the :v volume command, but I cannot feel important differencies using different volume values.
So, I ask you: there is a system to eliminate such a noise? Perhaps is possible to connect to the pre-ampli signal, instead of the amplified one?
Why does the :v command not work?
Any other suggestion you can give me?
Thanks a lot in advance
Raf
2014-02-26 22:14:47 Hey, guys
I tried the volume control. it also works.
When I input "\:v X" in serial port, it will back "vol set ok", if your command is wrong, it will back "not found"
(Please set the value more than 150)
You could upload a blink to arduino, connect "rx" to "rx" and "tx" to "tx". and control your module with command in serial port directly.
It is very funny.
I guess the noise caused by the current.
Grey.CC
I tried the volume control. it also works.
When I input "\:v X" in serial port, it will back "vol set ok", if your command is wrong, it will back "not found"
(Please set the value more than 150)
You could upload a blink to arduino, connect "rx" to "rx" and "tx" to "tx". and control your module with command in serial port directly.
It is very funny.
I guess the noise caused by the current.

2014-02-26 22:14:47 Hey, guys
I tried the volume control. it also works.
When I input "\:v X" in serial port, it will back "vol set ok", if your command is wrong, it will back "not found"
(Please set the value more than 150)
You could upload a blink to arduino, connect "rx" to "rx" and "tx" to "tx". and control your module with command in serial port directly.
It is very funny.
I guess the noise caused by the current.
Grey.CC
I tried the volume control. it also works.
When I input "\:v X" in serial port, it will back "vol set ok", if your command is wrong, it will back "not found"
(Please set the value more than 150)
You could upload a blink to arduino, connect "rx" to "rx" and "tx" to "tx". and control your module with command in serial port directly.
It is very funny.
I guess the noise caused by the current.

2014-02-25 23:26:29 Perhaps, audio signal is too much amplified and that's why noise is so loud.
Ripples are always the same, I'll try to record them and let you hear them (no oscilloscope... only microphone recording...).
I hope you can help me set the volume.
Thus, it's a great board, no distortions and very easy to play!
Raf
MrZtrax
Ripples are always the same, I'll try to record them and let you hear them (no oscilloscope... only microphone recording...).
I hope you can help me set the volume.
Thus, it's a great board, no distortions and very easy to play!
Raf

2014-02-25 23:26:29 Perhaps, audio signal is too much amplified and that's why noise is so loud.
Ripples are always the same, I'll try to record them and let you hear them (no oscilloscope... only microphone recording...).
I hope you can help me set the volume.
Thus, it's a great board, no distortions and very easy to play!
Raf
MrZtrax
Ripples are always the same, I'll try to record them and let you hear them (no oscilloscope... only microphone recording...).
I hope you can help me set the volume.
Thus, it's a great board, no distortions and very easy to play!
Raf

2014-02-25 22:02:29 I am going to test the volume control.
The low-pass filter should be work,
But I think Twin T filter will be better.
R1 = R2 = R, C1 = C2 = C, C3 = 2C, R3 = R/2
Grey.CC
The low-pass filter should be work,
But I think Twin T filter will be better.
R1 = R2 = R, C1 = C2 = C, C3 = 2C, R3 = R/2

2014-02-25 22:02:29 I am going to test the volume control.
The low-pass filter should be work,
But I think Twin T filter will be better.
R1 = R2 = R, C1 = C2 = C, C3 = 2C, R3 = R/2
Grey.CC
The low-pass filter should be work,
But I think Twin T filter will be better.
R1 = R2 = R, C1 = C2 = C, C3 = 2C, R3 = R/2

2014-02-25 21:37:38 Wow,
Nice setup! looks very nice. Hope you send us more pictures.
How are the ripples going? are they increasing and changing shape? or always same kind of ripple?
Have you tried with the module and Arduino stand alone, separated from the whole setup?
I'm finding it a bit hard to replicate the ripples you mention, I have not heard ripples before.
Grey, you think a capacitor to filter the power could help ?
Jose
Nice setup! looks very nice. Hope you send us more pictures.
How are the ripples going? are they increasing and changing shape? or always same kind of ripple?
Have you tried with the module and Arduino stand alone, separated from the whole setup?
I'm finding it a bit hard to replicate the ripples you mention, I have not heard ripples before.
Grey, you think a capacitor to filter the power could help ?

2014-02-25 21:37:38 Wow,
Nice setup! looks very nice. Hope you send us more pictures.
How are the ripples going? are they increasing and changing shape? or always same kind of ripple?
Have you tried with the module and Arduino stand alone, separated from the whole setup?
I'm finding it a bit hard to replicate the ripples you mention, I have not heard ripples before.
Grey, you think a capacitor to filter the power could help ?
Jose
Nice setup! looks very nice. Hope you send us more pictures.
How are the ripples going? are they increasing and changing shape? or always same kind of ripple?
Have you tried with the module and Arduino stand alone, separated from the whole setup?
I'm finding it a bit hard to replicate the ripples you mention, I have not heard ripples before.
Grey, you think a capacitor to filter the power could help ?

2014-02-25 15:26:57 And here it is my project: it's a controller for my train layout. You can see:
- Arduino Mega 2560 R3
- Double bridge motor shield
- n.2 8x opto isolated relais shield
- n.1 player module
Please note:
- The RED and BLACK thick cables are shielded and ground connected on one side
- Yellow wires are usually GND for connecting shields
- High current connections are always schielded
- Arduino is on a 12V DC mains
- Every board is powered by an external 5V DC/DC regulator with (-) pole connected to the (-) of Arduino. Shieldings are connected to this (-) as well.
- High pulse current (turnouts' solenoids) are powered from an external 10V DC/DC regulator
- Using DC/DC regulators and shieldings, interference are quite low, considering the small distance between components (I've not enought space to keep more distance between them or between cables...)
[img]http://www.picollo.it/FotoGallery/Plastico_USA/IMG_20140222_175449resize.jpg[/img]
Hope this can help you to help me ;)
Raf
MrZtrax
- Arduino Mega 2560 R3
- Double bridge motor shield
- n.2 8x opto isolated relais shield
- n.1 player module
Please note:
- The RED and BLACK thick cables are shielded and ground connected on one side
- Yellow wires are usually GND for connecting shields
- High current connections are always schielded
- Arduino is on a 12V DC mains
- Every board is powered by an external 5V DC/DC regulator with (-) pole connected to the (-) of Arduino. Shieldings are connected to this (-) as well.
- High pulse current (turnouts' solenoids) are powered from an external 10V DC/DC regulator
- Using DC/DC regulators and shieldings, interference are quite low, considering the small distance between components (I've not enought space to keep more distance between them or between cables...)
[img]http://www.picollo.it/FotoGallery/Plastico_USA/IMG_20140222_175449resize.jpg[/img]
Hope this can help you to help me ;)
Raf

2014-02-25 15:26:57 And here it is my project: it's a controller for my train layout. You can see:
- Arduino Mega 2560 R3
- Double bridge motor shield
- n.2 8x opto isolated relais shield
- n.1 player module
Please note:
- The RED and BLACK thick cables are shielded and ground connected on one side
- Yellow wires are usually GND for connecting shields
- High current connections are always schielded
- Arduino is on a 12V DC mains
- Every board is powered by an external 5V DC/DC regulator with (-) pole connected to the (-) of Arduino. Shieldings are connected to this (-) as well.
- High pulse current (turnouts' solenoids) are powered from an external 10V DC/DC regulator
- Using DC/DC regulators and shieldings, interference are quite low, considering the small distance between components (I've not enought space to keep more distance between them or between cables...)
[img]http://www.picollo.it/FotoGallery/Plastico_USA/IMG_20140222_175449resize.jpg[/img]
Hope this can help you to help me ;)
Raf
MrZtrax
- Arduino Mega 2560 R3
- Double bridge motor shield
- n.2 8x opto isolated relais shield
- n.1 player module
Please note:
- The RED and BLACK thick cables are shielded and ground connected on one side
- Yellow wires are usually GND for connecting shields
- High current connections are always schielded
- Arduino is on a 12V DC mains
- Every board is powered by an external 5V DC/DC regulator with (-) pole connected to the (-) of Arduino. Shieldings are connected to this (-) as well.
- High pulse current (turnouts' solenoids) are powered from an external 10V DC/DC regulator
- Using DC/DC regulators and shieldings, interference are quite low, considering the small distance between components (I've not enought space to keep more distance between them or between cables...)
[img]http://www.picollo.it/FotoGallery/Plastico_USA/IMG_20140222_175449resize.jpg[/img]
Hope this can help you to help me ;)
Raf

2014-02-25 15:08:55 Hi Grey
I'm fixing the problem with ripples, still it's not simple.
I'd like to try to connect my amplifier directly to the pre-ampli from the VS1003...
By the way, I'm sorry, but I'm going confused about commands to the player module.
Can you tell me why my player board's behaviour doesn't exactly match with the wiki page?
The board is a SKU:TOY0008 and it works only with serial interface (it has no I2C).
I've seen on the internet that there are different versions of audio player and perhaps they are slightly different from each other.
I can play tracks using the command "\n:" or "\filename" but I don't receive any "OK" messages back from the board.
Besides that, as I told you, i cannot set the volume. The syntax "\v: xxx" doesn't set the volume (it's always the same) and I don't receive back any message from the board (should I receive an "OK" message?).
I connected the board to my Arduino 2560 on pin TX0/RX0, using the serial terminal client included in Arduino IDE.
Thank you for your help
Raf
MrZtrax
I'm fixing the problem with ripples, still it's not simple.
I'd like to try to connect my amplifier directly to the pre-ampli from the VS1003...
By the way, I'm sorry, but I'm going confused about commands to the player module.
Can you tell me why my player board's behaviour doesn't exactly match with the wiki page?
The board is a SKU:TOY0008 and it works only with serial interface (it has no I2C).
I've seen on the internet that there are different versions of audio player and perhaps they are slightly different from each other.
I can play tracks using the command "\n:" or "\filename" but I don't receive any "OK" messages back from the board.
Besides that, as I told you, i cannot set the volume. The syntax "\v: xxx" doesn't set the volume (it's always the same) and I don't receive back any message from the board (should I receive an "OK" message?).
I connected the board to my Arduino 2560 on pin TX0/RX0, using the serial terminal client included in Arduino IDE.
Thank you for your help
Raf

2014-02-25 15:08:55 Hi Grey
I'm fixing the problem with ripples, still it's not simple.
I'd like to try to connect my amplifier directly to the pre-ampli from the VS1003...
By the way, I'm sorry, but I'm going confused about commands to the player module.
Can you tell me why my player board's behaviour doesn't exactly match with the wiki page?
The board is a SKU:TOY0008 and it works only with serial interface (it has no I2C).
I've seen on the internet that there are different versions of audio player and perhaps they are slightly different from each other.
I can play tracks using the command "\n:" or "\filename" but I don't receive any "OK" messages back from the board.
Besides that, as I told you, i cannot set the volume. The syntax "\v: xxx" doesn't set the volume (it's always the same) and I don't receive back any message from the board (should I receive an "OK" message?).
I connected the board to my Arduino 2560 on pin TX0/RX0, using the serial terminal client included in Arduino IDE.
Thank you for your help
Raf
MrZtrax
I'm fixing the problem with ripples, still it's not simple.
I'd like to try to connect my amplifier directly to the pre-ampli from the VS1003...
By the way, I'm sorry, but I'm going confused about commands to the player module.
Can you tell me why my player board's behaviour doesn't exactly match with the wiki page?
The board is a SKU:TOY0008 and it works only with serial interface (it has no I2C).
I've seen on the internet that there are different versions of audio player and perhaps they are slightly different from each other.
I can play tracks using the command "\n:" or "\filename" but I don't receive any "OK" messages back from the board.
Besides that, as I told you, i cannot set the volume. The syntax "\v: xxx" doesn't set the volume (it's always the same) and I don't receive back any message from the board (should I receive an "OK" message?).
I connected the board to my Arduino 2560 on pin TX0/RX0, using the serial terminal client included in Arduino IDE.
Thank you for your help
Raf

2014-02-21 13:08:54 Here is it the code, extracted from the main program:
void setup() {
.....
Serial.begin(19200);
delay(2000);//Wait for 2 seconds
Serial.println("\\:v 50"); // set the volume, from 0 (minimum)-255 (maximum)
.....
}
void loop() {
.....
Serial.println("\\:n"); // Play next
Serial.println("OK");
.....
}
By the way, testing the sound board with another Arduino Mega 2560, on my breadboard, I can notice lower noises compared to the ones that I get placing the sound board on the main Arduino installed in my train layout.
As I told you, noise is louder when the mp3 fades off.
Raf
MrZtrax
void setup() {
.....
Serial.begin(19200);
delay(2000);//Wait for 2 seconds
Serial.println("\\:v 50"); // set the volume, from 0 (minimum)-255 (maximum)
.....
}
void loop() {
.....
Serial.println("\\:n"); // Play next
Serial.println("OK");
.....
}
By the way, testing the sound board with another Arduino Mega 2560, on my breadboard, I can notice lower noises compared to the ones that I get placing the sound board on the main Arduino installed in my train layout.
As I told you, noise is louder when the mp3 fades off.
Raf

2014-02-21 13:08:54 Here is it the code, extracted from the main program:
void setup() {
.....
Serial.begin(19200);
delay(2000);//Wait for 2 seconds
Serial.println("\\:v 50"); // set the volume, from 0 (minimum)-255 (maximum)
.....
}
void loop() {
.....
Serial.println("\\:n"); // Play next
Serial.println("OK");
.....
}
By the way, testing the sound board with another Arduino Mega 2560, on my breadboard, I can notice lower noises compared to the ones that I get placing the sound board on the main Arduino installed in my train layout.
As I told you, noise is louder when the mp3 fades off.
Raf
MrZtrax
void setup() {
.....
Serial.begin(19200);
delay(2000);//Wait for 2 seconds
Serial.println("\\:v 50"); // set the volume, from 0 (minimum)-255 (maximum)
.....
}
void loop() {
.....
Serial.println("\\:n"); // Play next
Serial.println("OK");
.....
}
By the way, testing the sound board with another Arduino Mega 2560, on my breadboard, I can notice lower noises compared to the ones that I get placing the sound board on the main Arduino installed in my train layout.
As I told you, noise is louder when the mp3 fades off.
Raf

2014-02-21 04:56:07 Hi Grey
I'll send you a picture asap. In the meanwhile I can tell you that I don't know how to get rid of the ripples.
I used, when possible, shielded wires to prevent any interference from other circuit but, of course, stating the little distance between the player module and other active components, interference are inevitable.
I've not any instrument to measure the noise, that could be useful to see where the noise is really generated.
A possible error I could have made is that I connected together the (-) speakers pins, as i connected the board to the 3,5mm stereo jack of my Creative sub+stereo system.
Hope this helps, please hold on for the picture.
Thanks
Raf
MrZtrax
I'll send you a picture asap. In the meanwhile I can tell you that I don't know how to get rid of the ripples.
I used, when possible, shielded wires to prevent any interference from other circuit but, of course, stating the little distance between the player module and other active components, interference are inevitable.
I've not any instrument to measure the noise, that could be useful to see where the noise is really generated.
A possible error I could have made is that I connected together the (-) speakers pins, as i connected the board to the 3,5mm stereo jack of my Creative sub+stereo system.
Hope this helps, please hold on for the picture.
Thanks
Raf

2014-02-21 04:56:07 Hi Grey
I'll send you a picture asap. In the meanwhile I can tell you that I don't know how to get rid of the ripples.
I used, when possible, shielded wires to prevent any interference from other circuit but, of course, stating the little distance between the player module and other active components, interference are inevitable.
I've not any instrument to measure the noise, that could be useful to see where the noise is really generated.
A possible error I could have made is that I connected together the (-) speakers pins, as i connected the board to the 3,5mm stereo jack of my Creative sub+stereo system.
Hope this helps, please hold on for the picture.
Thanks
Raf
MrZtrax
I'll send you a picture asap. In the meanwhile I can tell you that I don't know how to get rid of the ripples.
I used, when possible, shielded wires to prevent any interference from other circuit but, of course, stating the little distance between the player module and other active components, interference are inevitable.
I've not any instrument to measure the noise, that could be useful to see where the noise is really generated.
A possible error I could have made is that I connected together the (-) speakers pins, as i connected the board to the 3,5mm stereo jack of my Creative sub+stereo system.
Hope this helps, please hold on for the picture.
Thanks
Raf

2014-02-21 01:22:19 Hello MrZtrax,
Can you send us a picture of your hardware and the code you are using?
Let us try to repeat your process see if we can get the sound to improve. Did you manage to get rid of the ripples at lower frequencies?
Grey.CC
Can you send us a picture of your hardware and the code you are using?
Let us try to repeat your process see if we can get the sound to improve. Did you manage to get rid of the ripples at lower frequencies?

2014-02-21 01:22:19 Hello MrZtrax,
Can you send us a picture of your hardware and the code you are using?
Let us try to repeat your process see if we can get the sound to improve. Did you manage to get rid of the ripples at lower frequencies?
Grey.CC
Can you send us a picture of your hardware and the code you are using?
Let us try to repeat your process see if we can get the sound to improve. Did you manage to get rid of the ripples at lower frequencies?

2014-02-19 07:22:05 Hi everybody
I just connected a Player module to a project headed by an Arduino Mega 2560.
Everything looks OK but I'm fighting against high noise levels on my speakers.
First of all, I tell you that I would like to plug the speaker connections on the board to an external amplified speakers system, to control ed equalize low frequencies (like a Creative Sub+Speakers system). I hope the exits of the board (amplified, as thay can offer a 3+3W power) will not be damaged.
Everything seems to be OK but i hear a noise, expecially when music signal from the board is low.
I tried to set the :v volume command, but I cannot feel important differencies using different volume values.
So, I ask you: there is a system to eliminate such a noise? Perhaps is possible to connect to the pre-ampli signal, instead of the amplified one?
Why does the :v command not work?
Any other suggestion you can give me?
Thanks a lot in advance
Raf
MrZtrax
I just connected a Player module to a project headed by an Arduino Mega 2560.
Everything looks OK but I'm fighting against high noise levels on my speakers.
First of all, I tell you that I would like to plug the speaker connections on the board to an external amplified speakers system, to control ed equalize low frequencies (like a Creative Sub+Speakers system). I hope the exits of the board (amplified, as thay can offer a 3+3W power) will not be damaged.
Everything seems to be OK but i hear a noise, expecially when music signal from the board is low.
I tried to set the :v volume command, but I cannot feel important differencies using different volume values.
So, I ask you: there is a system to eliminate such a noise? Perhaps is possible to connect to the pre-ampli signal, instead of the amplified one?
Why does the :v command not work?
Any other suggestion you can give me?
Thanks a lot in advance
Raf
