[[Image(distVera.png, align=right, width=300px)]]
= Distance sensor (HC-SR04) =

== Software ==
You can download the Arduino sketch [[https://github.com/mysensors/Arduino/tree/master/libraries/MySensors/examples/DistanceSensor|here]].\\

Adjust the measure interval by updating SLEEP_TIME define at the top of the sketch file. 

This sensor requires you to upload the following device files to Vera as well.\\
http://code.mios.com/git_public/mios/arduino-sensor.git/tree/HEAD:/VeraArduino/Vera/distance?js=1\\
D_DistanceSensor1.xml\\
D_DistanceSensor1.json\\
S_DistanceSensor1.xml\\

== Wire things up ==
Follow the instructions in ConnectingRadioModule to connect radio module.

The HC-SR04 sends out short ultrasonic pulses and registers when the sound echo comes back. By knowing the speed of sound you can easily calculate the distance. 
To connect the HC-SR04 sensor to the Arduino board follow these instructions:\\
Connect VCC of the HC-SR04 sensor to +5V\\
Connect Echo to digital pin 5 of the Arduino board\\
Connect Trig to digital pin 6 of the Arduino board\\
Connect GND to Arduino ground\\

== Hardware - Purchase guide ==

To build this sensor you'll need one arduino + radio specified in the base kit found here:\\
http://code.mios.com/trac/mios_arduino-sensor/wiki/WikiStart#Buyingguide\\

With the following additional parts:\\
1x [[http://rover.ebay.com/rover/1/711-53200-19255-0/1?icep_ff3=2&pub=5575069610&toolid=10001&campid=5337426682&customid=&icep_item=281090552883&ipn=psmain&icep_vectorid=229466&kwid=902099&mtid=824&kw=lg|HC-SR04 Distance Sensor]]\\

TOTAL SENSOR PRICE: $7.6 (arduino + radio) + $2.42 (HC-SR04) = '''$10'''

[[Image(dist.jpg, width=500px)]]