I have a wearable wristband project where I'd like to detect a touch to the outside of the wristband, like a button. However, all my attempts to get this to work with capacitive sensing fail.
The problems accumulate from these aspects:
- Without grounding, the behaviour seems totally arbitrary at times
- I need high response times (12 fps so < 100ms), so some resistor values keep hitting the timeout limit
- Testing is really hard, as behaviour changes after unplugging the USB connection to the computer. I have a bluetooth connection in the Arduino and debug via bluetooth connection to get a "actual scenario" type of reading
- I've also tried things like setting very short timeouts as well as low sample sizes as well as experimented with different resistors
However, I am not trying to really get any sort of gradual "capacitive sensing" here at all, I merely would need to detect a threshold for "is touching". In fact, the area that the user is touching could even be made out of metal (which it was in my tests so far) and touched directly (so nothing in between finger and metal).
This seems like such an obvious thing to try to achieve, I believe there must be some way to get this done. Any ideas?