User Tools

Site Tools


projects:g2:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projects:g2:start [2016/04/22 19:16] – created egzprojects:g2:start [2016/04/22 19:34] (current) egz
Line 1: Line 1:
 +====== **Project 1: Capacitive Piano** ======
  
 +{{https://www.youtube.com/v/rMGeEglACb4?.swf?730×440}}
  
 +====== **Introduction** ======
  
-====== Group Members ====== 
  
-{{:projects:g2:12.png|}} 
  
 +By using our acquired knowledge from the Embedded Systems course, we decided to use the Arduino Uno microcontroller to create a capacitive touch keyboard piano. By connecting a resistor to aluminum foil, a touch sensing key is created that can measure the electrical capacitance of a person’s body.  Seeing as aluminum is conductive, our body’s natural capacitance is capable of releasing a voltage gain through the foil and onto the resistor. The measurement received from the foil will change as the user gets closer and will dramatically spike when the user touches it. The Arduino is programmed to detect these spikes in order to understand when the user has pressed a key. For data transmission onto the microcontroller, we used 8 digital pins connecting the input of the foil, one pin as a common send pin and a final digital pin for the buzzer. The software component takes advantage of Arduino’s CapacitiveSensor library, which turns Arduino pins into capacitive sensors.  By programming each key to generate a unique frequency, we can play different tones out of the Piezo buzzer. In conclusion, we were able to create an embedded system for a capacitive touch piano using the tools and knowledge acquired from the embedded systems course.
  
-====== Project Report ====== +====== **Hardware** ======
- +
- +
-  * Introduction +
- +
-By using our acquired knowledge from the Embedded Systems course, we decided to use the Arduino Uno microcontroller to create a capacitive touch keyboard piano. By connecting a resistor to aluminum foil, a touch sensing key is created that can measure the electrical capacitance of a person’s body.  Seeing as aluminum is conductive, our body’s natural capacitance is capable of releasing a voltage gain through the foil and onto the resistor. The measurement received from the foil will change as the user gets closer and will dramatically spike when the user touches it. The Arduino is programmed to detect these spikes in order to understand when the user has pressed a key. For data transmission onto the microcontroller, we used 8 digital pins connecting the input of the foil, one pin as a common send pin and a final digital pin for the buzzer. The software component takes advantage of Arduino’s CapacitiveSensor library, which turns Arduino pins into capacitive sensors.  By programming each key to generate a unique frequency, we can play different tones out of the Piezo buzzer. In conclusion, we were able to create an embedded system for a capacitive touch piano using the tools and knowledge acquired from the embedded systems course.+
  
-  * **Hardware** 
  
  **Parts**  **Parts**
Line 30: Line 26:
 **Diagram of System** **Diagram of System**
  
-{{:projects:g2:00.jpg|}} +{{:projects:g2:101.jpg|}}
  
  **Schematic**   **Schematic** 
- +{{:projects:g2:111.png|}} 
- {{:projects:g2:11.png|}}+ 
 **Explanation of Design** **Explanation of Design**
  
Line 137: Line 132:
  
 Overall, it  was a good learning opportunity for us to design this simple but functional capacitive sensitive piano in order to fully demonstrate our knowledge of the course. The  parts were easy to find and we enjoyed every minute of the design process. Overall, it  was a good learning opportunity for us to design this simple but functional capacitive sensitive piano in order to fully demonstrate our knowledge of the course. The  parts were easy to find and we enjoyed every minute of the design process.
- 
projects/g2/start.1461352602.txt.gz · Last modified: by egz