[Erledigt] Capacitive Touch Sensor Controller

Hallo Leute,

ich bin im Moment auf der Suche nach passenden Touch-Controllern. Ich möchte eine große Anzahl (~60) kapazitiver Buttons abfragen, daher sollten die Controller mit I²C oder SPI ansteuerbar sein. Ich habe bereits einen MPR121 gekauft und ausprobiert, der funktioniert allerdings nur bei direkter Berührung der Elektroden. Die Elektroden sollen aber hinter einer 1,5 - 2 mm dicken Glasscheibe platziert werden und auch dann noch zuverlässig funktionieren.

Hat jemand Erfahrung mit der Konfiguration des MPR121 dass dieser auch durch eine Scheibe funktioniert? Ich benutze die Adafruit MPR121 Bibliothek und habe bereits verschiedene Threshold-Werte ausprobiert. Oder kennt jemand andere Touch-Controller? Ich hab mir auch die CAP1114 von Microship angeschaut, allerdings haben die keinen Chip-Select oder Address Pin, und können folglich nicht am selben I²C bus betrieben werden.

Edit: hab nach stundenlangem Studieren des halben dutzend Datenblätter und Application Notes des MPR121 eine konfiguration gefunden, wie der Sensor auch mit größerem Abstand zuverlässig funktioniert. Erhöhen des Elektrodenlade/Entladestroms (CDC) hilft.

Gruß, Marv

Tut mir leid daß ich einen alten Thread wiederbelebe, aber hat jemand (ev. Marv?) genauere Informationen darüber wie man das macht?

Ich denke ich habe das gleiche Problem, die Information daß man dieses CDC erhöhen muß ist schon hilfreich (ich suche nebenbei nach Erklärungen), aber eine konkrete Anleitung wäre natürlich einfacher :-)

Hier gibt es ausführliche Tutorials (Englisch):
https://learn.adafruit.com/adafruit-mpr121-12-key-capacitive-touch-sensor-breakout-tutorial
https://learn.adafruit.com/capacitive-touch-drum-machine
https://learn.adafruit.com/mpr121-capacitive-touch-sensor-on-raspberry-pi-and-beaglebone-black