From 9ce4b0cdb446a5ab2eb48184ff6721ca1a4184df Mon Sep 17 00:00:00 2001 From: arnav-vijayakar Date: Mon, 8 Feb 2016 17:41:00 +0530 Subject: [PATCH] Update README.md --- README.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 66d4cd8..c919157 100644 --- a/README.md +++ b/README.md @@ -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 @@ -22,4 +23,16 @@ git clone https://github.com/CodeCorp/Arpiano.git cd Arpiano npm install node app.js -``` \ No newline at end of file +``` + +##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.