Table des matières:

Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino : 6 étapes
Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino : 6 étapes

Vidéo: Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino : 6 étapes

Vidéo: Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino : 6 étapes
Vidéo: Capteur IR Arduino pour la détection d'objets | Tutoriels Arduino en français - 5 2024, Juillet
Anonim
Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino
Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino
Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino
Lumière de la pièce contrôlée à l'aide d'un capteur PIR et d'Arduino

Aujourd'hui, nous contrôlerons l'éclairage de votre pièce grâce à la détection de mouvement à l'aide d'un capteur de mouvement Arduino PIR. Ce projet est très amusant à réaliser et il a une utilisation très pratique dans votre maison et peut vous faire économiser de l'argent en faisant aussi ce projet. Juste un rapide AVERTISSEMENT, ce projet implique une tension de ligne, ce qui signifie que vous allez jouer avec 120V (cela vous choquera), si cela est hors de votre zone de confort ou si vous n'avez pas eu beaucoup d'expérience, vous devriez probablement revenir à ce projet plus tard.

C'est le tutoriel qui vous guidera du début à la fin avec une étape facile bien sûr. Commençons!

Fournitures

  • Microcontrôleur Arduino
  • 1 x planche à pain
  • 1 x capteur de mouvement PIR
  • 1 x relais SRD-05VDC-SL-C
  • 1 résistance 1KΩ
  • 1x1N4007 Diode
  • 1x2N2222 Transistor (NPN)
  • 1 x rallonge
  • 1 x ampoule/lampe
  • 2 x connecteurs de fil
  • Ruban électrique
  • Quelques fils de connexion

Étape 1: Achat de fournitures

Achat de fournitures
Achat de fournitures

Si vous n'avez pas accès à certaines de ces fournitures, j'ai fourni des liens vers où vous pouvez les acheter à bas prix.

  • Microcontrôleur Arduino
  • 1 x planche à pain
  • 1 x capteur de mouvement PIR
  • 1 x relais SRD-05VDC-SL-C
  • 1 résistance 1KΩ
  • 1x1N4007 Diode
  • 1x2N2222 Transistor (NPN)
  • 1 x rallonge
  • 1 x ampoule/lampe
  • 2 x connecteurs de fil
  • Ruban électrique
  • Quelques fils de connexion

Étape 2: Travailler avec la rallonge

Travailler avec la rallonge
Travailler avec la rallonge
Travailler avec la rallonge
Travailler avec la rallonge

Notre première étape consiste à installer la rallonge pour qu'elle soit prête à être connectée au circuit, à partir de maintenant, ne branchez pas la rallonge dans le mur avant d'être mentionné. Tout d'abord, nous allons saisir notre rallonge et la couper en deux à l'aide d'une tondeuse, puis retirer l'isolation extérieure du câble d'environ 2-3 pouces. Assurez-vous lors du dénudage de l'isolation extérieure de ne pas endommager les fils intérieurs. Ensuite, en utilisant des décapants, dénudez environ un demi-pouce des fils intérieurs des deux extrémités. La rallonge que j'utilise contient 3 fils, le fil vert est à la terre, le fil blanc est neutre et le fil noir est la ligne. Maintenant, en utilisant nos connecteurs de fils, reconnectez les fils de terre (vert) et neutre (blanc), vous ne devriez maintenant avoir que les 2 fils noirs exposés. Nous avons donc maintenant terminé d'installer la rallonge et nous allons la garder de côté jusqu'à ce que vous en ayez besoin.

Étape 3: Configuration du relais

Configuration du relais
Configuration du relais
Configuration du relais
Configuration du relais
Configuration du relais
Configuration du relais

Nous allons maintenant configurer le relais et le connecter à l'Arduino, mais avant d'aller de l'avant avec le relais, comprenons ce qu'est un relais et à quoi il sert. Un relais est fondamentalement une autre forme d'interrupteur qui est actionné électriquement, ils contrôlent un circuit électrique en ouvrant et en fermant les contacts dans un autre circuit. Dans la plupart des cas, un relais permet essentiellement à une tension relativement basse de contrôler facilement des circuits de puissance plus élevée, ce que nous faisons dans ce projet. Ok, maintenant passons à la partie où l'on connecte le relais !!!

Il y a 5 broches sur le relais, communes, normalement ouvertes (NO), normalement fermées (NC) et 2 bobines, reportez-vous au schéma ci-dessus pour les broches. Tout d'abord, nous devons connecter l'une des broches de la bobine du relais au rail VCC de la planche à pain, puis connecter une diode à l'autre bobine et la fixer au rail VCC. La diode est en place pour empêcher les pics de tension ou le reflux du courant.

Saisissez maintenant le transistor NPN et connectez le collecteur du transistor à la bobine à laquelle la diode est connectée. Connectez ensuite le côté émetteur du transistor NPN au rail de masse de la planche à pain. Enfin, à l'aide d'un 1KΩ, connectez la base du transistor à la broche numérique 2 de l'Arduino.

Enfin, nous allons faire une connexion vraiment importante. Prenez la rallonge que nous avons préparée et connectez un fil noir à la broche commune du relais et fixez la connexion avec du ruban isolant. Connectez ensuite l'autre extrémité à la broche NO du relais.

Étape 4: connexion du capteur de mouvement PIR

Connexion du capteur de mouvement PIR
Connexion du capteur de mouvement PIR
Connexion du capteur de mouvement PIR
Connexion du capteur de mouvement PIR

Nous avons également presque terminé, nous allons maintenant connecter le capteur de mouvement PIR au circuit, mais avant de le faire, comprenons ce qu'est un capteur PIR. Le capteur PIR signifie capteur infrarouge passif, ce capteur peut détecter la présence d'êtres humains ou d'animaux et envoyer un signal indiquant qu'il a détecté un mouvement. Le capteur PIR a 3 broches, VCC, Output et Ground.

Tout d'abord, nous devons connecter la broche VCC du capteur PIR au rail VCC sur la maquette et connecter la broche de masse du capteur PIR au rail de masse. Ensuite, nous allons connecter la broche de sortie à l'une des broches Arduino, j'ai utilisé la broche 4. Vous avez maintenant connecté avec succès le capteur PIR !!

Étape 5: Rédaction du code

Rédaction du code
Rédaction du code

Maintenant, nous avons terminé avec tous les circuits et tout ce que nous devons faire maintenant est d'écrire le code. Le code est relativement simple pour ce projet et la logique est simple. J'ai joint le code de ce circuit ci-dessus, mais comprenons ce que fait réellement ce code.

Nous initialisons d'abord notre broche de relais et notre broche de capteur PIR, et nous créons une variable int appelée val. Ensuite, nous déclarons la broche du relais en tant que sortie (le signal ne provient que d'Arduino) et nous déclarons la broche du capteur PIR en tant qu'entrée (le signal ne va que dans Arduino). Enfin, nous utilisons digitalread pour obtenir une lecture du capteur PIR qui est soit 0 (aucun mouvement) ou 1 (mouvement) et la stockons dans la variable val. Ensuite, nous utilisons une instruction if et else pour utiliser cette valeur que nous avons stockée pour allumer/éteindre l'ampoule, et maintenant nous avons terminé le code !!

Étape 6: Profitez

J'espère que vous l'apprécierez et que vous serez fier de ce que vous avez accompli par vous-même aujourd'hui !!

Conseillé: