New Photos of Jukebox
Archiver
Posts: 46,084
Hi Everyone,
Please take a look at the photos section as I have uploaded a few
pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to put
next to my bar in my recroom.]
Construction time was 10 months and cost was about $1400. A BIG
"THANK YOU" to everyone who helped me with my questions regarding the
Basic Stamps as construction proceeded. I built the entire unit from
scratch.
In a nutshell, the Jukebox has 4 Stamps that control all facets of
it's operation. There are 17 servo-driven "pages" which display the
song selections and CD artwork, and one Stamp is dedicated to turning
of these pages. I kitbashed the servos removing their internal wiper
boards and physical stops, soldering two wires directly to the motors.
Each "page" is driven from the top with a separate servo, and at the
bottom of the page's shaft is a microswith to sense position.
After a page flip button is pushed (on the keypad), the Stamp scans an
r/c network connected thru the position switches with R/C TIME command
to find where the pages are "parted". The stamp then sends a timed
pulse of proper polarity to the proper servo via servo control
boards....[noparse][[/noparse]more than 35 relays also required for this process]...
The jukebox buffers and plays out up to twenty songs. The heart of it
is a 100-changer CD player. You can see from some of the photos the
remote controls mounted inside the jukebox, with the IR LED removed
and mounted directly to the face of the equipment. Each button
required to be pushed to play out songs is paralled with an
optoisolator and connected to a Stamp. As songs are input to be
played, buffering happens in the Stamp and is written into EEPROM.
Another stamp processes music detection thru one pin and a VU board
(which also flashes the front jumbo amber L.E.D.'s, by the way). As a
song ends, the one stamp pulses the other stamps to unspool buffered
tracks.
I used a Max7219 display driver to drive the keypad display. I made
the song number flash quickly if the song is being buffered, and the
current song playing flashes slowly. Volume control is done from the
keypad as well.
For the keypad itself I took a computer keyboard and cut off the
numeric side with a hacksaw. I then paralleled each button with an
output and a common wire. The Stamps use the BUTTON command to scan
keypad for activity.
That's it for now.....anybody got questions about the electronics or
Stamp software give a hollar.
Regards, Brian Dalziel
Please take a look at the photos section as I have uploaded a few
pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to put
next to my bar in my recroom.]
Construction time was 10 months and cost was about $1400. A BIG
"THANK YOU" to everyone who helped me with my questions regarding the
Basic Stamps as construction proceeded. I built the entire unit from
scratch.
In a nutshell, the Jukebox has 4 Stamps that control all facets of
it's operation. There are 17 servo-driven "pages" which display the
song selections and CD artwork, and one Stamp is dedicated to turning
of these pages. I kitbashed the servos removing their internal wiper
boards and physical stops, soldering two wires directly to the motors.
Each "page" is driven from the top with a separate servo, and at the
bottom of the page's shaft is a microswith to sense position.
After a page flip button is pushed (on the keypad), the Stamp scans an
r/c network connected thru the position switches with R/C TIME command
to find where the pages are "parted". The stamp then sends a timed
pulse of proper polarity to the proper servo via servo control
boards....[noparse][[/noparse]more than 35 relays also required for this process]...
The jukebox buffers and plays out up to twenty songs. The heart of it
is a 100-changer CD player. You can see from some of the photos the
remote controls mounted inside the jukebox, with the IR LED removed
and mounted directly to the face of the equipment. Each button
required to be pushed to play out songs is paralled with an
optoisolator and connected to a Stamp. As songs are input to be
played, buffering happens in the Stamp and is written into EEPROM.
Another stamp processes music detection thru one pin and a VU board
(which also flashes the front jumbo amber L.E.D.'s, by the way). As a
song ends, the one stamp pulses the other stamps to unspool buffered
tracks.
I used a Max7219 display driver to drive the keypad display. I made
the song number flash quickly if the song is being buffered, and the
current song playing flashes slowly. Volume control is done from the
keypad as well.
For the keypad itself I took a computer keyboard and cut off the
numeric side with a hacksaw. I then paralleled each button with an
output and a common wire. The Stamps use the BUTTON command to scan
keypad for activity.
That's it for now.....anybody got questions about the electronics or
Stamp software give a hollar.
Regards, Brian Dalziel
Comments
section" you mention??
Mike B.
Original Message
From: "signaltech_99" <bdalziel@e...>
To: <basicstamps@yahoogroups.com>
Sent: Saturday, October 05, 2002 8:38 AM
Subject: [noparse][[/noparse]basicstamps] New Photos of Jukebox
> Hi Everyone,
>
> Please take a look at the photos section as I have uploaded a few
> pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to put
> next to my bar in my recroom.]
>
> Construction time was 10 months and cost was about $1400. A BIG
> "THANK YOU" to everyone who helped me with my questions regarding the
> Basic Stamps as construction proceeded. I built the entire unit from
> scratch.
>
> In a nutshell, the Jukebox has 4 Stamps that control all facets of
> it's operation. There are 17 servo-driven "pages" which display the
> song selections and CD artwork, and one Stamp is dedicated to turning
> of these pages. I kitbashed the servos removing their internal wiper
> boards and physical stops, soldering two wires directly to the motors.
> Each "page" is driven from the top with a separate servo, and at the
> bottom of the page's shaft is a microswith to sense position.
>
> After a page flip button is pushed (on the keypad), the Stamp scans an
> r/c network connected thru the position switches with R/C TIME command
> to find where the pages are "parted". The stamp then sends a timed
> pulse of proper polarity to the proper servo via servo control
> boards....[noparse][[/noparse]more than 35 relays also required for this process]...
>
> The jukebox buffers and plays out up to twenty songs. The heart of it
> is a 100-changer CD player. You can see from some of the photos the
> remote controls mounted inside the jukebox, with the IR LED removed
> and mounted directly to the face of the equipment. Each button
> required to be pushed to play out songs is paralled with an
> optoisolator and connected to a Stamp. As songs are input to be
> played, buffering happens in the Stamp and is written into EEPROM.
> Another stamp processes music detection thru one pin and a VU board
> (which also flashes the front jumbo amber L.E.D.'s, by the way). As a
> song ends, the one stamp pulses the other stamps to unspool buffered
> tracks.
>
> I used a Max7219 display driver to drive the keypad display. I made
> the song number flash quickly if the song is being buffered, and the
> current song playing flashes slowly. Volume control is done from the
> keypad as well.
>
> For the keypad itself I took a computer keyboard and cut off the
> numeric side with a hacksaw. I then paralleled each button with an
> output and a common wire. The Stamps use the BUTTON command to scan
> keypad for activity.
>
> That's it for now.....anybody got questions about the electronics or
> Stamp software give a hollar.
>
> Regards, Brian Dalziel
>
>
> To UNSUBSCRIBE, just send mail to:
> basicstamps-unsubscribe@yahoogroups.com
> from the same email address that you subscribed. Text in the Subject and
Body of the message will be ignored.
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
> Hi Everyone,
>
> Please take a look at the photos section as I have uploaded a few
> pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to
put
> next to my bar in my recroom.]
WOW Brian! I just got done looking at the 22 pictures of your
project, as well as details. I must say...This was a VERY ambitious
project! I am very impressed! I wanted to ask, did you physically
interface to the button pads INSIDE the disc changer?
Also, what's with the remote conrols (2) attached to the front of the
cabinet?
Chris Savage/Knight Designs
> --- In basicstamps@y..., "signaltech_99" <bdalziel@e...> wrote:
> > Hi Everyone,
> >
> > Please take a look at the photos section as I have uploaded a few
> > pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to
> put
> > next to my bar in my recroom.]
>
> WOW Brian! I just got done looking at the 22 pictures of your
> project, as well as details. I must say...This was a VERY ambitious
> project! I am very impressed! I wanted to ask, did you physically
> interface to the button pads INSIDE the disc changer?
>
> Also, what's with the remote conrols (2) attached to the front of
the
> cabinet?
>
> Chris Savage/Knight Designs
Thanks for the kudos, Chris!
All interfacing with the CD changer and amplifier was done thru the
remote controls, thus the reason why they are permanently part of the
jukebox. I relocated the IR L.E.D's to the front of the equipment
where the recieve IR led is, eliminating the need to "point" the
remotes at the respective device.
Yep, I paralleled each button needing to be "pushed" with wrapping
wire. The Stamp then delivers a specific pulse sequence firing
optoisolators which mimic the keys being pushed on the remotes. As
one song ends, another Stamp detects music has stopped and signals the
first stamp to unspool the next buffered track. [noparse]:)[/noparse]
> Thanks for the kudos, Chris!
> All interfacing with the CD changer and amplifier
> was done thru the
> remote controls, thus the reason why they are
Ah! Okay...I wasn't sure if you wired into the
buttons from the front panels of the amp and changer,
but now that makes sense.
> the remotes. As
> one song ends, another Stamp detects music has
> stopped and signals the
> first stamp to unspool the next buffered track. [noparse]:)[/noparse]
How is it that you detect when a song ends? Do you
measure signal level at the audio output?
=====
Chris Savage
Knight Designs
324 West Main Street
Montour Falls, NY 14865
(607) 535-6777
http://www.knightdesigns.com
__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com
> --- signaltech_99 <bdalziel@e...> wrote:
> > Thanks for the kudos, Chris!
> > All interfacing with the CD changer and amplifier
> > was done thru the
> > remote controls, thus the reason why they are
>
> Ah! Okay...I wasn't sure if you wired into the
> buttons from the front panels of the amp and changer,
> but now that makes sense.
>
> > the remotes. As
> > one song ends, another Stamp detects music has
> > stopped and signals the
> > first stamp to unspool the next buffered track. [noparse]:)[/noparse]
>
> How is it that you detect when a song ends? Do you
> measure signal level at the audio output?
>
> Hi Chris,
Music detection is done thru a VU board (an LM 3915 display driver
IC connected to a speaker output) and a single stamp pin. An opto
turns on with the flashing LED's on the VU board sending +5 volt to
the stamp's measurement pin. I then used the IN[noparse][[/noparse]pin #] command to
check if the pin is going high, each time it goes high it resets a 7-8
second timer running in the Stamp's program. If the timer is allowed
to expire, the stamp pulses an output pin indicating the song has
ended. The first 60 seconds of the song this timer is not running,
though, giving songs that start playing at low volume a chance to "rev
up" so I can properly detect when it has ended (that 8 seconds of
silence).
Ahh, way cool, inside and out. How many CDs does it hold? Looks
like about 30.
>--- In basicstamps@y..., "Chris Savage" <knight_designs@y...> wrote:
> > --- In basicstamps@y..., "signaltech_99" <bdalziel@e...> wrote:
> > > Hi Everyone,
> > >
> > > Please take a look at the photos section as I have uploaded a few
> > > pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to
> > put
> > > next to my bar in my recroom.]
> >
> > WOW Brian! I just got done looking at the 22 pictures of your
> > project, as well as details. I must say...This was a VERY ambitious
> > project! I am very impressed! I wanted to ask, did you physically
> > interface to the button pads INSIDE the disc changer?
> >
> > Also, what's with the remote conrols (2) attached to the front of
>the
> > cabinet?
> >
> > Chris Savage/Knight Designs
>
>Thanks for the kudos, Chris!
>
>All interfacing with the CD changer and amplifier was done thru the
>remote controls, thus the reason why they are permanently part of the
>jukebox. I relocated the IR L.E.D's to the front of the equipment
>where the recieve IR led is, eliminating the need to "point" the
>remotes at the respective device.
>
>Yep, I paralleled each button needing to be "pushed" with wrapping
>wire. The Stamp then delivers a specific pulse sequence firing
>optoisolators which mimic the keys being pushed on the remotes. As
>one song ends, another Stamp detects music has stopped and signals the
>first stamp to unspool the next buffered track. [noparse]:)[/noparse]
>
>
>To UNSUBSCRIBE, just send mail to:
> basicstamps-unsubscribe@yahoogroups.com
>from the same email address that you subscribed. Text in the
>Subject and Body of the message will be ignored.
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
I am jealous and I want one...
Chris
Western Australia
Original Message
From: "Tracy Allen" <tracy@e...>
To: <basicstamps@yahoogroups.com>
Sent: Sunday, October 06, 2002 8:57 AM
Subject: [noparse][[/noparse]basicstamps] Re: New Photos of Jukebox
> http://photos.groups.yahoo.com/group/basicstamps/lst
>
> Ahh, way cool, inside and out. How many CDs does it hold? Looks
> like about 30.
>
> >--- In basicstamps@y..., "Chris Savage" <knight_designs@y...> wrote:
> > > --- In basicstamps@y..., "signaltech_99" <bdalziel@e...> wrote:
> > > > Hi Everyone,
> > > >
> > > > Please take a look at the photos section as I have uploaded a few
> > > > pictures of the Jukebox I just completed. [noparse][[/noparse]I needed something to
> > > put
> > > > next to my bar in my recroom.]
> > >
> > > WOW Brian! I just got done looking at the 22 pictures of your
> > > project, as well as details. I must say...This was a VERY ambitious
> > > project! I am very impressed! I wanted to ask, did you physically
> > > interface to the button pads INSIDE the disc changer?
> > >
> > > Also, what's with the remote conrols (2) attached to the front of
> >the
> > > cabinet?
> > >
> > > Chris Savage/Knight Designs
> >
> >Thanks for the kudos, Chris!
> >
> >All interfacing with the CD changer and amplifier was done thru the
> >remote controls, thus the reason why they are permanently part of the
> >jukebox. I relocated the IR L.E.D's to the front of the equipment
> >where the recieve IR led is, eliminating the need to "point" the
> >remotes at the respective device.
> >
> >Yep, I paralleled each button needing to be "pushed" with wrapping
> >wire. The Stamp then delivers a specific pulse sequence firing
> >optoisolators which mimic the keys being pushed on the remotes. As
> >one song ends, another Stamp detects music has stopped and signals the
> >first stamp to unspool the next buffered track. [noparse]:)[/noparse]
> >
> >
> >To UNSUBSCRIBE, just send mail to:
> > basicstamps-unsubscribe@yahoogroups.com
> >from the same email address that you subscribed. Text in the
> >Subject and Body of the message will be ignored.
> >
> >
> >Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
> To UNSUBSCRIBE, just send mail to:
> basicstamps-unsubscribe@yahoogroups.com
> from the same email address that you subscribed. Text in the Subject and
Body of the message will be ignored.
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
> Music detection is done thru a VU board (an LM 3915
> display driver
Cool. I have used the LM3915 in many designs...If you
look at my personal page:
http://www.lightlink.com/dream/chris/projects.htm
You will see some of the designs I used in Custom
Amplifiers I build.
=====
Chris Savage
Knight Designs
324 West Main Street
Montour Falls, NY 14865
(607) 535-6777
http://www.knightdesigns.com
__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com
>
> Hi Brian,
>
> could you tell me a little bit more about the VU-board sound
detection? This
> could be very interesting for me.
> And really a great project, congratulations!
>
> Uli
Hello Uli,
The VU board was a kit I ordered from electronickits.com, here's the
link:
http://electronickits.com/kit/complete/ligh/ck1005.htm
You can run this kit in "Dot" mode or "Bargraph" mode depending on a
connection to the display driver I.C. This is detailed in the
instructions with the kit.
The kit would require the addition of a single optoisolator to be used
with a Stamp. The input to the opto simply parallels one of the led's
on the VU board, and the opto's output ties +5 volt to a Stamp input
pin. You can then use the IN[noparse][[/noparse]pin #] Stamp command with an IF...THEN
statement to detect if music is playing thru a speaker. If you need
further information, just let me know....