ECE 110/120 Honors Lab Section : Intelligent light source box with sound recognition

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  */

}

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