X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=physical.git;a=blobdiff_plain;f=misc%2Fportable%20stereo%20active%20speaker%2Findex.html;fp=misc%2Fportable%20stereo%20active%20speaker%2Findex.html;h=510d483d76655343ad74ac98443fd9b685ceb166;hp=0000000000000000000000000000000000000000;hb=93328c1287d8ad9d802e3fef2fe807855734a74c;hpb=069fde206926a43efc051c63f55555f668520f73 diff --git a/misc/portable stereo active speaker/index.html b/misc/portable stereo active speaker/index.html new file mode 100644 index 0000000..510d483 --- /dev/null +++ b/misc/portable stereo active speaker/index.html @@ -0,0 +1,805 @@ + + + +Portable stereo speaker + + + + + + + + + + + + + +
+

Portable stereo speaker

+ +
+

1 General

+
+ +
+
+ +
+

2 Project description

+
+

+I had pair of good compact stereo speakers lying uselessly around as +well as secondhand TDA2030 Chinese knockoff audio amplifier chips. +Also I wanted to test modular construction approach: motherboard with +shared bus and functionality realized via pluggable modules. So I +built stereo speaker: +

+ + +
+

make.png +

+
+ +

+Indicator on the front panel shows available power within the +system. Ideally it should be at the maximum. It drops when batteries +run empty or when consumed power (too loud music) is greater than +onboard power supply or batteries can handle. It has on/off switch and +stereo audio input. Audio input impedance is about 100 ohms. +

+ + +
+

make,%20side.png +

+
+ +

+Idea for the holes on the top and smaller ones on the bottom back is +to enable air flow for passive cooling. +

+ + +
+

make,%20back.png +

+
+ +

+Entire construction is made of parts, no larger than +120x120x120mm. Maximum for my printer. +

+
+
+ +
+

3 Battery holder

+
+

+Device is powered by 4 times AA NiMH batteries (1.2V each). +

+ + +
+

schematic.png +

+
+ +

+I happened to have AA battery adapters lying around with different +bottom hole configurations. Therefore this weird hole design: +

+ + +
+

battery%20holder.png +

+
+ +

+Download: +

+ + +

+Result: +make.png +

+ +

+Attaches to the back of the body: +mounted%20on%20the%20back.png +

+
+
+ +
+

4 20V up-step module

+
+

+Battery pack voltage is routed through main on/off switch on the front +panel, and then it goes to the 20V up-step module. +

+ + +
+

schematic.png +

+
+ +

+It uses ready made upstep module, but adds extra voltage filtering via +inductor and capacitors. +

+ + +
+

make.png +

+
+
+
+ +
+

5 Main board

+
+

+Voltage upstep above sits on top of main board (motherboard). It has +uniform central bus that spans all connectors. +

+ + +
+

internal%20bus.png +

+
+ + +
+

bus%20on%20the%20bottom,%202.png +

+
+ +

+First row of the main board is special IO terminal (for connecting +speakers, front panel, etc..) +

+ + +
+

IO%20terminal.png +

+
+ +

+Remaining rows are for connecting boards: +

+ + +
+

1.png +

+
+ +

+To provide structural support, main board is attached to frame: +

+ + +
+

board%20fixator%20body.png +

+
+ +

+Download: +

+ + +

+And boards plugged into main board are fixed at the top, using clip: +

+ + +
+

board%20fixator%20top%20clip.png +

+
+ +

+Download: +

+ + +

+Result: +

+ + +
+

bus%20on%20the%20bottom,%201.png +

+
+ + +
+

board%20fixator.png +

+
+
+
+ +
+

6 Mono audio amplifier module

+
+

+Design uses scavenged secondhand Chinese TDA2030 audio amp +clones. Each chip is mono audio amplifier. Therefore 2 almost +identical audio amp modules had to be built, one for left speaker, one +for right. +

+ + +
+

schematic.png +

+
+ +

+I like to build on top of prototype PCBs. Gives results much faster +for one-off projects. Before soldering, I solve component layout on +paper: +

+ + +
+

PCB%20layout.png +

+
+ +

+Result - front: +

+ + +
+

assembled%20front.png +

+
+ +

+Result - back: +

+ + +
+

assembled%20back.png +

+
+ +

+Here copper tape is used as improvised heatsink. +

+
+
+ +
+

7 Speakers

+
+

+High frequency small speaker and medium frequency bigger speaker are +combined. +

+ + +
+

schematic.png +

+
+ +

+Capacitor acts as high-pass filter on top of tiny PCB: +

+ + +
+

PCB%20layout.png +

+
+ +

+Speaker enclosure: +

+ + +
+

speaker%20enclosure.png +

+
+ +

+Download: +

+ + +

+Speaker enclosure cover: +

+ + +
+

speaker%20enclosure%20cover.png +

+
+ +

+Download: +

+ + +

+Result: +

+ + +
+

make.png +

+
+
+
+ +
+

8 Front panel

+
+

+Initial idea was really simple panel: +

+
    +
  • on/off switch +
  • +
  • system power indicator +
  • +
  • stereo audio input +
  • +
+ +

+But, since I'm using "agile" approach, during load-testing, it become +clear that active fan based cooling would be nice (when playing loud +music). I found tiny cooler fan that needs 5 volts to operate. Also I +need to power backlight for power indicator. For both of these cases, +I decided to add another voltage up-step module (target voltage output +set to 6V). This time directly on the front panel. +

+ + +
+

schematic.png +

+
+ +

+Front panel case: +

+ + +
+

front%20panel,%20front.png +

+
+ + +
+

front%20panel,%20back.png +

+
+ +

+Electronics fits inside: +

+ + +
+

front%20panel,%20back,%20make.png +

+
+ +

+Front view: +

+ + +
+

front%20panel,%20front,%20make.png +

+
+ +

+And attaches to the remaining components: +

+ + +
+

attachment.png +

+
+
+
+ + +
+

9 Extra capacitors

+
+

+Another thing that become clear during load-testing: output +power/volume can be further enhanced by adding high power capacitors +to even out load on primary 20V up-step module. +

+ + +
+

extra%20caps.png +

+
+ +

+Download: +

+ + +

+Extra caps are mounted on top of the speaker and electrically attached +to the main board. +

+ + +
+

make.png +

+
+
+
+ +
+

10 Center box

+
+

+Last physical part, to attach it all together: central body. +

+ +

+Front: +front.png +

+ +

+Back: +back.png +

+ +

+Download: +

+ +
+
+ + +
+

11 Conclusions / TODO

+
+

+These things could be done better: +

+ +
    +
  • Instead of using undersized heatsinks on the audio amplifiers and +need for active cooling as a consequence, it would be better to try +to mount audio amplifier chip on top of speaker metallic body. It +would provide plenty of cooling and reduces power losses within +cable, since amplifier would be as close to the speaker as possible. +
  • + +
  • I used agile design. That is, implemented functionality ad-hoc. If I +had done design in advance, then I could have had smarter connector +layout between main board and front panel. That is: Instead of +multiple smaller cables, one wide (multi connector) cable. +
  • + +
  • Screw holes are too close to the edges on the front panel. +
  • + +
  • It would be better if screw heads were slightly buried within +construction body. +
  • +
+ + +

+Overall, it was good learning experience and I was able to test +various ideas on it. Will add cooler later :) +

+ + +

+Photo of initial PSU + audio amp test: +

+ + +
+

initial%20test.png +

+
+
+
+
+ + +