HC-SR501 - Capteur de mouvement IR compatible Arduino

HC-SR501

Si vous souhaitez équiper vos projets DIY Arduino avec la capacité de détecter la proximité ou le mouvement et en fonction de cela, effectuez une sorte d'action, comme enregistrer un événement, allumer une lumière, déclencher une alarme, activer un moteur à courant continuetc, alors vous devriez découvrez le capteur HC-SR501.

cette le capteur utilise l'IR, comme d'autres types de capteurs similaires, et dans ce guide, je vais essayer d'expliquer tout ce que vous devez savoir pour commencer à l'utiliser à partir de zéro. De ses fonctionnalités, à la façon d'intégrer HC-SR501 avec votre badge Arduino UNO. Tout de manière plus pratique pour le rendre aussi simple que possible.

Qu'est-ce que le HC-SR501 et son principe de fonctionnement

Lentille de Fresnel

El HC-SR501 est une sorte de capteur de mouvement, un capteur PIR composé de deux éléments séparés. D'une part, il dispose d'un dispositif qui émet le signal différentiel entre lui et d'autres capteurs qui activeront effectivement le signal d'alarme.

Ceci est réalisé par un circuit intégré BISS0001, qui contient des amplificateurs opérationnels et des interfaces électroniques supplémentaires. En plus de cela, le module permet deux réglages de ses fonctions, l'un concerne la sensibilité de la distance de détection PIR avec certains potentiomètres. L'autre caractéristique est la capacité de détection automatique de la lumière, bien qu'elle ne soit pas activée en usine.

Cette dernière fonction est souvent utilisée pour certains systèmes de sorte qu'ils allument la lumière d'un système lorsqu'un mouvement est détecté, mais que l'éclairage ambiant n'est pas élevé, c'est-à-dire lorsqu'il fait nuit.

Dans le cas du HC-SR501, il existe une plage de détection de mouvement avec une plage de 3 à 7 mètres, et des ouvertures PIR allant jusqu'à 90 et 110 °. C'est une bonne gamme, ce qui lui permet d'être installé là où vous en avez besoin, comme un mur, un plafond, un sol, etc.

Comme vous pouvez le voir, le capteur PIR est recouvert d'une sorte de dôme blanc, c'est ce qu'on appelle Lentille de Fresnel. Il porte le nom de l'inventeur et physicien français Augustin-Jean Fresnel. Grâce à lui, il est possible de construire des objectifs à grande ouverture et à courte distance focale sans le poids et l'encombrement du matériau qui devrait être utilisé avec un objectif conventionnel.

Et c'est grâce à la conception de ce lentille inventée en 1822, et qui suit est un motif de surface que vous pouvez voir dans l'image, semblable à une balle de golf. Et grâce à cette conception, une multitude d'appareils ont été implémentés, dont le HC-SR501.

Caractéristiques du HC-SR501

Commandes HC-SR501

El Le module IR HC-SR501 est un capteur à faible coût, petit et avec l'une des technologies les plus avancées de tous les capteurs de mouvement actuels. Avec ses deux potentiomètres et le cavalier intégré, ses paramètres peuvent être facilement modifiés, en les adaptant à tous les besoins de sensibilité et de distance, et même d'activation et de temps de réponse.

