Group Members: Zeping Lu, ECE 110 ; Maohao Shen, maohaos2, ECE 110; Bowen Jiang, bowenj2, ECE 110
PROPOSAL
INTRODUCTION
{
---Statement of Purpose
Name of the product:Intelligent light source box with sound recognition
/*With the audio sensor detecting fluctuation of sound frequencies from inner speakers, it demonstrates lights of various colors from LED strips through translucent glass shells outside light origins. Meanwhile, pressure-sensitive sensor enables users to manipulate the luminance through different levels of pressure on the shell top. Through designing this product, we engage in creating more aesthetic and user-friendly daily electrical product, combining both functions of the lamp and the speaker box. */
---Background Research
/*Our team dived into discovery concerning sensors essential in this product, especially the ASR Board, which - we found from its website - is functional in identifying several brief commands in form of human languages besides merely sound frequencies. We are convinced in its assistance in enhancing our customer experience, especially its fancy aspect and operability to the users if applied, thus we investigated deeper into its practical usages including Arduino coding language, hardware format, and etc.*/
}
DESIGN
{
---Block Diagram
---System Overview
/* Power the circuit with an external power jack to the breadboard containing speakerbox, detect the sound parameter through sensors, and convert between analog and digital signal to regulate the output. Map sound variance, tempo, dynamics, which are also called melody, beats and amplitude, to the function of Hue, Saturation and Intensity in Adafruit ring code for WS2812B. Adjust the pressure-sensitive switch to activate the touching interactive mode and design alternating mode for the interaction. Develop Language distinguishment through ASR if time permitted. /*
}
PARTS (For those without links provided, they are all available in the stores or labs here)
{
---Material List:
Arduino Micro/Nano https://www.sparkfun.com/products/14070
WS2812B: 60/m*2m https://www.sparkfun.com/products/12025(*2)
Sound sensor
Bluetooth module: HC-05*2
Powerjack: 5V10A
Three-pin plug Resistors
Breadboard(Big)
Male line*30
Header pin*12
---Tools list:
glue gan
solering station
wire stripper
3D FDM printer
---Advanced Extension:
ASR extension module
Piezo sensor
}
CHALLENGES
{
/*Program on WS2812B LED RGB strip, especially understanding the approaches to coping with standard variance of frequencies of certain sound detected in real world models to make LED strips emit consistent colors in various occasions
Figure out the ways of communications via digital signals between the sound sensor and LED strips */
}
REFERENCE
{
/*Sparkfun Electronics Inc [US] https://www.sparkfun.com/products/12025
Sparkfun Electronics Inc [US] https://www.sparkfun.com/products/14070
Digital Means [UK] http://digitalmeans.co.uk/shop/asr_board
Adafruit [US] https://learn.adafruit.com/adafruit-neopixel-uberguide/neopixel-shields? view=all */
}
Attachments:
srww4R8L3mUBYi6Fgk6Qjxg.png (image/png)
sfHBeoZxDIIvOWHbMnBprkg.png (image/png)
srQ8x3F4fDnltSMD8droO4g.png (image/png)
swaQneGjxKQgVVeFepRqs5A.png (image/png)
s1jQ533Hdj_fTthpb8wBFwA.png (image/png)
szo14xFd6bvZNrZbm6-7KRQ.png (image/png)
Comments:
Take a look at this tutorial. https://learn.sparkfun.com/tutorials/addressable-led-strip-hookup-guide#example-code
Posted by atmarsh3 at Nov 16, 2017 18:56
|