Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

Détecteur de mouvement Arduino HC-SR501 avec son


Dans ce tutoriel, nous créons un détecteur de mouvement interactif avec le capteur HC-SR501 qui lit un son lorsqu'un mouvement est détecté.

Dans ce tutoriel, nous créons un détecteur de mouvement interactif qui lit un son lorsqu'un mouvement est détecté. Lorsqu'une personne s'approche, le détecteur de mouvement s'active et surprend l'intrus sur le fait ! Le détecteur de mouvement utilise un Arduino Uno R3 comme unité de contrôle principale, un capteur de mouvement HC-SR501 pour la détection de mouvement, un module audio DFPlayer Mini pour la lecture du son et un haut-parleur pour restituer le son. Nous utiliserons des câbles Dupont et une plaque d'essai pour connecter les composants et créer le circuit.

Le concept est simple : dès qu'une personne entre dans la pièce ou s'y déplace, le capteur de mouvement HC-SR501 détecte l'activité et envoie un signal à l'Arduino Uno. Mais voici la partie amusante : grâce au module audio DFPlayer Mini, un fichier son est lu via les haut-parleurs. Ce projet peut ainsi être utilisé de manière polyvalente, par exemple comme alarme de réfrigérateur, hymne d'entrée pour le bureau, accueil dans l'entrée, etc.

Pour le haut-parleur, vous pouvez également utiliser n'importe quel haut-parleur issu d'anciens appareils ; nous avons opté pour un petit haut-parleur de 0,5 W 8 Ohm.

Composants nécessaires : 

  • Carte compatible Arduino Uno
  • Capteur de mouvement HC-SR501
  • Module MP3 DFPlayer Mini
  • Haut-parleur
  • Fils de connexion
  • Résistance 1k (ou moins)
  • Câble USB pour connecter l'Arduino à l'ordinateur
  • Ordinateur avec Arduino IDE
  • Alimentation : support de piles 5-12V ou alimentation DC 

Ignorer la galerie de produits
UNO R3 ATMega328P CH340G UNO R3 ATMega328P CH340G – Image 2

Note moyenne de 4.83 sur 5 étoiles

(35)
UNO R3 ATMega328P CH340G
RBS10053

Disponible immédiatement

Prix régulier : 4,95 €
Capteur de mouvement HC-SR501 infrarouge PIR Capteur de mouvement HC-SR501 infrarouge PIR – Image 2

Note moyenne de 4.89 sur 5 étoiles

(9)
Capteur de mouvement HC-SR501 infrarouge PIR
RBS10003

Disponible immédiatement

Prix régulier : A partir de 1,89 €
Haut-parleur mini 36mm 8 Ohm 0,5W avec câble Haut-parleur mini 36mm 8 Ohm 0,5W avec câble – Image 2

Note moyenne de 5 sur 5 étoiles

(3)
Haut-parleur mini 36mm 8 Ohm 0,5W avec câble
RBS15757

Disponible immédiatement

Prix régulier : A partir de 0,99 €
Câbles jumper 40 broches femelle-mâle 20 cm

Note moyenne de 4.87 sur 5 étoiles

(30)
Câbles jumper 40 broches femelle-mâle 20 cm
RBS10038

Actuellement non disponible

Prix régulier : A partir de 1,09 €
20
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino
RBS14165

Disponible immédiatement

Prix de vente : A partir de 10,12 € Prix régulier : 12,65 €
5x HC-SR501 module capteur infrarouge PIR 5x HC-SR501 module capteur infrarouge PIR – Image 2

Note moyenne de 0 sur 5 étoiles

5x HC-SR501 module capteur infrarouge PIR
RBS10377

Disponible immédiatement

Contenu : 5 Stück (1,65 € / 1 Stück)

Prix régulier : A partir de 8,24 €
00:00:00 h 37
Module lecteur MP3 DFPlayer Mini Module lecteur MP3 DFPlayer Mini – Image 2

Note moyenne de 4.75 sur 5 étoiles

(8)
Module lecteur MP3 DFPlayer Mini
RBS15656

Disponible immédiatement

Prix de vente : 1,55 € Prix régulier : 2,45 €
Kit de 65 câbles jumper

Note moyenne de 4.9 sur 5 étoiles

(5)
Kit de 65 câbles jumper
RBS10023

Disponible immédiatement

Prix régulier : A partir de 1,59 €
Résistance à couche métallique 1% 1/4W 10M Ohm Résistance à couche métallique 1% 1/4W 10M Ohm – Image 2

