I’ve been thinking of modifying the gripper on my Rover 5. The 2 arms that close to pick up things are pretty small. I was thinking of attaching a small plate on both sides. This would make it easier to pick up things. And the plates would give me a good surface to mount a sensor to detect if the gripper has made contact with something and to measure the pressure on both sides of the gripper. So I started searching for pressure / force sensors. And I found a cheap solution, the piezo element. So I bought 5 on Ebay and did a small test. The piezo element has an internal resistance which changes when you apply pressure to it. When there is no pressure on the element the resistance is infinite. When I pushed on the piezo element the resistance started to drop. To measure the resistance with an Arduino I made a voltage divider. I connected one end of the piezo element to the 5V pin of the Arduino and the other end to an analog input. From the analog input I also connected a resistor to ground. I had to try lots of different resistors to find a value that gave accurate readings. I first started with a 10K resistor. But even when I pushed really hard on the piezo element I got a very low reading. So I tried some bigger resistors. A 150K resistor gave me the best results for the piezo elements I bought. Now I have to try and make some plates or attachments for the gripper so I can fit the piezo elements to the gripper. The sketch I used to see the analog readings is just the example “AnalogReadSerial” that comes with the Arduino IDE.
Search
Archives
- Added some leds to my hexapod
- New chassis for my hexapod :)
- Bluetooth remote control
- Nano undershield revision 2
- Blinking leds with a 74HC595 shift register
- Bajdupod 996R: the saga continues…
- Bajdupod 996R: improved code :)
- Cheap 128×64 graphic lcd (12864zw)
- Re:load the adjustable constant-current load
- Bajdupod 996R: remote control and smoothness
Contact me
info [aT] bajdi {dot} com