Les Spécifications techniques de ce HC-SR501 sont:

  • Il se compose du PIR LH1778 et du contrôleur BISS0001
  • Tension d'alimentation: 5 à 12v
  • Consommation électrique: <1 mA
  • Plage de distance: 3 à 7 m réglable
  • Angle de détection: 110 °
  • Réglages: au moyen de 2 potentiomètres pour la plage de détection et l'heure d'alarme active. Le cavalier ajoute la possibilité de configurer la sortie d'alarme en mode de déclenchement unique ou répétitif ou réactivable. La sortie d'alarme peut être configurée pour des durées comprises entre 3 secondes et 5 min.
    • 1 (dans l'image): tourner vers la droite tel qu'il est dans l'image pour régler de 3 secondes à 5 minutes.
    • 2 (dans l'image): tourner à gauche comme dans l'image pour configurer la distance de 3 mètres au maximum 7 mètres.
    • 3 (dans l'image): cavalier pour configurer le déclencheur. Lorsque le cavalier est inséré dans les deux broches les plus à l'extérieur visibles sur cette image, il sera configuré comme un seul coup. Et si c'est dans les deux plus intimes, le mode répétitif est activé. Autrement dit, il y a 1 broches, si elle est à l'extérieur et celle du milieu est la fonction mono, et si elle est sur la broche centrale et celle à l'intérieur du PCB, ce sera la fonction répétitive.
  • Temps d'initialisation: après le démarrage de l'alimentation du module HC-SR501, au moins 1 min doit s'écouler avant qu'il ne soit opérationnel.
  • Température de fonctionnement opérationnelle: -15 ° C et + 70 ° C
  • Plus d'informations: voir brochage et fiche technique

Gardez à l'esprit que ces capteurs passifs Ils sont idéaux pour vos projets, ils ne démarreront que s'ils détectent une proximité, en attendant ils resteront à l'oreille passive. Et vous pouvez l'obtenir très facilement, car le HC-SR501 a un brochage simple:

  • Vcc pour donner de la puissance.
  • GND pour se connecter à la terre.
  • Sortie pour la sortie du capteur.

En ce qui concerne deux tondeuses que j'ai déjà cités, ils peuvent être ajustés comme je l'ai dit. Ce que je n'ai pas expliqué, ce sont les modes de tir par le cavalier:

  • H (réactivation): La sortie reste élevée lorsque le capteur est déclenché, c'est-à-dire qu'il maintient la tension élevée lorsqu'il détecte un mouvement ou une proximité, et il le fait à plusieurs reprises. Il descendra lorsque le capteur sera inactif.
  • L (régulier): la sortie augmente de bas en haut lorsqu'elle est activée. Un mouvement continu entraîne une impulsion répétée haut-bas.

applications

Le PIR est basé sur un rayonnement infrarouge de bas niveau. Plus un objet est chaud, plus il émet d'IR. C'est sur quoi repose ce type de capteur, car les personnes, les objets et les animaux dégagent de la chaleur et avec lui, il peut être mesuré pour savoir s'ils sont proches ou non.

Avec ce système simple peut être mis en œuvre des portes qui s'ouvrent automatiquement, des escaliers roulants qui démarrent lors de la détection de proximité, des alarmes qui s'activent lorsqu'elles détectent une présence, des lumières qui s'allument lorsqu'elles détectent votre présence, etc. Le nombre d'applications est très élevé ...

Ceci combiné avec Arduino et de nombreux autres appareils tels que le module de connectivité, peut être expédié Alertes Internet, et étendez encore plus les capacités en permettant à la détection de présence de déclencher une activité à distance. Je fais référence à Module ESP8266-01 ou similaire ...

Un autre recommandation es utiliser un relais pour activer des éléments à tension plus élevée, tels qu'un moteur de porte, une ampoule, etc.

Intégration du HC-SR501 avec Arduino

connexion hc-sr501 avec Arduino

Pour intégrez-le à votre carte IDE Arduino, Vous pouvez consulter notre cours de programmation pour plus d'informations. Cependant, je vous montre un code d'esquisse simple avec lequel vous pouvez commencer à voir comment il est utilisé de manière basique, et petit à petit, vous pouvez modifier le code initial et ajouter des éléments à votre projet pour le faire fonctionner complètement.

El exemple de code source ce serait comme ça:

//Ejemplo básico con el HC-SR501

byte sensorpir 8; //Pin del salida del sensor que está como salida.
byte led=13; //Puedes conectar un LED en el 13 para ver el efecto visual cuando se activa al detectar presencia

void setup()
{
 pinMode(sensorpir, INPUT); //Declaramos pines E/S
 pinMode(led, OUTPUT); 
 Serial.begin(9600); //Configuramos la velocidad del monitor serial
}

void loop)
 {
 if(digitalRead(sensorpir)== HIGH)
  { 
   Serial.println("Movimiento detectado");
   digitalWrite(led, HIGH);
   delay(1000);
   digitalWrite(led , LOW);
  }
}


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.