Note moyenne de 0 sur 5 étoiles

Résistance à couche métallique 1% 1/4W 1K
RBS13956

Disponible immédiatement

Prix régulier : A partir de 0,01 €
Kit de fer à souder sans fil avec écran LCD et accessoires – USB-C, batterie 1000 mAh Kit de fer à souder sans fil avec écran LCD et accessoires – USB-C, batterie 1000 mAh – Image 2

Note moyenne de 5 sur 5 étoiles

(1)
Kit de fer à souder sans fil avec écran LCD et accessoires – USB-C, batterie 1000 mAh
RBS17935

Disponible immédiatement

Prix régulier : A partir de 14,95 €
yourDroid Station de soudage numérique 48W ZD-931 avec accessoires yourDroid Station de soudage numérique 48W ZD-931 avec accessoires – Image 2

Note moyenne de 4.9 sur 5 étoiles

(21)
yourDroid Station de soudage numérique 48W ZD-931 avec accessoires
RBS13329

Disponible immédiatement

Prix régulier : 55,95 €

Outil nécessaire

Station de soudage : la station de soudage n'est nécessaire que si un câble doit être soudé au haut-parleur.


Câblage 

Reliez le capteur de mouvement HC-SR501 et le module audio DFPlayer Mini au Arduino Uno R3 sur la plaque d'essai à l'aide des câbles Dupont. Veillez à établir correctement les connexions et à brancher les broches des différents composants de manière appropriée. 

HC-SR501 

  • VCC -> 5V 
  • Signal (broche centrale) -> Arduino D2 
  • GND -> GND

Avec les deux potentiomètres, vous pouvez régler la durée de maintien et la portée du détecteur de mouvement. Astuce : laissez le jumper en place. Tournez complètement la durée de maintien dans le sens inverse des aiguilles d'une montre et vissez complètement la portée dans le sens des aiguilles d'une montre.

DFPlayer Mini

  • TX -> Arduino D10
  • RX -> Arduino D11
  • SPK 1 -> Haut-parleur + 
  • SPK 2 -> Haut-parleur - 
  • GND -> GND 
  • VCC -> 5V

cliquez sur les images pour agrandir


Programmation

Ouvrez le croquis du détecteur de mouvement avec l'IDE Arduino et téléchargez-le sur votre carte Arduino. Le croquis nécessite la bibliothèque DFPlayerMini_Fast.h. Chargez vos fichiers .MP3 ou .WAV sur une carte microSD (max. 32 Go).

Résultat

Avec ce kit DIY de détecteur de mouvement avec son, vous avez créé une solution interactive et divertissante pour attirer l'attention sur les mouvements dans une pièce ou à un endroit précis. Il offre également la possibilité d'intégrer des effets sonores créatifs ou de la musique dans votre espace de vie ou vos projets DIY. Laissez libre cours à votre imagination et expérimentez avec différents sons et configurations pour adapter le projet à vos préférences.

Résolution des problèmes

Si cela ne fonctionne pas immédiatement, voici quelques conseils utiles pour le dépannage :

Le HC-SR501 ne se déclenche pas

Vous pouvez régler le cavaliers du module entre H et L. En mode "H", le signal reste actif tant qu'un mouvement est détecté, tandis qu'en mode "L", le signal n'est envoyé qu'une seule fois, même si le mouvement continue d'être détecté. Les potentiomètres sur le module HC-SR501 contrôlent la sensibilité et la durée pendant laquelle le signal reste actif en sortie. Essayez de tourner les potentiomètres aux deux extrêmes pour voir si le comportement change.

Le DFPlayer ne lit rien

  • Reformatez la carte SD au format FAT32.
  • La carte SD ne doit pas dépasser 32 Go de capacité.
  • Testez un fichier MP3 plus petit avec un débit binaire courant, par exemple 128 kbps, pour exclure les problèmes de codec.
  • Testez un autre haut-parleur pour exclure un haut-parleur défectueux.
  • Vérifiez la résistance utilisée. La broche RX du DFPlayer Mini est conçue pour des niveaux TTL de 3,3 V, tandis que l'Arduino utilise des niveaux TTL de 5 V. Sans une résistance d'environ 1 kΩ, la communication ne fonctionnera pas.
  • Assurez-vous qu'il n'y a pas de connexions desserrées, en particulier pour les connecteurs.