Difference between revisions of "PartyBox"
Lydia.reader (talk | contribs) |
Lydia.reader (talk | contribs) (→Budget: changed it all) |
||
Line 31: | Line 31: | ||
|Arduino||1||0||0|| ||Provided by lab | |Arduino||1||0||0|| ||Provided by lab | ||
|- | |- | ||
− | |RGB | + | |RGB LED Strip 1m||3||15.95||9.71||[http://www.jameco.com/z/RGB-LED-CC-5-4-Pin-5mm-Diffused-RGB-LED-Common-Cathode_2219559.html link]|| |
|- | |- | ||
− | | | + | |20 Gauge Wire|| || || || ||Provided by lab |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|Audio technica ATR 4650 Microphone||1||6.99||0||[http://www.dell.com/en-us/shop/accessories/apd/a9312568?dgc=ST&acd=1230980731501410&ven1=sbDoyFwVR&ven2=,&ven3=272403142357278517 link]|| | |Audio technica ATR 4650 Microphone||1||6.99||0||[http://www.dell.com/en-us/shop/accessories/apd/a9312568?dgc=ST&acd=1230980731501410&ven1=sbDoyFwVR&ven2=,&ven3=272403142357278517 link]|| | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Acrylic sheet (12"x36"x0.125")||1||12.99||10.10||[http://www.dickblick.com/items/28945-1003 link]||Will check if availabe at Dick Blick on Delmar | |Acrylic sheet (12"x36"x0.125")||1||12.99||10.10||[http://www.dickblick.com/items/28945-1003 link]||Will check if availabe at Dick Blick on Delmar | ||
Line 53: | Line 43: | ||
|Arduino push button||1||5.29||0||[https://www.amazon.com/6x6x6mm-Momentary-Push-Button-Switch/dp/B01GN79QF8/ref=sr_1_1?ie=UTF8&qid=1487437474&sr=8-1&keywords=arduino+push+button link]|| | |Arduino push button||1||5.29||0||[https://www.amazon.com/6x6x6mm-Momentary-Push-Button-Switch/dp/B01GN79QF8/ref=sr_1_1?ie=UTF8&qid=1487437474&sr=8-1&keywords=arduino+push+button link]|| | ||
|- | |- | ||
− | | | + | |Arduino Spectrum Shield||1||24.95||2.99||[http://www.robotshop.com/en/spectrum-shield-arduino.html link]|| |
+ | |- | ||
+ | |Arduino Shield Stacking Headers||1||1.95||0||[http://www.robotshop.com/en/arduino-shield-stacking-headers.html link]||Shipped with spectrum shield | ||
+ | |- | ||
+ | |Power Source||1||TBD|| || || ||Voltage and current needed will be determined during testing so exact power source needed will be determined at a later time | ||
|- | |- | ||
| || ||Total: ||$126.61|| || | | || ||Total: ||$126.61|| || | ||
Line 59: | Line 53: | ||
<br /> | <br /> | ||
− | |||
==Gantt Chart== | ==Gantt Chart== |
Revision as of 23:49, 24 February 2017
Creators: Sarah Chen, Lydia Reader, Graham Rubin, Nathan Schmetter (TA)
Overview
PartyBox is an easily portable and self-contained three dimensional cube of LEDs that creates a visual display in time to live music, so you can have a fun party anytime or anywhere. It's the perfect size for any tabletop, approximately 6" in each direction. The LEDs are dynamic and change color to provide an aesthetically pleasing light show that follows along to the rhythm and pitch of the music. The pattern of the LED light show can be changed with the push of a button. A library of different patterns will be created and the user can cycle through these patterns by pushing a small button on the cube. There is an additional standby mode in which the LEDs will provide a slow gradient change of color in the absence of music.
PartyBox will be made up of 116 LEDs in a 5x5x5 cube-shaped array (including LEDs at the center). The LEDs will not take up the full bottom side of the cube to provide room for other circuit components. A small microphone will be built into the box that will read the analog sound signal. The Arduino will detect the occurrences of bass frequencies to clock the tempo of the music.The Arduino will also take incremental measurements of volume. The lights will be in an animated display in which the coloring of the LEDs is directed by the measured tempo, and the brightness directed by the measured volume. A collection of light patterns will be pre-made, and the user will be able to go to a new pattern by pressing a push button. The patterns will feature 25 1-by-5 vertical lines of LEDs, each one controlled by an individual digital output. Additionally, if the Arduino does not detect volume and rhythm for a pre-determined amount of time, it will automatically go into standby mode -- a simple, slow-changing color gradient.
Objectives
- Lighting of LEDs in time with music
- Varied library of complex visual displays rather than just flashing LEDs
- Functioning standby mode and transition between standby and music
- Ability to change the pattern of the light through the push of a button
- Easily portable and self-contained
Challenges
- Getting arduino to discern rhythm and volume of live music.
- Creating a substantial enough library of animations to keep users' interest in the cube
- Using a push button as an input
- Creating a 3D structure to suspend LEDs without interfering with their visibility.
- Avoiding overheating of LEDs and the subsequent safety hazard while being able to light all LEDs at once.
- Learning to read and convert sound to a digital signal.
- Making the Arduino able to tell the difference between background noise and music
Budget
Item | Quantity | Price | Shipping | Link | Notes | |
Arduino | 1 | 0 | 0 | Provided by lab | ||
RGB LED Strip 1m | 3 | 15.95 | 9.71 | link | ||
20 Gauge Wire | Provided by lab | |||||
Audio technica ATR 4650 Microphone | 1 | 6.99 | 0 | link | ||
Acrylic sheet (12"x36"x0.125") | 1 | 12.99 | 10.10 | link | Will check if availabe at Dick Blick on Delmar | |
Plastic Super Glue | 2 | 2.99 | 0 | link | Will be shipped with acrylic sheet | |
Arduino push button | 1 | 5.29 | 0 | link | ||
Arduino Spectrum Shield | 1 | 24.95 | 2.99 | link | ||
Arduino Shield Stacking Headers | 1 | 1.95 | 0 | link | Shipped with spectrum shield | |
Power Source | 1 | TBD | Voltage and current needed will be determined during testing so exact power source needed will be determined at a later time | |||
Total: | $126.61 |