BoxBug
Video demo:
Quick Links:
Link to 3d Capacitive Sensor construction
To make this, all you need is the following:
- Arduino UNO (preferably R3)
- You can buy one here: http://www.robotshop.com/ca/arduino-uno-usb-microcontroller-rev-3-3.html
- 4 IR LEDs (or 3 IR + 1 Other)
- I use these ones: http://www.digikey.com/product-detail/en/TSAL6400/751-1205-ND/1681340
- An Inchworm that you will control
- A 3D Capacitive Interface
- There are a few of these online, but here is a link to the one that I copied : LINK
- Basically it’s just 3x(cardboard sheet ~1 sq ft, somewhat covered in tinfoil, 10K resistor, 220K resistor, alligator clip to connect to the foil).
- Note that you only need the box-related hardware from that post (I derived my own RC time measurement algorithms, the box may be a cool idea, but the code he supplied was nonsense IMHO [well I guess the processing code was fine]).
- Still, mad-kudos for the idea of 3 Capacitive Sensors arranged like the Cartesian planes. And much thanks for the basic setup (resistor values etc.); although I think the values need tuning, you may want to add in some potentiometers in your implementation (in series with the 220K, the 10K is just a place through-which current may flow when clearing the charge).
- Wire+connectors
Final Assembly:
Yep, this one is that simple, we can just jump to final assembly
(project if effectively all-in-the-code).
Assuming you have your 3D Capacitive Sensor built, all you have to do is:
- plug the 3D Capacitive Sensor (and IR LEDs) into the Arduino as seen in the picture below:
(Note that by ‘related’ I mean after the 10K resistor [just as the guy’s post says, but different pins]). - upload this sketch: BoxBug Arduino Code
- enjoy
Here are some more pics of my implementation for your reference
(and as always, feel free to email me any questions).