jukebox front(click for larger image)
jukebox front(click for larger image)
jukebox rear(click for larger image)
jukebox connector(click for larger image)
jukebox finished
(click for larger image)

Playlist selector (jukebox)

Last year I had a few people call at the house requesting that I switch the music on. So the idea this year is that in between show times, when a non-music sequence is playing, a visitor can press a button on the show selector to pick a specific playlist.

This consists of 6 momentary push switches with 6 associated led's. I also use a further gpio output pin on the Raspberry Pi to controll a transistor which switches the push button common ground signal between +3v3 and 0v. This can then be used to disable the show selector panel when a scheduled show is in progress. I may also disable the show selector after 9pm so that the music cannot disturb my neighbours.
When the logo is lit-up (large perspex area at top of panel) the panel is active and a playlist is selectable. If the logo is unlit (when an actual show is on) the panel is disabled.

Picture 4 shows how the panel is connected to the master raspberry pi. The 2 black ethernet cables go to the show selector panel. The white wire is 6-core cable which goes to a relay board for switching the power to the inflatables and speakers.

There is a little demo video of the prototype - here. Since this video I have sorted out a few issues I had, such as having to press a button twice to switch to the next playlist.
The final version I will use this Christmas is - here.

The last image shows the finished panel with the text overlay on it. This basically consists of a laminated paper printout glued onto the wooden panel. This will label each button as well as waterproof the panel.

mouseover