Suite à un petit souci de serveur, les emails de confirmation d'inscription n'étaient plus envoyés. Si vous n'avez pas reçu votre mot de passe, utilisez l'option "Mot de passe oublié" et vous recevrez le nouveau. (February 23) x

En raison de spams récurrents, les messages des nouveaux inscrits sont modérés a priori. Ne vous inquiétez pas si vous ne voyez pas apparaitre votre message immédiatement sur le forum. (November 04, 2021) x

Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

capteur pir
#1

Bonjour , je suis a la recherche d un script python ,qui avec un capteur pir et une webcam m envoi une photo des que un mouvement est détecté(avec gmail de préférence) si quelqu un a ça ?
merci de votre aide
#2

J'ai fait ça sur mon blog avec la caméra du raspberry pi. Mais sans l'envoyer par mail.
Tu n'as plus qu'à améliorer / débugger / modifer mon code Wink

Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
#3

Merci , j en ai modifier un que j ai trouvé sur le net mais ça fonctionne pas .
#4

Il va falloir être plus clair Smile
De manière générale : pas d'explication claire, pas d'aide Wink

Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
#5

quand je lance mon script pigmail.py le message suivant apparait :


[email protected]:~$ python pirgmail.py
File "pirgmail.py", line 62

^
SyntaxError: invalid syntax
[email protected]:~$


la ligne 62 correspond a la derniere ligne
voici le script


# Import required Python libraries
import RPi.GPIO as GPIO
import time
import os

# Use BCM GPIO references
# instead of physical pin numbers
GPIO.setmode(GPIO.BCM)

# Define GPIO to use on Pi
GPIO_PIR = 23

print "PIR Module Test (CTRL-C to exit)"

# Set pin as input
GPIO.setup(GPIO_PIR,GPIO.IN) # Echo

Current_State = 0
Previous_State = 0

try:

print "Waiting for PIR to settle ..."

# Loop until PIR output is 0
while GPIO.input(GPIO_PIR)==1:
Current_State = 0

print " Ready"

# Loop until users quits with CTRL-C
while True :

# Read PIR state
Current_State = GPIO.input(GPIO_PIR)

if Current_State==1 and Previous_State==0:
# PIR is triggered
print " Motion detected!"
# Record previous state
Previous_State=1
elif Current_State==0 and Previous_State==1:
# PIR has returned to ready state
print " Ready"
Previous_State=0

# Wait for 10 milliseconds
time.sleep(0.01)
os.system("fswebcam -r 1024x768 -d /dev/video0 /home/pi/capteur.jpg")
os.system("python /home/pi/send-gmail.py")
#6

j ai trouver la solution a mon probleme mais maintenant j ai un autre message d erreur :


[email protected]:~$ sudo python pirgmail.py PIR Module Test (CTRL-C to exit)
Waiting for PIR to settle ...
Ready
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
gd-jpeg: JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x1a 0x80
Captured frame in 0.00 seconds.
--- Processing captured image...
Writing JPEG image to '/home/pi/capteur.jpg'.
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
gd-jpeg: JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x1a 0x7e
Captured frame in 0.00 seconds.
--- Processing captured image...
Writing JPEG image to '/home/pi/capteur.jpg'.
^Z
[5]+ Stoppé sudo python pirgmail.py
[email protected]:~$

la photo est bien enregistrer mais la photo est noir
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)