
Darathian

First let me say I have been using the EZB for a few days now and I love it.
The only aspect about it that I am not too thrilled about is the audio output quality.
There seems to be a high amount of white noise//buzz no matter the volume.
I have both tried MP3 and WAV files of different quality but it does not seems to make that much difference.
If not for the white noise the audio would be loud and clear enough for my use case.
I know I can use the pre-amplified via and my own amp and speakers but unless I can find a amp in board format that is not overly large/heavy and does not consume a ton of power that does not help me much.
So my questions are this:
1. What can be causing that noise?
2. Does anyone know of a relatively small non power hungry amplifier board that will not introduce this noise. (Something that will run of both rechargeable batteries and SLA's without draining them fast.
Any help is appreciated.
Upgrade to ARC Pro
Get access to the latest features and updates with ARC Early Access edition. You'll have everything that's needed to unleash your robot's potential!
First thanks for the reply
As far as expectations is concerned:
I didn't expect it to sound like my receiver and tower speakers but to be honest I did expect it to be on par or close to my cell phone speaker and frankly it's not even close, not due to volume but the static/white noise.
I am aware of the bypass and have seen the posts on it and it seems the way to go.
The goal of my post was:
1. To make sure something was not defective and that the output white noise was expected.
2. Assuming the white noise is expected then to see if anyone could assist in identifying an amplifier board with the criteria mentioned in my post since using a full receiver or large amp is not an option for me due to robot chassis size constraints.
Thanks
Stereo 2.8W Class D Audio Amplifier from Adafruit would probably work good for many robots
The robots have holes in their bodies as a chamber for amplified audio, the power base does not.
It is normal to hear some white noise coming from the speaker while there is no audio being played as the onboard audio amplifier is always on and will pickup some electrical noise.
The white noise should go away when playing audio, but do keep in mind that you will hear less bass than you are used to as the audio is coming out of a cell phone speaker which is tuned for higher frequencies.
You could always upload a YouTube video of what you are hearing and we can compare.
Otherwise, we will look into this further and see if there is something we can improve on from our end.
I am using the EZB with the developers kit base.
I really don't expect bass from a small speaker.
Here is a video:
The sound file was played back using the EZB soundboard control for playback.
It was taken at 60 on the slidebar.
It is on dropbox at Noise File
The hissing/white noise is audible in the video.
When using the SayEZB script command the white noise/hissing makes it so you cannot understand whats being said.
Thanks
noise
Just a note, although the plastic shell acts like an awesome amplifier it can cause vibration where plastic parts vibrate against each other.... I fixed one of my EZB4 by adding a little bit of felt between the sides on the shell and the actual controller insert...
I have to agree it's not speaker quility. On some of the clips the audio is amazing.
Taking the EZB out of the base makes a huge difference on how audible the voice is rendered when the sayezb script command is used.
I will wait until I get my other parts to build six and see what difference the plastic channels DJ described makes.
Worse case I think i will use the bypass method since it may fit my use case better.
Can anyone confirm for me that the amp board wolfie suggested would work or if there is another board that would work better.
I truly appreciate all the help.
Thanks
I took the little board with mini deans connector our of the base and connected it directly to the EZB so I can do easy testing without the base.
It is a night and day difference with and without the developer kit base.
I will end up not using the base or mod the base based on DJ's recommendation.
One thing I did notice is that there is a very big difference in volume between using the soundboard and the sayezb command.
For the sayezb script command I need to set a volume level of 146 do get the sound clearly heard even without the base. I picked 146 since any higher causes clipping.
Does anyone have an idea what would cause the difference?
Thanks
As for the audio volume with the power base, I recommend cutting a hole in the base that aligns with the speaker of the ezb v4. The robot bases each have a hole to use the body as an audio chamber. The power base does not have a hole. If you made one, it will be much louder.
I have given up a long time ago on trying to make sense of the decisions Microsoft makes. The logic sometime boggles the mind.
In the short term I think what I will do is make a cable that will fit the deans connector on the EZB and do without the power base.
In the long term I will have to get the volume loud enough to be heard over the noise the servos make anyway and I think going the amp bypass way might be my best bet.
I really appreciate everyones input on this.