kapazitiver (?) Berührungssensor mit ESP koppeln?

Begonnen von andies, 12 November 2018, 12:42:13

Vorheriges Thema - Nächstes Thema

andies

Ich habe mir einen "Taster" in China gekauft und es kam eine Art Berührungssensor. Die Beschreibung war halt wie immer bei Alibaba. Zurückschicken möchte ich das Zeug nicht. Ich benötige am Ende einen Taster, mit dem ich etwas auslöse. Weiß jemand, wie man diese Dinger in einen ESP integrieren kann, so dass ich sie am Ende FHEM-tauglich mache?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

JoWiemann

Hm, etwas mehr technische Details würden helfen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

andies

Du bist gut:
Zitat19mm aluminium eloxiert piezo schalter (Rohs, CE) wasserdicht IP68 druckschalter 5 farbe
Und Druckschalter ist schon mal definitiv falsch. Was kann ich denn tun, um mehr herauszufinden (außer auf chinesischen Seiten zu surfen)?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

MAC66666

wahrscheinlich funktioniert das ding wie ein anderer sensortaster auch. irgendwo 3,3v (rot?) rein, gnd (schwarz?) und einen an gpio, der einfach als switch taster ausgewertet wird.
FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota

MAC66666

Ergänzung: Ob der dann high oder low ist must du probieren. Kannst natürlich auch erst mal mit nem messgerät testen, wass passiert und ob 3,3v ausreichen...
FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota

andies

Aber wo ist denn dann der Anschluss für GPIO? Ich habe nur zwei Leitungen, rot und schwarz.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

networker

Wenn das ein PIEZZO-Taster ist, dann gibt er bei Druck eien Spannungsimpuls ab.

Hänge einmal ein Multimeter dran ud drück dann, du solltest je nach Druckstärke einen Spannungsimpuls sehen.

Um der auszuwerten, musst du nur noch die mögliche Spannungshöhe begrenzen, da durchaus mehr als 3,3V erzeugt werden.


MAC66666

FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota

andies

Also, ich habe ein Multimeter drangehalten. Sind immer so um die 1mV, wobei die schwanken und die Schwankung in keinem Zusammenhang zur Druckstärke steht (und ich habe mächtig gedrückt). Strom läuft keiner, 0mA. Widerstand habe ich dann auch gemessen, was soll's: Ohne Druck OL, mit Druck schwankend um 20MOhm. Mit Gewalt schwankte das um die 300kOhm, aber das ließ sich nicht stabilisieren.

Was zum Teufel ist denn das?! Und das Ding war teuer, 5€ das Stück.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

JoWiemann

Ich habe das dazu gefunden:

2 wireleads piezo schalter ist nicht polarity sensitive: (+) und (-) drähte können inversed ohne risiko.

einem piezo schalter ist eine elektrische schalter auf der grundlage der FET.

die ladung erzeugt durch die piezoelektrischen element in der schalter ist in der regel verwendet um auf eine integrierte semiconductor gerät wie ein feldeffekttransistor (FET), verursacht die schalterbaugruppe ist ausgang zu aktiv sein, oder " auf ". wenn die FET ist auf, strom fließen kann durch es als mit einem herkömmlichen metall kontaktieren-basierend schalter. nach der spannungsimpuls ist abgeführt im tor widerstand, die FET dreht sich wieder " off ", seine normale zustand hoher impedanz. die Piezoelektrischen Effekt verwendet die tatsache, dass kraft an bestimmte materialien ursachen belastungen, die erzeugen diese elektrische ladung. im fall von piezo schalter, die kraft könnte druck druck verursacht die (typischerweise scheibenförmige) piezoelement zu biegen sehr leicht wie ein drumhead.

so piezo schalter produzieren eine einzige, kurze " auf ". diese puls dose variieren mit der menge an druck angewendet wird, seit höhere drücke erzeugen höhere spannungen, die länger dauern, zu zerstreuen. eine kondensator kann verwendet werden, um die ladung in auftrag zu verlängern die zeit konstante der tor schaltung und daher die breite der puls. mit zusätzliche schaltungen diese puls dose erweitert werden weitere oder verwendet, um den zustand von einer leistung von stetigen " Off " zu beruhigen " auf " durch umschalten eine flip-flop.

Piezo schalter haben einige interessante vorteile über ihre herkömmlichen mechanische kollegen. einer ist, dass es keine beweglichen teile erforderlich für sie ihre arbeit zu tun. das bedeutet die lebensdauer eines solchen schalter kann sichergestellt werden millionen von operationen, da es ist kein verschleiß beteiligt.

ein weiterer vorteil ist, dass sie leicht vollständig versiegelt werden von der umgebung und so made wetterfest. sie sind oft mit edelstahl gehäuse, so dass sie sind beständig gegen beschädigungen durch vandals oder schwere verwenden.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

MAC66666

https://www.makerblog.at/2014/11/piezo-sensor-am-arduino-abfragen/

vieleicht hilts... ansonsten mal weitergoogeln nach "piezo taster anschließen" oder sowas...
FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota

andies

#11
Zitat von: JoWiemann am 12 November 2018, 13:45:52
Ich habe das dazu gefunden:
Herrlich. Und so klar geschrieben!

Ok, also das Ding muss unter Spannung gesetzt werden. Danke für den Link, ich lese jetzt mal und melde mich bei Gelegenheit wieder.


Gesendet von iPhone mit Tapatalk Pro
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann