Jukebox color wheel synchronizer
HTML-код
- Опубликовано: 9 дек 2012
- I built a system to synchronize the two color wheel motors in a Wurlitzer Model 1015 jukebox. Originally, the jukebox used two synchronous clock motors, and the designers assumed that the motors would stay synchronous and keep the colors wheels at the same orientation after manually setting it. As it turns out, the torque required to spin the color wheels is enough to cause the motors to slip. Eventually, the color wheels get out of sync, and the left and right side of the jukebox do not match in color.
My upgraded system uses two small DC gearmotors that interface with the original drive mechanics via a nylon gear from McMaster. I drive the two motors via a PN2222A transistor and sense the position of the color wheels with the optical sensors from an old computer mouse. An arduino controls the motors via PWM (20 or 30 KHz), and runs a phase-locked-loop routine with P-I control. This system could use a little tuning, but it's pretty close. Наука
He is a retired auto repair technician, but does plenty of electronics and mechanics hobby projects. I was definitely inspired to become a hardware hacker by his interest in ham radio and other technical things. The jukebox is his, and the motor control is a gift for him.
Always thrown in the token arduino to draw out the fanboys!
thanks for all your great videos I'm a 30 plus your veteran of jukebox repair and maintenance
commercially and in these Antiques .
it is astonishing to me how well the original ac display motors held up many 60- year old motors are still running fine and have been told by some old timers that they were just fine in synchro for the first 5 or 6 years my friends at Seeburg actually used a chain to synchronize color wheels and they told me that there was a slip clutch and solenoid mechanisms that was tested but cost too much to go into production I like your design and think that it's ironic a computer running in a 1946 machine but why not
It's true that you could halt one motor until the other reaches the index, however unless the control system varies the speed of one of the motors, there will always be a discontinuity as the system halts and re-syncs at the index point. A better system would vary the speed of the motor until it matches the other in phase and speed. It could certainly be done with other microcontrollers, or even discrete components, but pulling the arduino off the shelf and writing code took only half a day.
Yes, microswitches would work, but optical sensors provide a no-friction system that will reduce wear, and allow easier adjustment. I'd like to build a bubble tube light -- that's a great idea!
Ben's channel is so underground that a comment by Destin goes unnoticed :D
i love all of your videos,..they are very good to enlarge my knowledge..
Thank you very much..God bless you
The lights have to be perfectly synchronized or the jukebox can't take you to funkytown.
As of Jan 6 2012, this is the most-disliked video (normalized for view count) on my channel. Would any of the dislikers care to explain in a comment what they disliked about it?
Could this perhaps have been achieved with just two microswitches? One of the drums would have been the master, and the slave drum would stop on its microswitch until the master hit its position switch and enabled the slave to ride past its switch. I wonder if Wurlitzer just intended the colours to run randomly out of sync. Now the methylene chloride bubble tubes. That would be an interesting project. I've lacked the vacuum source to try them successfully myself.
I just stumbled back into your channel having seen some great videos of yours a while back. Liked and Sub'd, keep up the great work.
Yes. The optical sensors from the computer mouse change their output when a piece of black electrical tape interrupts the optical path from the IR emitter to the receiver. Using tape is good for setting up since the index location of each color wheel can be easily changed and tested.
Great modification, awesome results.
Good job! Love your videos!
Excellent work!
Fascinating.
I'm telling you, you're the smartest guy ever. I wouldn't have wasted my time and sure as hell couldn't have come up with that.
Hah! This one even had an arduino too! Geez! My garage has been irradiated enough so that I don't need to turn on the lights anymore. Gotta let it cool down.
great project idea! :)
This guy works for Valve? he is the apex of humanity
This is pretty damn cool.
Awesome! can't wait to do some more things with my Arduino :D
Thanks! Let me know if you have any suggestions for videos.
Suggestions for videos:Can you play a vinyl record with an oscilloscope?
It's a terASIC DE1 development board. It has an Altera Cyclone II FPGA.
You're my hero man!
Hey Ben,
I always marvel at your mental dexterity with all the stuff you come up with.
I'm sure you're Dad is proud of your mental flex muscle.
Can I make a suggestion?
You should write a seed texts on your mental processes.
Specially when challenge poses a road block for you.
Fascinated with how you figure sh**t out.
Thanks for sharing! :-)
I would have used the phase detector of the CD4046 PLL chip. Keep the original motors and stop one motor or the other for the duration that the phase difference output is active.
When you've completed this project, could you post your code somewhere? I would love to see the thought process behind this.
Slick fix.
I agree. We need more sharks with laser beams!
I was just wondering the same thing. My hypothesis is that they're looking at the changes of colors of the sections of tube so it knows where the divisions are, but I don't know much about the operation of the optisensors. Maybe if we make enough noise they'll tell us.
I would love to be this smart
Interestingly enough, this video had 28 dislikes, then magically, the number changed to 8. RUclips analytics still shows 28. Weird!
Thanks for an interesting video! Can you explain how you're detecting the position of the cylinders with the mouse hardware? I can't figure out what the sensor is seeing at any given position.
Could you do a video over pid controllers?
I wouldn't worry about 8 dislikes. My guess would be that some people just aren't as interested by this as some of your more visually stunning projects and may find it boring. That being said I very much enjoyed this video (: not everything has to go boom or be dangerous to be interesting.
Just keep doing what you're doing (:
really cool watchin em rsync. nice job!
curious whats the blue board on the right of the screen?
Is there an update of this in action?
have you tried selsyn motors?
My thoughts exactly. Using an arduino just seems like a complicated solution to a simple problem. You could do this using a couple of logic gates. I'm actually wondering how the arduino and its shield will handle the test of time as a fixed installation inside the jukebox. It gets real hot inside those things.
Would you be open to posting your code and links to the parts? I would love to replicate this.
could you please show us the code you use for the arduino is it possible to use a specific chip to do the same phase locked loop too?
Nice!
Nice info to know.
I makes one wonder why they didn't use a single larger motor and connect the two cylinders to it through belts or some other method, but then again Wurlitzer, while a style leader, wasn't exactly on the cutting edge of mechanical technology. They used the same record changing mechanism with 20 some odd selections for over a decade, until the 45 RPM records came out. At least the modification was made so it can easily be changed back to original should the need or desire arise.
Where is your lab? I kind of just want to hang around while you build stuff in hopes that I could absorb some of your talent.
nice
Part 2?
Nice. Your videos are always interesting. What do you do in the real world? or are you a full time mad scientist.
Maybe you should do a video sometime about where you get all your parts and other things from. It wouldn't be of much use to me personally, as I don't live in the USA, but other people could find it useful.
why you didnt used rgb leds with controller?
Was there an advantage to using the arduino over any other random micro?
@Ben Krasnow Ive found on my channel that the comments can steer the likes and dislikes. Respond to a troll and suddenly 10 others will take the time to be negative.
"ok, see you next time, bye!"
But where is the RADIATION?!?!
Fun video though, love seeing your thought process to figure all this out :)
McMaster Carr FTW
you have applied a very clever trick to auto-adjust the spinning of the tubes! does that mean you hid the Arduino inside the juke box? Is the project completed - and your dad happy? =)
What language are you programming in? Just curious.
Surely this behaves more like a DLL than a PLL.
Ben, another way to synchronise these would be to halt one motor until the other realigns itself i.e. both are at the sensor positions. No need for the arduino then.
Hey Ben, you should make a video on why horsepower sizing of AC induction motors with high breakdown torque with low slip is different than combustion engines for periodical loads.or transient loads. Apparently, many people think one needs the same HP rating if the load, regardless of the prime mover's characteristic, is cyclic. Combustion engines do not have breakdown torque and so they must be sized for the worst case torque overload transient or they may stall or bog down very badly.
I think he once said he works for Valve.
Good stuff. It would be nice if you could go into greater detail.
So, in this case, you were the troll? ;)
Actually, I wouldn't mind a little less radiation. Although its great to watch, I would prefer something that I can try and make. How about your own vacuum pump? I am finding I can't get my hands on a good vacuum pump.
Got your explanation about the downvotes. :)
Makes you wonder if people's beliefs are simply the conglomeration of the many that makes up their environment they are in. I ponder that if I could make many copies of myself as a baby and disperse thy selves into different nations, would my copies' personalities and beliefs simply be that of the nations they reside in?
Eat his brain and you'll gain his power ! (I think...)
When is Half-Life 3 coming out ?
lol
Excellent, if my dad ever buys a Wurlitzer juke box and the colour tubes aren't spinning in sync I'll know exactly what to do.
I can think of absolutely no time in my life when this will ever be useful.
Still watched to the end though, sorry for the sarcasm.
What is this? I want potentially fatal projects. Unsubscribe.