Capteur De Mouvement Avec Alarme Vocale À L’Aide D’Arduino

Les alarmes de capteur de mouvement sont facilement disponibles sur le marché, mais elles sont coûteuses. Voici une alarme de capteur de mouvement simple et peu coûteuse basée sur Arduino avec alerte vocale. Il peut être utilisé à des fins de sécurité.

Typiquement, pour la surveillance extérieure, l’alarme par capteur de mouvement se compose d’un capteur PIR (infrarouge passif) qui détecte le mouvement des êtres humains à proximité. Le prototype de l’auteur est illustré à la Fig. 1. Le schéma synoptique de l’alarme de capteur de mouvement est illustré à la Fig. 2.

 Fig. 1: Prototype de l'auteur
Fig. 1 : Prototype de l’auteur
 Schéma synoptique de l'alarme de capteur de mouvement
Fig. 2: Schéma de principe de l’alarme de capteur de mouvement

Circuit et fonctionnement

Le schéma de circuit de l’alarme de capteur de mouvement est illustré à la Fig. 3. Il se compose d’un capteur de mouvement PIR (MS1), d’un Arduino Nano (Board1), d’un ampli audio LM386 (IC1) et d’un haut-parleur 8 ohms. Vous pouvez utiliser n’importe quelle carte Arduino à la place de la carte Arduino Nano.

 Schéma de circuit de l'alarme de capteur de mouvement
Fig. 3: Schéma de circuit de l’alarme de capteur de mouvement

Installez la bibliothèque requise dans l’ Arduino Arduino en téléchargeant la bibliothèque à partir de Sketch Incluez la bibliothèque Gérez les options des bibliothèques, comme le montre la Fig. 4. Recherchez la bibliothèque PCM dans le Gestionnaire de bibliothèque (voir Fig. 5) et installez-le. De même, suivez les étapes ci-dessus et installez la bibliothèque de capteurs PIR.

 Bibliothèques de gestionnaires dans Arduino Arduino
Fig. 4: Bibliothèques de gestionnaires dans Arduino ID
 Rechercher la bibliothèque PCM dans le Gestionnaire de bibliothèque
Fig. 5: Recherche de la bibliothèque PCM à partir du Gestionnaire de bibliothèque

Codage Arduino

Code Arduino (Motion_Detection.ino) est écrit dans le langage de programmation Arduino.
Initialisez les bibliothèques dans le code et déclarez également les broches du capteur et de l’indicateur comme indiqué ci-dessous:

# include int sensorpin = 4; //pin du capteur
Int led =13; // pin de l’indicateur

Initialisez le fichier audio avec des échantillons codés:
const unsigned char sample PROGMEM =

{ 126, 127, 127, 126, 127, 126, 127, 127,
126, 126,….Define };

Définissez le pinMode en utilisant les instructions suivantes :

pinMode(sensorpin, INPUT);
pinMode(led, OUTPUT);

Créez une variable qui lit la valeur du capteur sous forme numérique :
int sensorValue=digitalRead(sensorpin);

Maintenant, créez une condition qui compare la valeur du capteur avec la valeur du capteur. Si la condition est vraie, elle effectue la tâche en conséquence. Ici, la tâche consiste à lire le fichier audio d’échantillon et à allumer l’indicateur LED (LED1). Sinon, la condition est fausse, sans alerte audio et LED1 éteinte. Le code suivant effectue ces tâches :

if(sensorValue == 1)
{
Si vous avez besoin d’une valeur numérique (LED, ÉLEVÉE), vous pouvez utiliser la valeur numérique de l’échantillon pour créer une valeur numérique (sample,
sizeof(sample));
digitalWrite(led, HIGH);
}
else if(sensorValue == 0)
{
Écriture numérique (led, FAIBLE);
}

Construction et essais

Un schéma de circuit imprimé pour l’alarme de capteur de mouvement est illustré à la Fig. 6 et sa disposition des composants à la Fig. 7.

 Circuit imprimé pour alarme de capteur de mouvement
Fig. 6 : Disposition de carte PCB pour l’alarme de capteur de mouvement
Fig. 7: Configuration des composants du PCB

Télécharger les PDF de Configuration du PCB et des composants: cliquez ici

Télécharger le Code Source

Avant d’assembler le circuit, n’oubliez pas de télécharger Motion_Detection.ino sur la carte Arduino Nano. Après avoir assemblé le circuit sur le circuit imprimé, connectez le capteur PIR sur CON1 et 12V sur CON2.

Vérifiez le câblage / les connexions selon le schéma de circuit. Ensuite, allumez le circuit avec une alimentation 12V CC ou une batterie 12V.

Vous pouvez installer ce projet dans votre jardin ou tout autre endroit approprié dans votre maison. Ensuite, étendez le haut-parleur et les fils dans votre pièce. Vous pouvez également le connecter à votre mini amplificateur de haut-parleur via une prise audio.

Lorsque vous allumez le circuit et que quelqu’un se trouve devant le capteur PIR, vous entendez une alerte vocale de « mouvement d’alerte » dans le haut-parleur en continu jusqu’à ce que la personne s’éloigne du capteur. Ce capteur détectera un être humain dans une plage allant jusqu’à dix mètres en fonction de la sensibilité du module de capteur. Vous pouvez modifier la sensibilité en ajustant le potmètre intégré dans le module de capteur.

Venkatesh T. est un amateur d’électronique. Ses domaines d’intérêt incluent les microcontrôleurs, les systèmes embarqués et l’Internet des objets

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.