Hab mir alle 3 Videos von dir zu dem Thema angesehen und möchte deine Erfahrungen Schritt für Schritt am eigenem Leib erfahren. Zuerst stellt sich jedoch die Frage, warum es am ESP32 nicht wirklich funktioniert hat bzw. wie du die beiden Kupferstreifen mit dem ESP32 verbunden hast. Die einzelnen TOUCH-Pins haben ja keinen SHIELD-Pin (so wie der später angewendete FDC1004). Kann es sein dass du einfach nur GND als Shield verwendet hast?
Hallo Hermann, ja, ich habe mangels eines im ESP32 Touch "Generators" eingebauten Shields, nur Masse verwendet. Shield könnte man natürlich mittels eines gegenphasig generierten (passenden) Signals, mittels externer Schaltung, generieren. Die Anfälligkeit für externe Beeinflussung war allerdings, in meinen Augen, nicht das Problem. Ich habe ja zuerst nur versucht, an einem dicken Acryl-Container überhaupt eine sich ändernde Kapazität zu messen. Dies hat mit dem ESP32 schon nicht funktioniert. An einer PET Flasche - kein Problem. An einem Trinkglas (etwas dickwandiger als die PET Flasche) - auch kein Problem. Bitte berichte gerne über deine Versuche, da ich mir natürlich gerne den FDC sparen würde. Nur mit ESP32 wäre natürlich extrem elegant! Ich habe mittlerweile Sensor Design V3 im Test. Durch den Weihnachsstress bin ich nur noch zu keinem neuen Video gekommen.
@@chaoschaosman Servus ITSec_Dude (hab leider keinen anderen Namen von dir), ich verwende ein 10mm breites Kupferklebeband und verwende ebenfalls nur den GND. Die Wandstärke meines Materials ist 3mm und es funktioniert sehr gut. Die Auflösung konnte ich erhöhen und auch immer wieder störende Falschmessungen (Spitzen) konnte ich korrigieren, indem ich die Funktion 'touch_pad_init()' vor jedem Ausleseversuch aufrufe. Es dürfte hier ein Problem in der Windows basierten Library vom ESP32 geben, da selbiges unter LINUX nicht auftritt. Habe mir aber angeregt durch deine Versuche mittlerweile auch ein paar FDC1004-Shields bestellt, einfach nur um ebenfalls Erfahrung damit zu sammeln. Generell gilt, - je breiter die Kupferflächen, desto höher die Sensibilität. - nachdem die Kapazität nicht linear ist, sinkt die Genauigkeit zunehmend mit dem Füllstand. Um dies zu umgehen, kann man den Messbereich in mehrere Bereiche aufteilen (mit dem FDC auf 4 Segmente und mit dem ESP32 eben auf bis zu 12!!!). Hab aktuell einen Messtreifen für den Gesamtbereich und zusätzlich noch 5 Messtreifen für eine detaillierte Auswertung. Wie auch immer, DANKE für deine detaillierten Videos und liebe Grüße aus Österreich, Hermann
@@hermannsonnleitner4645 Nenn(t) mich ruhig Kai ;) Ich habe gerade einmal bei dem Dosiercontainer nachgemessen. 4mm ist die Wandstärke dort. Am Technikbecken meines Aquariums sprechen wir über locker 8mm Wandstärke. Womit hast du bei dir programmiert? Mit der Arduino IDE oder mit dem ESP-IDF? Hast du vielleicht einmal ein paar Messwerte? Oder ein Video? Ich möchte natürlich nicht ausschließen, dass ich einfach irgendetwas falsch gemacht habe. Am Technikbecken habe ich aber alles Mögliche ausprobiert. Meine Kupferstreifen sind 6mm (gerade nachgemessen). Dort habe ich allerdings auch probiert, zwei Streifen nebeneinander und diese verbunden. Wie gesagt, an einer PET Flasche / an einem hohen Trinkglas, kein Problem.
Hab mir alle 3 Videos von dir zu dem Thema angesehen und möchte deine Erfahrungen Schritt für Schritt am eigenem Leib erfahren.
Zuerst stellt sich jedoch die Frage, warum es am ESP32 nicht wirklich funktioniert hat bzw. wie du die beiden Kupferstreifen mit dem ESP32 verbunden hast. Die einzelnen TOUCH-Pins haben ja keinen SHIELD-Pin (so wie der später angewendete FDC1004).
Kann es sein dass du einfach nur GND als Shield verwendet hast?
Hallo Hermann,
ja, ich habe mangels eines im ESP32 Touch "Generators" eingebauten Shields, nur Masse verwendet.
Shield könnte man natürlich mittels eines gegenphasig generierten (passenden) Signals, mittels externer Schaltung, generieren.
Die Anfälligkeit für externe Beeinflussung war allerdings, in meinen Augen, nicht das Problem.
Ich habe ja zuerst nur versucht, an einem dicken Acryl-Container überhaupt eine sich ändernde Kapazität zu messen.
Dies hat mit dem ESP32 schon nicht funktioniert.
An einer PET Flasche - kein Problem.
An einem Trinkglas (etwas dickwandiger als die PET Flasche) - auch kein Problem.
Bitte berichte gerne über deine Versuche, da ich mir natürlich gerne den FDC sparen würde.
Nur mit ESP32 wäre natürlich extrem elegant!
Ich habe mittlerweile Sensor Design V3 im Test.
Durch den Weihnachsstress bin ich nur noch zu keinem neuen Video gekommen.
@@chaoschaosman Servus ITSec_Dude (hab leider keinen anderen Namen von dir),
ich verwende ein 10mm breites Kupferklebeband und verwende ebenfalls nur den GND. Die Wandstärke meines Materials ist 3mm und es funktioniert sehr gut.
Die Auflösung konnte ich erhöhen und auch immer wieder störende Falschmessungen (Spitzen) konnte ich korrigieren, indem ich die Funktion 'touch_pad_init()' vor jedem Ausleseversuch aufrufe. Es dürfte hier ein Problem in der Windows basierten Library vom ESP32 geben, da selbiges unter LINUX nicht auftritt.
Habe mir aber angeregt durch deine Versuche mittlerweile auch ein paar FDC1004-Shields bestellt, einfach nur um ebenfalls Erfahrung damit zu sammeln.
Generell gilt,
- je breiter die Kupferflächen, desto höher die Sensibilität.
- nachdem die Kapazität nicht linear ist, sinkt die Genauigkeit zunehmend mit dem Füllstand. Um dies zu umgehen, kann man den Messbereich in mehrere Bereiche aufteilen (mit dem FDC auf 4 Segmente und mit dem ESP32 eben auf bis zu 12!!!). Hab aktuell einen Messtreifen für den Gesamtbereich und zusätzlich noch 5 Messtreifen für eine detaillierte Auswertung.
Wie auch immer, DANKE für deine detaillierten Videos und liebe Grüße aus Österreich,
Hermann
@@hermannsonnleitner4645 Nenn(t) mich ruhig Kai ;)
Ich habe gerade einmal bei dem Dosiercontainer nachgemessen. 4mm ist die Wandstärke dort.
Am Technikbecken meines Aquariums sprechen wir über locker 8mm Wandstärke.
Womit hast du bei dir programmiert? Mit der Arduino IDE oder mit dem ESP-IDF?
Hast du vielleicht einmal ein paar Messwerte? Oder ein Video?
Ich möchte natürlich nicht ausschließen, dass ich einfach irgendetwas falsch gemacht habe.
Am Technikbecken habe ich aber alles Mögliche ausprobiert.
Meine Kupferstreifen sind 6mm (gerade nachgemessen). Dort habe ich allerdings auch probiert, zwei Streifen nebeneinander und diese verbunden.
Wie gesagt, an einer PET Flasche / an einem hohen Trinkglas, kein Problem.
@@chaoschaosman I have a question please help me about fdc1004
@@chaoschaosman
Ich habe ein paar Probleme mit dem fdc 1004, kannst du mir helfen?