Forum

Einloggen | Registrieren | RSS  

Raspberry und PIT (Computertechnik)

verfasst von luemar(R), 10.05.2017, 12:30 Uhr

» Weiterführung von:
» https://www.elektronik-kompendium.de/forum/forum_entry.php?id=249914
» Korrigierter GIST-Link:
» https://gist.github.com/luemar/de19d38429fd68f3f391a2102dd00f31
»
» » vielleicht sollten die print Statements in meinem GIST auf englisch sein
» » und die ganze Absicherung etc. gilt
» » natürlich auch für das aus- und wieder einschalten der
» Überwachungsanlage.
» » luemar.
»
» Also ich finde nicht, dass die ganzen Texte bei GIST auf englisch sein
» müssen, die Kommentare hättest drin lassen können und ggf. sogar um deine
» eigenen Ergänzen. Dann findet sich ein deutschsprachiger Leser schneller im
» Code zurecht. Denk mal auf englisch gibts eh schon genügen
» Einsteiger-Literatur im Netz ;-)
»
» Mir ist noch etwas bei der PIR_DELAY/MAX_COUNT-Logik aufgefallen :
»
» if current_count > last_count and last_count < MAX_COUNT and time.time() >
» (last_time + PIR_DELAY):
» last_count = current_count
»
» Und zwar wenn der PIR alle zehn sekunden ein Signal sendet, PIR_DELAY ein
» vielfaches von zehn ist (sagen wir mal 30 Sekunden) dann ist das verhalten
» so:
» 1. Bewegung erkannt -> Versende Mail current_count = last_count = 1
» 2. Bewegung erkannt -> Igonriere da noch nicht lange genug gewartet
» current_count = 2, last_count = 1
» 3. Bewegung erkannt -> Igonriere da noch nicht lange genug gewartet
» current_count = 3, last_count = 1
» 4. Bewegung erkannt -> Igonriere da noch nicht lange genug gewartet
» current_count = 4, last_count = 1
» 5. Bewegung erkannt -> Versende E-Mail, setzte current_count = 5,
» last_count = 5 !
»
» Sprich wenn PIR_DELAY zu lange ist, werden weniger Mails versendet bevor
» die Sleep-Phase erreicht wird. Das fällt natürlich nicht ins Gewicht, wenn
» der PIR von sich aus schon ein Delay verwendet das ähnlich groß dem
» PIR_DELAY ist. Ist mir nicht aufgefallen, weil mein PIR von sich aus 10
» Sekunden delay hat und ich aus Ungeduld mit PIR_DELAY = 10 geteste habe ;-)

hallo bastelix
hatte meinen PIR mit einem Voltmeter getestet und fand keine Übereinstimmung
mit den Angaben des PIR Herstellers Adafruit auf der entsprechenden Website

https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/testing-a-pir:

Ich kann das die Zeit regelnde Potentiometer nur in einem kleinen Bereich,
vom Anschlag im gegenuhrzeigersinn (= ca. 2h) bis ca. 5h einstellen was mir
dann nach Bewegung eine Spannung von 3.3V für max. 8 bis min. 4 Sekunden gibt. Drehe ich
weiter im uhrzeigersinn gegen 6 h und mehr bekomme ich eine fast permanente Spannungsabgabe.
Diese Werte können mit der in obiger Website angegebenen Formel bzw. der RC Konstante nicht nachvollzogen werden.
Die gegenwärtige Stellung ergibt etwa 7 Sekunden Spannung, während dieser Zeit kann natürlich keine
neue Bewegung erkannt werden.

Ich muss allerdings einschränken, dass ich die PIR Messung mit einem PIR PI-ADA-189 gemacht habe während das
Script auf einem 2. Raspberry Pi B+ läuft, der in einem ModMyPi - Pi PIR Motion Sensor Camera Box Bundle eingebaut
ist, das einen etwas anders ausschauenden PIR enthält.

Ich habe auch das Script mit der Stoppuhr getestet und finde, dass nur die Zeit Einstellung am PIR
ausschlaggebend ist, währen ich durch PIR_DELAY_TIME von 3 bis 30 Sekunden keinen
Effekt fand, das Zeit Intervall zwischen einer Bewegung und dem print statement ('PIR2 wurde %s mal ausgeloest' % current_count)
bzw. dem Eintreffen des E-Mails mit Foto blieb immer bei 5 bis 6 Sekunden, wobei das E-Mail auf meinem
Mobile immer früher als in meinem PC eintraf.

Aber das Script erfüllt seinen Zweck.
luemar.



Gesamter Thread:

Raspberry und PIT - luemar(R), 09.05.2017, 08:31 (Computertechnik)
Raspberry und PIT - Gast, 09.05.2017, 11:33
Raspberry und PIT - bastelix(R), 09.05.2017, 21:33
Raspberry und PIT - bastelix(R), 09.05.2017, 21:47
Raspberry und PIT - luemar(R), 10.05.2017, 12:30
Raspberry und PIT - bastelix(R), 12.05.2017, 23:15
Raspberry und PIT - luemar(R), 03.06.2017, 16:34
Raspberry und PIT - bastelix(R), 03.06.2017, 23:38
Raspberry und PIT - luemar(R), 04.06.2017, 15:56
Raspberry und PIT - bastelix(R), 04.06.2017, 22:46
Raspberry und PIT - luemar(R), 05.06.2017, 11:26
Raspberry und PIT - luemar(R), 20.06.2017, 13:27
Raspberry und PIT - luemar(R), 20.06.2017, 14:18
Raspberry und PIT - bastelix(R), 22.06.2017, 01:01
Raspberry und PIT - luemar(R), 23.06.2017, 15:31
Raspberry und PIT - bastelix(R), 24.06.2017, 00:32
Raspberry und PIT - luemar(R), 18.09.2017, 10:27
Raspberry und PIT - luemar(R), 18.09.2017, 10:30
Raspberry und PIT - luemar(R), 29.10.2017, 15:52
Raspberry und PIT - luemar(R), 30.10.2017, 18:08
Raspberry und PIT - bastelix(R), 31.10.2017, 00:02
Raspberry und PIT - luemar(R), 31.10.2017, 15:56
Raspberry und PIT - bastelix(R), 30.10.2017, 23:55
Raspberry und PIT - luemar(R), 31.10.2017, 15:52
Raspberry und PIT - bastelix(R), 01.11.2017, 00:40
Raspberry und PIT - luemar(R), 02.11.2017, 10:15
Raspberry und PIT - bastelix(R), 03.11.2017, 01:08
Raspberry und PIT - luemar(R), 15.11.2017, 18:14
Raspberry und PIT - bastelix(R), 15.11.2017, 21:49
Raspberry und PIT - luemar(R), 16.11.2017, 17:01
Raspberry und PIT - luemar(R), 29.11.2017, 14:58
Raspberry und PIT - luemar(R), 22.12.2017, 14:21
Raspberry und PIT - luemar(R), 07.07.2017, 20:53
Raspberry und PIT - bastelix(R), 15.07.2017, 23:46
Raspberry und PIT - luemar(R), 07.07.2017, 21:00