Difference between revisions of "Automated Xylophone"

From Mech
Jump to navigationJump to search
Line 11: Line 11:
<br>
<br>
<br>
<br>
== Operating the Automated Xylophone ==
[Include picture for description of keypad]
The user interface includes a keypad containing 16 buttons, arranged as seen above.
=== Real Time Mode ===
In Real Time Mode, buttons 1-8 are used to determine xylophone note. As soon as a button is depressed, it will immediately trigger a solenoid to play the chosen note. <br>
<br>
=== Playback Mode ===
Buttons 1-8 determine xylophone note in both real time and play back mode. Button 16 determines the mode. It fluctuates between real time mode, programming play back mode and playing in play back mode. Buttons 9-12 are only functional while programming play back mode. Buttons 9 and 10 will adjust the note duration to shorter and longer respectively. Buttons 11 and 12 will adjust the note being programmed
== Parts List ==
== Parts List ==
Coming soon . . .
Coming soon . . .

Revision as of 04:17, 18 March 2009

Team Members

Brandon Robins (Senior in Mechanical Engineering and Music Performance, Northwestern University)
Neil Tiwari (Masters Student in Biomedical Engineering and Kind of a Big Deal, Northwestern University)
Jenny Yong (Senior in Mechanical Engineering, Northwestern University)


Overview

The goal of this project was to have a user input a sequence of notes and have a PIC controlled solenoid sytem hit a xylophone to generate tones. Our automated xylophone operates in two settings -- real time mode and playback mode. In real time mode, the user inputs notes using the keypad and they get played back on the xylophone instantaneously. In playback mode, a user can use the keypad and LCD screen to verify and store over 250 notes in sequence including rests to be played back on the xylophone at a later time.

Operating the Automated Xylophone

[Include picture for description of keypad] The user interface includes a keypad containing 16 buttons, arranged as seen above.

Real Time Mode

In Real Time Mode, buttons 1-8 are used to determine xylophone note. As soon as a button is depressed, it will immediately trigger a solenoid to play the chosen note.

Playback Mode

Buttons 1-8 determine xylophone note in both real time and play back mode. Button 16 determines the mode. It fluctuates between real time mode, programming play back mode and playing in play back mode. Buttons 9-12 are only functional while programming play back mode. Buttons 9 and 10 will adjust the note duration to shorter and longer respectively. Buttons 11 and 12 will adjust the note being programmed

Parts List

Coming soon . . .

Mechanical Design

[Include pictures of interior of wooden casing]

Mechanical Interface

Our mechanical design was fairly simple and straightforward. We needed to determine the optimal way for the solenoids to hit the xylophone keys, and a way to support them in that position. Initially, we found it to be most intuitive for the solenoids to strike downward onto the keys. However, that design would require us to keep the solenoids powered during rest. Therefore, we choose to have our solenoids strike from below the xylophone which allows us to keep them powered off while inactive.

One feature of our mechanical design is that with the xylophone chosen as the bars are hit, the piano keys depress. This design creates the appearance of a phantom piano player.

Solenoid Positioning

To improve aesthetics and support the xylophone at the proper height, we created a wooden housing for the solenoids. Within the housing, our solenoids rest on an aluminum beam which hold them at the appropriate height. On our aluminum beam, we have a ladder-like structure made of foam core to hold the solenoids in place.

Tape was also placed around the piston of the solenoids, as can be seen in the photos. This technique was a temporary solution to prevent the solenoids from banging on the aluminum beam and keep them at an operable height once powered at 12 V. The xylophone is placed on top of the wooden housing with the bars properly aligned with the solenoids.