Live data from Hacker News

Add Gestures and Touch to your Arduino

justhover.com

11–12 of 12 posts

Re: Add Gestures and Touch to your Arduino

#11
post #9

Neat. How does the hovering work? Is that also using capacitive sensing?

The capacitive electrodes form an electric field around the surface of the pcb. When your hand or finger (conductive surface) is in range, the chip senses the distortion of the e-field (change in capacitance) to track your hand movement and calculate the position.

Re: Add Gestures and Touch to your Arduino

#12

Anyone from the project here care to elaborate on the niceties of this dedicated chip? I'm currently putting finishing touches on a project with a swipe-based (touch, not hover) interface built around the (surely rough-and-dirty, but surprisingly capable) CapacitiveSensor Arduino library. I'm sure the timing issues one sidesteps by using a dedicated controller ic are critical for projects more complicated than mine,…

One of the project owners here. I've used the capsense arduino library a long time ago and it's decent when you don't need the accuracy. I found that the sensor values were affected by the environment quite a bit e.x. I'd have to recalibrate everything if the project was being used in a room with a carpet which affected the body charge. Maybe you found a way around it?

Re: the sensing method, they're similar in the sense that both the avr and mgc3130 detects a change in capacitance to figure out the position. But the mgc3130 controller can detect capacitance changes in the femtofarad range.

Post reply on HN