Table des matières:

Détection de mouvement à l'aide de Raspberry Pi : 4 étapes
Détection de mouvement à l'aide de Raspberry Pi : 4 étapes

Vidéo: Détection de mouvement à l'aide de Raspberry Pi : 4 étapes

Vidéo: Détection de mouvement à l'aide de Raspberry Pi : 4 étapes
Vidéo: Station de surveillance RASPBERRY PI - Caméra, température et relay 2024, Novembre
Anonim
Image
Image
Fournitures
Fournitures

Dans cette instructable, nous allons apprendre comment nous pouvons utiliser le capteur PIR (Infrarouge passif) avec Raspberry Pi, afin de construire un simple détecteur de mouvement. Il est utilisé pour détecter le mouvement des personnes, des animaux ou d'autres objets. Ils sont couramment utilisés dans les alarmes antivol et les systèmes d'éclairage à activation automatique.

Principes de fonctionnement:

Tous les objets dont la température est supérieure au zéro absolu émettent de l'énergie thermique sous forme de rayonnement. Habituellement, ce rayonnement n'est pas visible à l'œil humain car il rayonne à des longueurs d'onde infrarouges, mais il peut être détecté par des appareils électroniques conçus à cette fin. (Source: Wikipedia)

But de instructable:

L'idée principale de ce tutoriel est d'allumer la LED si un mouvement est détecté, et d'éteindre la LED sinon.

Étape 1: Fournitures

Fournitures
Fournitures

Fournitures matérielles:

1. Raspberry Pi 3 modèle B

2. Capteur PIR

3. Planche à pain

4. Résistance de 220 Ohms

5. DEL

6. Fils

Fournitures logicielles:

1. Raspbian Jessie (Système d'exploitation de Raspberry Pi: pour plus de détails, vous pouvez consulter mon tutoriel précédent ici).

2. Python IDLE

Je suppose donc que vous avez mené à bien certains projets de base. Sinon, ne vous inquiétez pas, je vous conseille de suivre mon précédent tutoriel (Start Your First Project With Raspberry: Clignotant LED)

Étape 2: Assemblage du circuit

Assemblage de circuits
Assemblage de circuits
Assemblage de circuits
Assemblage de circuits

Le câblage est assez simple, le capteur PIR a trois broches:

1. Vcc au 5v du GPIO de Raspberry.

2. GND au GNS du GPIO de Raspberry.

3. OUT à 17 broches GPIO.

Pour câbler la LED et la résistance, vous pouvez suivre les étapes ci-dessous:

1. Connectez une résistance de 220Ω à l'anode de la LED, puis la résistance à 5 V.2. Connectez la cathode de la LED à 4 broches GPIO (Voir l'image ci-dessus).

Étape 3: Code Python

Code Python
Code Python

1. Allumez votre Pi et créez un nouveau fichier texte "pir.py" (vous pouvez nommer le fichier comme vous le souhaitez).

2. Saisissez le code suivant:

importer RPi. GPIO en tant que GPIO

import timeGPIO.setmode(GPIO. BCM) GPIO.setup(17, GPIO. IN) #PIR GPIO.setup(4, GPIO. OUT) #Led try: time.sleep(2) # pour stabiliser le capteur tandis que True: i= GPIO.input(17) if i==0: #Lorsque la sortie du capteur de mouvement est FAIBLE GPIO.output(4, 0) #Désactiver l'impression LED ("Aucun mouvement détecté", i) elif i==1: #Quand la sortie du capteur de mouvement est HAUT GPIO.output(4, 1) #Allumer l'impression LED ("Mouvement détecté", i) sauf: GPIO.cleanup()

3. Une fois que vous avez tapé tout le code coché, enregistrez-le.

4. Exécutez le code python en tapant le code suivant dans le terminal:

- cd Desktop et appuyez sur Entrée (je tape Desktop car j'ai enregistré le fichier dans le bureau du pi).

- python pir.py et appuyez sur Entrée.

Étape 4: Pour l'assistance

Pour l'assistance
Pour l'assistance

Vous pouvez vous abonner à ma chaîne YouTube pour plus de tutoriels et de projets. Abonnez-vous pour obtenir de l'aide. Merci.

Allez sur ma chaîne YouTube - lien

Conseillé: