blog

Projets Arduino : Capteur de mouvement PIR

Les alarmes sont très courantes de nos jours, beaucoup de gens ont des alarmes dans toute la maison. Mais que faire si vous voulez votre alarme interne ? Par exemple, vous voudrez peut-être empêcher vos frères et sœurs d’entrer dans votre pièce, ce projet vous aidera à créer un simple capteur de mouvement PIR à l’aide de la carte Arduino Uno.

Ce projet n’aura aucun type d’interrupteur pour l’éteindre, donc le seul moyen de l’arrêter est de sortir de la pièce où il est installé ou de couper le courant. Ce projet donnera également un aperçu du fonctionnement de la fonction de tonalité.

Projets Arduino : Capteur de mouvement PIR

Pièces nécessaires

Vous n’aurez besoin que de 3 parties principales :

Qu’est-ce qu’un capteur PIR ?

Un capteur infrarouge passif (capteur PIR) est un capteur électronique qui mesure la lumière infrarouge (IR) rayonnant des objets dans son champ de vision.

Wikipédia

Les capteurs PIR vous permettent de détecter le mouvement et sont principalement utilisés pour détecter si un humain s’est déplacé dans sa portée.

Projet de capteur PIR avec Arduino

La première chose que nous devons faire avant de télécharger le programme est de préparer les connexions. Vous aurez besoin de 5 fils cavaliers pour tout connecter, tous ces fils doivent avoir des connecteurs mâle-femelle.

Projets Arduino : Capteur de mouvement PIR
Projets Arduino : Capteur de mouvement PIR
Projets Arduino : Capteur de mouvement PIR

Il est maintenant temps de télécharger le programme sur Arduino. Dans les commentaires, vous pouvez trouver une explication de l’ensemble du code. J’ai réglé la fréquence à 3000 Hz car j’ai trouvé sur internet que la plupart des alarmes utilisent cette fréquence. Le capteur PIR est essentiellement un capteur de mouvement, donc chaque fois qu’il détecte des mouvements, il se règle sur HAUT, vous pouvez contrôler le temps de cet état HAUT et la sensibilité de votre capteur avec les 2 potentiomètres indiqués sur l’image ci-dessous.

Projets Arduino : Capteur de mouvement PIR

Ce projet crée des bips sonores (fonctionnement similaire au clignotement mais avec un buzzer au lieu d’une LED) lorsque des mouvements sont détectés. Vous pouvez facilement modifier la durée du bip en modifiant le temps de retard à la fin de la boucle for.

Le code

Donc, comme vous pouvez le voir, nous utilisons tone() dans ce code, comment ça marche ?

Ton([pin_number], [frequency]);

Dans notre cas, nous utilisons la broche 3 et 3000 Hz de fréquence, donc pour nous cette fonction ressemblera à :

ton (3, 3000);

Il existe également une option pour ajouter du temps à la fin, cela ressemble à ceci :

ton (3, 3000, 1000);

L’exemple ci-dessus produira un son de 3000 Hz sur la broche 3 et ce son durera 1 seconde. Donc ça marche comme ça :

ton (3, 3000); retard(1000); pas de tonalité(3) ;

Mais c’est plus court.
Voyons donc comment fonctionne le système d’alarme.

Vous pourriez aussi aimer:

A lire :  Onglet du ruban contextuel d'AutoCAD
Bouton retour en haut de la page