Comment brancher un capteur de mouvement sur Arduino?

Comment brancher un capteur de mouvement sur Arduino?

Capteur Arduino nano pir

J’ai déjà abordé les bases du fonctionnement d’un capteur de mouvement PIR dans mon précédent tutoriel. DFRobot a eu la gentillesse de m’envoyer un échantillon gratuit de son capteur de mouvement PIR. Alors naturellement, j’ai pu jouer avec et écrire à son sujet aujourd’hui.

Quelle est la différence entre les deux ? La première est la taille du dôme et, par conséquent, l’angle de couverture. Le wiki officiel de ces deux appareils indique un angle de 100 degrés pour le “capteur de mouvement PIR” et de 110 degrés pour le “capteur de mouvement numérique”.

Plus l’objectif est large, plus la zone de couverture devrait être grande. Maintenant, compte tenu de la différence significative entre la taille de la première lentille à la deuxième lentille, je doute de la différence de 10 degrés dans l’angle de détection.

La deuxième différence entre les modules est la consommation d’énergie. Le plus petit “capteur PIR” consomme 15 uA alors que le “capteur infrarouge numérique” consomme 50 uA. Ce n’est pas une surprise puisque ce dernier possède un capteur plus grand que le premier. Par ailleurs, les deux peuvent fonctionner à une tension de 3 à 5 V.

La troisième et dernière différence entre les modules est la fonction. Le capteur PIR détecte simplement la présence et la non-présence : la broche de sortie passe au niveau haut lorsqu’un corps chaud est détecté dans la zone de couverture. Le capteur de mouvement numérique, quant à lui, comprend un cavalier permettant de choisir entre un déclenchement répétitif et non répétitif, ce que j’ai abordé dans mon dernier tutoriel. Ce dernier module contient également un potentiomètre pour ajuster la latence du déclenchement.

  Arduino plusieurs bouton poussoir

Capteur de mouvement Arduino

Les capteurs PIR permettent de détecter le mouvement. Ils sont utilisés pour détecter si un humain s’est déplacé dans ou hors de la portée du capteur. On les trouve couramment dans les appareils et gadgets utilisés à la maison ou dans les entreprises. Ils sont souvent appelés capteurs PIR, “infrarouge passif”, “pyroélectrique” ou “IR motion”.

Les IRP sont constitués de capteurs pyroélectriques, une boîte métallique ronde avec un cristal rectangulaire au centre, qui peut détecter les niveaux de rayonnement infrarouge. Tout émet un rayonnement de faible intensité, et plus un objet est chaud, plus il émet de rayonnement. Le capteur d’un détecteur de mouvement est divisé en deux moitiés. Cela permet de détecter le mouvement (changement) et non les niveaux moyens d’IR. Les deux moitiés sont connectées de manière à s’annuler mutuellement. Si une moitié voit plus ou moins de rayonnement infrarouge que l’autre, la sortie bascule vers le haut ou vers le bas.

Les capteurs IRP sont parfaits pour de nombreux projets ou produits de base qui doivent détecter si une personne est entrée ou sortie de la zone. Notez que les IRP ne vous indiquent pas le nombre de personnes présentes ni leur proximité avec le capteur. L’objectif est souvent fixé sur un certain balayage à distance et ils sont parfois déclenchés par les animaux domestiques de la maison.

Esp32 pir

Cela signifie que lorsqu’un corps humain ou animal se trouve dans la zone de portée du capteur, celui-ci détecte un mouvement car le corps humain ou animal émet de l’énergie thermique sous forme de rayonnement infrarouge. C’est de là que vient le nom du capteur, un capteur infrarouge passif. Le terme “passif” signifie que le capteur n’utilise pas d’énergie pour la détection, il fonctionne simplement en détectant l’énergie émise par d’autres objets.

  Comment câbler les fils pilotes?

Le module n’a que trois broches, une masse et une VCC pour alimenter le module et une broche de sortie qui donne un niveau logique élevé si un objet est détecté. Il possède également deux potentiomètres. Un pour ajuster la sensibilité du capteur et l’autre pour ajuster le temps pendant lequel le signal de sortie reste élevé lorsqu’un objet est détecté. Ce temps peut être réglé de 0,3 seconde à 5 minutes.

Le module possède trois autres broches avec un cavalier entre deux d’entre elles. Ces broches servent à sélectionner les modes de déclenchement. Le premier est appelé “déclenchement non répétable” et fonctionne comme suit : lorsque la sortie du capteur est élevée et que le délai est écoulé, la sortie passe automatiquement du niveau haut au niveau bas. L’autre mode, appelé “déclenchement répétable”, maintiendra la sortie haute tout le temps jusqu’à ce que l’objet détecté soit présent dans la zone du capteur.

Capteur ultrasonique Arduino

Lorsque vous vous approchez de certains endroits où les portes s’ouvrent/se ferment automatiquement, les ampoules s’allument/se ferment automatiquement ou l’escalator s’active automatiquement, vous êtes-vous déjà posé la question suivante : “Comment ça peut faire ça ?” ? Si oui, ce tutoriel répond non seulement à cette question mais vous explique également comment le faire. C’est parti !

Le capteur IRP HC-SR501 est un capteur qui peut détecter le mouvement des humains (ou des animaux). Il est largement utilisé pour détecter la présence humaine dans de nombreuses applications (allumer/éteindre automatiquement une ampoule, ouvrir/fermer une porte, activer/désactiver un escalator, détecter un intrus…).

  Comment calculer le besoin en énergie solaire?

La vidéo ci-dessus illustre le fonctionnement de principe du capteur de mouvement. En pratique, le capteur de mouvement fonctionne un peu différemment, selon le réglage du capteur (décrit dans la section Utilisations avancées)

Le capteur lui-même ne détecte PAS la présence d’humains, le capteur détecte simplement le mouvement. Nous utilisons Arduino (ou MCU) pour déduire la présence d’humains en se basant sur la détection de mouvement du capteur, selon la règle suivante :