3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


DIY Turntable

DIY Turntable
You always wanted to be a Disc-Jockey. You know nothing about beats, delays or mixing but, damn, scratching is like the coolest thing ever invented!

If this is also your case, follow this instructable to build a low-fi DJ set: the DIY Turntable as featured on Gizmodo and Engadget, and take the chance to recycle your old cassette player into a new cool instrument.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Materials

Materials
«
  • DSC_3432.JPG
  • DSC_3434.JPG
Minimum:
- Cassette player (better if it's an old one)
- Wire and wire strippers
- Prototyping breadboard
- Soldering iron + solder
- Screwdriver
- 5 to 9V battery with battery holder
- Some kind of variable resistor or potentiometer

Advanced:
- Arduino with its USB cable
- IRF540 Mosfet (transistor)
- 5 LEDs
- 5 220ohm resistors (brown-red-red)
- one 1kohm resistor (red-black-brown)
- Computer cooling fan
- Box or some kind of enclosure

This project is divided in two parts. By doing only the basics you’ll be able to control the speed of the music  without even having to touch an Arduino or write a line of code. Almost zero budget and quite fun.

If you decide to follow to the advanced part, you’ll be able to have the pc fan act as a turntable (although it won’t be real scratching because the gears of the walkman won’t let you play backwards). You'll have total control over the speed of the music and will add whatever effects you like, like the LED indicator.

So, let’s get started!
« Previous StepDownload PDFView All StepsNext Step »
23 comments
Apr 10, 2012. 6:32 PMMcMchriis says:
Any Videooo!!!!
Mar 1, 2012. 3:49 PMsamuelhtrowbridge says:
I made all the connections, doubled checked the code to make sure I had the right pins, but the motor wont spin. I checked the motor and it works fine. I used the IRF540 Mosfet, could it be something with my fan? Or is there something else?
Mar 4, 2012. 1:39 PMsamuelhtrowbridge says:
Thanks for the quick response. I tried reading the fan with analogRead, it only read 0 so i think the fan might be busted.

What's really strange is I tried plugging the motor directly to the arduino pin and the ground (i tried digtal and power to make sure) , but the motor doesnt budge. I tried digital and analog write with all different values but I know there should be no problem because I tested the motor with a D battery which is about 1.5V.

The arduino runs fine with everything else. What do you think?
Sorry to be a pest but this is really weird.
Dec 8, 2011. 2:44 PMghurse says:
If you are concerned that the Fan may generate more than 5V: insert a 5V Zener Diode from the Positive to ground, and a series limiting resistor. As input is a high impedance.. there should be no problem with that resistor being 47k but even a 4k7 will provide current limiting and allow the pulses from the fan motor. May I also recommend a .01uF ceramic or Poly cap across the motor as well as the zener.. some motors (typically the brush type) can generate some very potent spikes this will keep you from upsetting the Arduino input.
Feb 12, 2012. 7:37 PMsamuelhtrowbridge says:
What's an easy way to see how much voltage the fan makes? Just attach to a multimeter and spin?
Jan 16, 2012. 9:16 AMsoshimo says:
You could also tie the arduino pin to the base of a tip120. Tie the ground of the fan to ground, and the positive terminal to the emitter of the tip120. Tie the collector of the tip120 to the fans positive supply (up to 12vdc for computer fans). You drive the fan using PWM to the base of the TIP120. You could also just write a digital one to the port tied to the transistor for 100% duty cycle.
Dec 8, 2011. 2:07 PMagis68 says:
wow.....is that a joke or what?....where are the LP's with the black shiny silked surface? where is the vermouth drink, the smooth lights....omg i belong to an old era.....ura! new turntables in shops doing what?????......omg
Dec 30, 2011. 10:14 PMDougtheMugDIY says:
Twenty first century.
Get with the program brother....
Dec 13, 2011. 2:22 PMblinkyblinky says:
Do I have to use a MOSFET?
Dec 14, 2011. 10:28 AMblinkyblinky says:
Thanks.
Dec 8, 2011. 4:04 PMnigelh says:
That makes three of us :D
Dec 8, 2011. 8:57 AMdokcal says:
LOL! I'm so old, I think a turntable is a thing you play vinyl records on...
Dec 8, 2011. 10:27 AMcrapier says:
I think it is. I really wondered how he was going to get the capstan motor to spin a 12"
Dec 8, 2011. 10:05 AMWVvan says:
That makes two of us.
Dec 8, 2011. 9:08 PMvincent7520 says:
more : at least three if you accept to count me in !!!.
;D
Dec 6, 2011. 12:24 PMDarkRubyMoon says:
That is awesome! I've been trying to think of a use for an old cassette player! Now if I only still had cassette tapes lol
Dec 5, 2011. 9:52 PMjresqyr says:
Groovy!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
4
Followers
1
Author:araid(adrianavarro.net)
Interactive Telecommunications student. Half designer, half engineer.