Sunteți pe pagina 1din 15

Projet électronique : Détecteur PIR Avec Arduino

Description rapide du projet :


Cette petite application vous illustre le principe de fonctionnement et surtout la mise en
ouvre du détecteur PIR infrarouge à base de l’Arduino.

Le projet consiste à détecter la présence d’une personne dans une portée maximale de 7 m.
Le détecteur permet aussi de capter une transition ou un changement brutal de
l’environnement (Objet en mouvement).

Une LED bleue est directement branchée avec la sortie 13 de la carte Arduino, la LED
clignote pour N foies lorsque on détecte une personne (N ajustable par l’utilisateur).

La sortie PIR est liée avec la broche 4 de l’Arduino.

Caractéristiques du capteur :
Référence SODIAL module détecteur de mouvement infrarouge hydroélectrique PIR
Capteur infrarouge avec la platine de commande
La sensibilité et le temps d’attente peuvent être ajustes grâce à deux potentiomètres
intégrés dans la PCB du capteur
Plage de détection: Env. 7m / 23 pieds
Angle de détections : Moins de 100 degrés
Chaine de tension: DC 4,5 V-20V
Sortie TOR (présence ou absence de la personne)
Simple à manipuler
Prix : <2€

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Code Arduino :

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

// Déclarations des variables globales

const int PIR_Out = 4; // Sortie LED


const int LED_out = 13; // Entrée valeur reçue du capter PIR
const int Num_ClinLED=5;

int ledState = LOW; // Initialisation


int PIR_value=0; // Valeur Captée
int i=0;

void setup()
{
pinMode(PIR_Out, INPUT);
pinMode(LED_out, OUTPUT);

digitalWrite(LED_out, ledState);
}

void loop()
{
PIR_value= digitalRead(PIR_Out);

if(PIR_value)
{
for(i=0;i<Num_ClinLED;i++)
{
digitalWrite(LED_out, !ledState);
delay(100);

digitalWrite(LED_out, ledState);
delay(100);

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

PIR_value=0;
}

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Cours Arduino
Revenir au sommaire des projets électronique

Dernières réalisations
Projet électronique FPGA 4 #2/3 : Capteur de distance ultrasonique à base du FPGA &
Arduino
Projets Matlab & Microcontrôleur #3: Reconnaissance des couleurs avec matlab et
Arduino 1/2
Projets Matlab & Microcontrôleur #3: Reconnaissance des couleurs avec matlab et
Arduino 2/2

C’est quoi STM32-F103 ?

Projet électronique : Horloge matériel & logiciel avec le microcontrôleur PIC16F877A


Projets Matlab & Microcontrôleur #2: Commande d’un moteur à CC avec une manette
visuelle avec matlab et Arduino
Projet électronique #17: Sèche-mains ultrason avec Arduino
Projet électronique : Commande d’un moteur pas à pas 4 phases avec Arduino

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

C’est quoi un Hacheur #2 ?

Projet électronique : Capteur de son logiciel à base du PIC16F877 + Matlab + ISIS +


MikroC
Projet électronique : Générateur des signaux à base du PIC16877 à fréquence fixe & DAC
8 bits R/2R
Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal
2/3
Projet électronique : Gestion d’une matrice des LED avec Arduino

C’est quoi Enigma ?

Projet électronique FPGA #10 : Commande factorielle d’un moteur à CC avec Arduino et
FPGA

Projet électronique FPGA #9 : Calcul de la factorielle de n:

Implémentation sur carte FPGA

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Projets Matlab & Microcontrôleur #1: Commande graphique d’une

matrice des LEDs avec Maltab et Arduino


Projet électronique #18: Wattmètre avec Arduino
C’est quoi un Gradateur ?
Projet électronique FPGA #6 : Commande synchrone multicanaux d’un moteur à CC
Projet électronique FPGA #5 : Générateur des signaux #V1
Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal
3/3
Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal
1/3
Projet électronique FPGA #3 : Générateur des horloges

Captures d’écran ou screenshots avec MATLAB

Comment faire bouger le curseur de la souris avec Matlab ?

Générateur d’horloge programmable 8kHz – 160 MHz


Projet électronique : Fréquencemètre numérique à base du microcontrôleur PIC16F877A
#V1

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Projet électronique #16: Pont H de puissance à base de DEUX relais commandés –


Commande du sens de rotation d’un moteur à CC
Projet électronique FPGA #2 : Gestion de l’afficheur 7 Segments
Détection de contours avec Matlab
Projet électronique #19: Augmenter la résolution d’un Convertisseur A/N (CAN)

Introduction au filtrage numérique

C’est quoi le signal PWM ?

Comment tester des cartes électroniques ?

Projet électronique FPGA #8 : Commande d’un moteur à CC – V2

Jeux avec Arduino #1: Pile ou face

Projet électronique FPGA #7 : Calcul de Factorielle – n!

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Projet électronique : Serrure codée à base du microcontrôleur PIC16F877


Projet électronique : Oscilloscope numérique à base du microcontrôleur PIC18F4680 à
liaison série RS232
Projet électronique : Ohmmètre numérique (PIC16F877A)

Jeu Labyrinthe avec Arduino

Jeu pile ou face ?

C’est quoi un Hacheur #1 ?

Contrôle d’un moteur avec le bus CAN en utilisant le DSP TMS320F28x

C’est quoi la différence entre un microcontrôleur et un

microprocesseur

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

C’est quoi la différence entre la valeur efficace et la valeur moyenne ?

Quelle est la différence entre la créativité et l’innovation ?

Comment observer les ondes sonores ?

C’est quoi le traitement d’image | What Is Image Processing ?

C’est quoi un onduleur ?

Avancement dans la robotique et intelligence artificielle | Boston

Dynamics

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

C’est quoi DSP (Digital Signal Processing) ?

C’est quoi le code ASCII ?

C’est quoi un Tokamak ?

C’est quoi les types des moteurs électriques ?


C’est quoi la différence entre CPUs, GPUs, FPGAs et ASICs
Comment Transformer étoile vers triangle ? Comment Transformer triangle vers étoile ?
| Théorème de Kennelly

GEMMA #1/3

GEMMA #3/3

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

GEMMA #2/3

30 projets Arduino pour les génies


Projet électronique : Libraire Open Source en C pour la Gestion de l’afficheur LCD RGB 12
bits de NOKIA 132×132 avec le PIC18F4680
Projet électronique FPGA 4 #3/ 3 Capteur de distance ultrasonique à base du FPGA et
Arduino – capteur ultrasonique

Comment utiliser Arduino pour contrôler un moteur pas à

Tout ce que vous devez savoir à propos d’Arduino

C’est quoi un transistor ? | How transistors work ?

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet électronique : Détecteur PIR Avec Arduino

Articles
Jeu pile ou face ?
C’est quoi un Gradateur ?
C’est quoi un onduleur ?
Comment observer les ondes sonores ?
C’est quoi le traitement d’image | What Is Image Processing ?
C’est quoi la différence entre la valeur efficace et la valeur moyenne ?
C’est quoi DSP (Digital Signal Processing) ?

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr

S-ar putea să vă placă și