Difference between revisions of "Vybz"

From ESE205 Wiki
Jump to navigation Jump to search
Line 13: Line 13:
 
== Objectives ==
 
== Objectives ==
 
* Gather resources (speaker, microphone(s), A/D converter, etc...)
 
* Gather resources (speaker, microphone(s), A/D converter, etc...)
 +
* Configure the microphone and Raspberry Pi so the microphone can communicate its analog output from the room
 
* Use the A/D converter to translate the analog signal from the microphone into a digital signal
 
* Use the A/D converter to translate the analog signal from the microphone into a digital signal
 
* Program the Raspberry Pi to receive and analyze the digital signal
 
* Program the Raspberry Pi to receive and analyze the digital signal
The
+
* Connect and code the Raspberry Pi to the speaker in order to adjust the volume as a result of the input signal
* Connect the Raspberry Pi to the speaker
 
*
 
  
 
== Challenges ==
 
== Challenges ==

Revision as of 03:48, 4 February 2018

Overview

Our goal is to create a sound system that self-adjusts its output in response to the amount of noise in the room. This is an efficient way for a sound system to adapt to conversations, the environment, and other noises without the need for manual work. This application will consist of three main components: A microphone to gauge the level of noise in the room, a Raspberry Pi to analyze data and send signals to the speaker, and a speaker which produces the necessary output. It will maintain the atmosphere in the room and conserve the vibe of the room.

Link to log: https://classes.engineering.wustl.edu/ese205/core/index.php?title=Vybz_Log

Team Members

  • Daniel Li
  • Isaac Thomas-Markarian
  • Benjamin van der Sman
  • TA: Sam Chai
  • Instructor: Dennis Mell

Objectives

  • Gather resources (speaker, microphone(s), A/D converter, etc...)
  • Configure the microphone and Raspberry Pi so the microphone can communicate its analog output from the room
  • Use the A/D converter to translate the analog signal from the microphone into a digital signal
  • Program the Raspberry Pi to receive and analyze the digital signal
  • Connect and code the Raspberry Pi to the speaker in order to adjust the volume as a result of the input signal

Challenges

  • Learn to program Raspberry Pi
  • Connecting the Raspberry Pi to speakers and microphones
  • Program Raspberry Pi to access music
  • Filtering speaker noise from noise in the room

Gantt Chart

Budget

  • Raspberry Pi (Provided)
  • Speaker
  • Microphone
  • A/D Converter