Article
Pandora's Sound & Music Box
Recycle an old CD-ROM drive for (triggered) playback
This project was originally conceived for model making applications as a cheap way to provide high quality audio playback in response to a trigger signal (typically from a pushbutton or PIR detector), but we’re pretty sure Elektor readers can find many other uses.The standard low cost solution to creating auto-playback sounds is to use a record/playback chip (say, the ISD25XX series) but these devices are limited to about 3 kHz audio bandwidth, not to mention a lot of hiss and noise, so the sound quality is not the best unless you’re specifically after for voice messages of the Stephen Hawking type.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1,R2,R6= 10kOhm
R3,R10,R11,R12 = 1kOhm
R4 = 3kOhm 3
R5 = 6kOhm 8
R7 = 22kOhm
R8 = 33kOhm
R9 = 68kOhm
Capacitors:
C1,C2 = 47µF 16V radial
C3..C6,C9-C14 = 100nF
C7,C8 = 22pF
Semiconductors:
D1=LED, red, low current
IC1,IC2 = 7812
IC3,IC4 = 7805
IC5 = PIC16F871/P, programmed, order code 030402-41
Miscellaneous:
S1-S8 = pushbutton, 1 make contact
S9 = 4-way DIP switch
X1 = 4.000MHz quartz crystal
K1,K2,K3 = 2-way PCB terminal block, lead pitch 5mm
K4 = 40-way boxheader
K5 = power supply plug for CD-ROM drive
PCB, order code 030402-1
Heatsink, e.g., Fisher SK59 (6 K/W)
PIC source code, 030402-11, Free Download
CD-ROM drive
R1,R2,R6= 10kOhm
R3,R10,R11,R12 = 1kOhm
R4 = 3kOhm 3
R5 = 6kOhm 8
R7 = 22kOhm
R8 = 33kOhm
R9 = 68kOhm
Capacitors:
C1,C2 = 47µF 16V radial
C3..C6,C9-C14 = 100nF
C7,C8 = 22pF
Semiconductors:
D1=LED, red, low current
IC1,IC2 = 7812
IC3,IC4 = 7805
IC5 = PIC16F871/P, programmed, order code 030402-41
Miscellaneous:
S1-S8 = pushbutton, 1 make contact
S9 = 4-way DIP switch
X1 = 4.000MHz quartz crystal
K1,K2,K3 = 2-way PCB terminal block, lead pitch 5mm
K4 = 40-way boxheader
K5 = power supply plug for CD-ROM drive
PCB, order code 030402-1
Heatsink, e.g., Fisher SK59 (6 K/W)
PIC source code, 030402-11, Free Download
CD-ROM drive
Discussion (0 comments)