Home

Proposal

Temperature

Design

The Kidish

Speakers | MIDI


CD Hack

Took CD a part and identified buttons: play, stop, fast-forward, and rewind

Solder wires to cross points of each of the button. Solder a wire to the cross point of the reset button so it would not reset.


Original Concept

We wanted to control CD so when a person touched one of eight touch sensors the CD would skip designated track.

Recommendation was to use transistor as a switch to contact the buttons to the PIC.

On the PIC we would have had code that simulated pushing the skip button. The code would have been “If then” statements based on ranges. There would a have if then statements to address the possibility of being on any track and the FF button would have been “pushed” (high/low in the code) to skip to a particular track.

It was recommended we use the CD motor Lab as an example to follow for setting up the transistors.

Pollie - On my first attempts I could not get any response from the transistor. The LED would not light up.

Finally, with the help of Vincent, Nick and Una, I was able to debug my soldering and wiring of the board to get control of the play button.

Initially, as soon as I put the wires from the play button in the board the CD would power up and play. The transistor was acting as if automatically closed not open.

If I reverse the code and start on High and move to Low, then she could control the play button. Adding the touch sensor was not difficult; regaining control of the play button was a problem.

Then I worked on adding the FF button to begin trying to control tracks. However, whenever I hooked up the FF wires the CD would play as if one was holding down the FF button. I reversed and re-reversed the code and still could not get control. Then switch the wires in the plugs, tested solder joints, tried to control the program button instead. After several hours over days of this, I had to finally let go and just do relays.


Troubleshooting

So in the end, all I had were two relays to control the play and ff. Since the relay limited my control, I could only hookup one touch wire.

I tried testing with copper mesh wired but sensor was read multiple inputs and CD was go into fast forward play mode. The best I could come up with was one long wire with small cuts to allow for touch points.

I wanted to use white coaxial cable but there was not enough room in the dish, so I used the white thin wired from the cabinet. I wrapped it around the top of the dish to skip the CD.

Speakers

  • Cut and remove from casing
  • Twist wires and tape together
  • Pictures

To Top