ganz hervorragend.
Plan A:
Ein RC-Glied am Eingang des Pi.
Kabel ---RRR---*--- GPIO Trigger | CCC CCC | Kabel ---------*--- GND GND
Dessen Zeitkonstante wird so bemessen, dass sie nur mehr wirklich
ist Funkstille. (Gibt zwei drei Millisekunden Delay.)
Plan B:
realisieren. Im einfachsten Fall mit einem Moving-Average-Filter. Da es nur digital ist, ist dessen einfachste Implementierung schlicht
Ereignis zu triggern. Also beispielsweise schaltet man erst, wenn der
Eingangssignal. Und erst wenn der > 0,5 ist, schaltet man. Das ist dann ein echtes Moving-Average-Filter.
Ringpuffer mit den gemerkten Werten. Da man es nur mit den Werten 0 und
1 zu tun hat, reicht Integer-Arithmetik und ein Bit-Vektor mit den letzten Werten.Pi. Also im besonderen keine Erdung oder lokale Masseverbindung zu irgendetwas. Den Dreck wird man so schnell nicht wieder los, und der
Btw. das mit den 5V an den GPIOs ist beim Pi wirklich ein Problem. Ab
der einen TTL-Ausgang erwischt hat, wo oberhalb von 4V kaum noch Strom kommt.
Kabel ---RRR---*-------*--- GPIO Trigger | | CCC R CCC R | | Kabel ---------*-------*--- GND GND
Pi aktivieren. Der hat so um die 20kOhm - kommt also mit obiger Dimensionierung ganz gut hin.
Marcel