Forum: Mikrocontroller und Digitale Elektronik Touch Slider Platine


von Bob E. (embedded_bob)


Angehängte Dateien:

Lesenswert?

Hi zusammen,

ich würde gerne einen Touch-Slider implementieren. Etwa wie in dem 
angefügten Bild mit einem ESP32.

Die Platine für den Slider würde ich gerne selbst entwerfen. Was ist bei 
dieser zu beachten? Handelt es sich bei den einzelnen Touch-Flächen nur 
um Kupfer? Wieso gibt es die Widerstände und wie müssen diese 
dimensioniert werden? Ist es auch möglich über eine dünnere 
Plastikabdeckung Kapazitätsänderungen wahrzunehmen? Kennt sich da jemand 
aus und kann mir helfen?

Danke,
Bob

: Bearbeitet durch User
von HansImLot (Gast)


Lesenswert?

Nun es sollte schon besser ENIG statt Kupfer sein, wenn öfters mal 
Fettfinger dran patschen :-)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Bob E. schrieb:
> Kennt sich da jemand aus und kann mir helfen?
Lies dir die Grundlagen zum QTouch an.
Das beantwortet die allermeisten deiner Fragen:
https://www.mouser.de/new/microchip/atmel_qtouch/
Alle anderen verwenden das gleiche Rezept.

> Handelt es sich bei den einzelnen Touch-Flächen nur um Kupfer?
Willst du die Pads direkt berühren oder soll da noch eine schützende 
Kunststofffolie ooder so dazwischen?

> Etwa wie in dem angefügten Bild mit einem ESP32.
Wo hast du das Bild her?
Da könnte ich mir glatt vorstellen, dass die ganz Arduino-mäßig einfach 
nur den Netzbrumm an einem offenen CMOS-Pin auswerten...

: Bearbeitet durch Moderator
von Bob E. (embedded_bob)


Lesenswert?

Lothar M. schrieb:
>> Handelt es sich bei den einzelnen Touch-Flächen nur um Kupfer?
> Willst du die Pads drieckt berühren oder soll da noch eine schützende
> Kunststofffolie ooder so dazwischen?
Irgendwas sollte am Ende schon dazwischen sein. Kunststofffolie oder 
dünnes Stück Kunststoff
>> Etwa wie in dem angefügten Bild mit einem ESP32.
> Wo hast du das Bild her?
> Da könnte ich mir glatt vorstellen, dass die ganz Arduino-mäßig einfach
> nur den Netzbrumm an einem offenen CMOS-Pin auswerten...
Das ist aus der Doku von Espressif, Link: 
https://docs.espressif.com/projects/esp-idf/en/v4.3/esp32s2/api-reference/peripherals/touch_element.html
Genaueres zum Aufbau des Sliders steht aber nicht drin

von Max M. (Gast)


Lesenswert?

Bob E. schrieb:
> Ist es auch möglich über eine dünnere
> Plastikabdeckung Kapazitätsänderungen wahrzunehmen?

Klar, geht auch über mehrere mm, wenn man das richtig baut.
Der Qtouch Link von Lothar ist gut.
Atmel hat da richtig viel drüber geschrieben und auch das charge 
transfer Verfahren gut erklärt.
Ist aber nicht ganz trivial umzusetzen.

von Bob E. (embedded_bob)


Lesenswert?

Max M. schrieb:
> Bob E. schrieb:
>> Ist es auch möglich über eine dünnere
>> Plastikabdeckung Kapazitätsänderungen wahrzunehmen?
>
> Klar, geht auch über mehrere mm, wenn man das richtig baut.
> Der Qtouch Link von Lothar ist gut.
> Atmel hat da richtig viel drüber geschrieben und auch das charge
> transfer Verfahren gut erklärt.
> Ist aber nicht ganz trivial umzusetzen.

Also es sollte wirklich mit dem ESP32 gemacht werden. Es geht hier auch 
hauptsächlich um die Hardware also den Touch Slider selber.
Die Infos von Qtouch und Atmel werde ich mir anschauen, danke

von Max M. (Gast)


Lesenswert?

Bob E. schrieb:
> wirklich mit dem ESP32

Atmel hat sich damals das Qtouch Know How zugekauft.
Das waren dedizierte Chips, aber das Verfahren liess sich eben gut in 
einer MCU umsetzen. Geht auch in jeder anderen MCU.
Schau dir charge Transfer an, was die Software leisten muss damit das 
nicht wegläuft und was man beim layout beachten muss.
Ist wie gesagt nicht trivial wenn man nicht auf die Atmel libs setzen 
kann.
Die Atmel Doc ist das Beste was ich zu dem Thema kenne.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Im Datenblatt zum AT42QT2120 finden sich auf Seite 25 zwei Layouts für 
Slider und Wheel.
https://www.microchip.com/en-us/product/AT42QT2120

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.