Skip to content

Commit

Permalink
Merge pull request #1 from arnav-vijayakar/master
Browse files Browse the repository at this point in the history
Update README.md from arnav-vijayakar
  • Loading branch information
rohangoel96 committed Feb 8, 2016
2 parents 3e98861 + 9ce4b0c commit d67f51c
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ _Now use your feet to play your favorite tunes on the piano._
##Requirements
- npm (latest)
- node (latest)
- Arduino

- Arduino Mega or Uno (As per requirement for number of piano keys)
- 1 M Ohm resistances (one for each key)
- conducting plates (two for each key)

##Installation

Expand All @@ -22,4 +23,16 @@ git clone https://github.com/CodeCorp/Arpiano.git
cd Arpiano
npm install
node app.js
```
```

##Circuit Diagram
![Screenshot](http://i65.tinypic.com/fp7x2.jpg "Circuit diagram for 1 piano key")

##Circuit Assembly

Connect as per the circuit diagram for 1 piano key.You can make as many keys as required as per your arduino board's analog pins (A0 - A15).Presently the application supports 7 piano keys but can be easily extended as per the requirements. Make sure that the distance between the conducting plates is small enough so that feet can touch both plates simultaneously.

##Tips
- Avoid taping the plates to the ground or letting tape touch the conducting surfaces.
- Don't charge your laptop while playing the keys as the cable can cause the arduino to feed random values.
- You can try experimenting with higher resistances and higher analog pin sensing limit (around 900) so that keys can even work with slippers.

0 comments on commit d67f51c

Please sign in to comment.