Arduino: construire des détecteurs de mouvement avec alarme - comment cela fonctionne
Avec l'Arduino, vous pouvez non seulement construire des cubes LED amusants, mais aussi des choses plus pratiques comme un détecteur de mouvement avec fonction d'alarme. Vous pouvez découvrir comment procéder dans cette astuce pratique.
Arduino: comment fonctionne le module PIR?
Pour comprendre comment produire des sons avec l'Arduino, vous devez d'abord lire notre article à ce sujet. Vous pouvez ensuite en tirer parti.
- Dans notre test, nous utilisons un module HC-SR501 comme détecteur de mouvement, qui peut être acheté sur Internet pour peu d'argent.
- Le module est relativement facile à utiliser. Dès que le capteur PIR détecte un mouvement, une tension de 5 volts est appliquée à la broche de données, qui peut être mesurée par l'Arduino.
- À son tour, deux petits potentiomètres sont attachés au module. Utilisez le potentiomètre gauche pour contrôler la durée du signal de sortie et celui de droite pour régler la sensibilité.
Détecteur de mouvement Arduino: construisez le circuit
Connectez le module PIR à la terre et à une broche 5V. La broche de données est connectée à une broche de votre choix.
- Connectez également le buzzer à une prise de terre et à une broche de votre choix.
- Cependant, assurez-vous d'utiliser une broche PWM si vous souhaitez utiliser un buzzer passif.
Programmer le détecteur de mouvement Arduino
Nous avons programmé pour vous un petit code que vous pouvez utiliser pour votre détecteur de mouvement. Cependant, notez que le code est conçu pour un buzzer passif. Si nécessaire, vous pouvez l'adapter à vos besoins.
- int PIR_Pin = 12;
- buzzer int = 9;
- booléen b;
- void setup () {
- pinMode (PIR_Pin, INPUT);
- pinMode (buzzer, OUTPUT);
- }
- boucle vide () {
- b = digitalRead (PIR_Pin);
- si (b == ÉLEVÉ) {
- tonalité (9, 2000);
- } else {
- noTone (9);
- }
- }
Dans le prochain conseil pratique, vous apprendrez comment la boucle for fonctionne avec l'Arduino.