0% ont trouvé ce document utile (0 vote)
34 vues21 pages

Système de Détection de Mouvement EEA

Transféré par

naceurfrjfrj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues21 pages

Système de Détection de Mouvement EEA

Transféré par

naceurfrjfrj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

République tunisienne

*****
Ministère de l'Enseignement Supérieur et de la Recherche Scientifique
*****
Université de Monastir
*****
Institut Supérieur d'Informatique et de Mathématiques de Monastir
*****
Département Technologie

Présentation du projet Fin du semestre

Soumis dans le but d'obtenir

Licence en Electronique, Electrotechnique & Automatisme (EEA)

Spécialité :

Mesure Instrumentation et Métrologie (MIM)

Système de Détection de Mouvement

Par : Fredj Naceur

Soutenu le 13/12/2024 par :

Mme. Hedhili Nesrine Directeur


Remerciements

Je tiens à exprimer ma profonde gratitude à l'occasion de la réalisation


de mon projet de fin d'études en vue de l'obtention de ma licence
fondamentale. C'est avec une grande satisfaction que je franchis cette
étape importante de mon parcours universitaire, et je suis conscient que
cela n'aurait pas été possible sans le soutien et l'aide précieuse de
nombreuses personnes.

Tout d'abord, je tiens à remercier chaleureusement tous les


responsables du projet de fin d'études de L’isimm . Leur expertise, leur
encadrement et leur engagement ont été essentiels à la réussite de ce
projet. Je suis reconnaissant pour les précieux conseils et l'orientation
qu'ils m'ont offerts tout au long du processus. Un merci spécial à
Mme Nesrine Hedhili pour leur soutien inconditionnel et leur
accompagnement tout au long de ce projet. Leur expertise, leur
disponibilité et leur patience ont été des atouts majeurs pour mener à
bien cette recherche. Leurs conseils éclairés et leur confiance en mes
capacités m'ont permis de progresser et d'atteindre des résultats dont je
suis fier. J'aimerais également exprimer ma profonde gratitude à tous les
enseignants de L’ Isimm qui ont joué un rôle déterminant dans ma
formation.

Je tiens également à exprimer ma reconnaissance envers mes parents,


mes frères et mes amis.
Leur soutien inconditionnel, leurs encouragements constants et leur
amour ont été une force motrice tout au long de mon parcours
universitaire. Leurs mots d'encouragement et leur présence
réconfortante ont été d'une valeur inestimable dans les moments de
doute et de difficultés. C'est avec une grande humilité que je conclus
cette étape de ma vie académique. Je reconnais que mon succès est le
fruit d'un effort collectif, et je souhaite exprimer ma gratitude sincère à
tous ceux qui ont contribué à ma réussite. Merci du fond du cœur pour
votre soutien et votre investissement.

1
Plan

I) Introduction

1) Contexte
2) Problématique
3) Objectifs

II) Analyse du Besoin

1) Introduction
2) Les matériels Utilisée

a) Arduino Uno
b) Capteur De mouvement (PIR)
c) Résistance De 220Ω
d) GSM (SIM900)

3) le choix de matériaux

a) Conclusion

III) Cahier des Charges

1) Fonctionnalités
2) Contraintes techniques

IV) Architecture du Système

1) Composants matériels
2) Composants logiciels
3) Flux de travail

2
V) Planification

1) Semaine 1
2) Semaine 2
3) Semaine 3
4) Semaine 4
5) Semaine 5

VI) Risques et Solutions

1) Problème 1 : Solution 1
2) Problème 2 : Solution 2

VII) Mise en œuvre et opération

1) Introduction
2) Software
a) Introduction pour la Partie Software Utilisée
b) Arduino code
3) Hardware

VIII) Conclusion

3
I) Introduction :
La sécurité est un enjeu majeur dans notre société actuelle, que ce soit
pour protéger des biens matériels ou garantir la sécurité des personnes.
Avec l'avènement des technologies modernes, il est désormais possible
de développer des systèmes de surveillance à faible coût et faciles à
déployer. Parmi ces systèmes, la détection de mouvement joue un rôle
crucial dans la détection d'intrusions ou d'événements inattendus dans
une zone donnée.

Le projet que nous proposons, "Système de Détection de Mouvement


avec Alerte SMS" , vise à créer un système autonome capable de
détecter tout mouvement dans une zone spécifique et d’envoyer
instantanément une alerte sous forme de SMS à un ou plusieurs
destinataires. Ce type de système est particulièrement utile pour la
surveillance à distance, que ce soit dans un cadre domestique (pour la
sécurité de la maison) ou professionnel (pour la surveillance d'espaces
sensibles).

Ce projet repose sur l’utilisation de capteurs infrarouges passifs (PIR)


pour détecter les mouvements, d’un microcontrôleur (tel qu’un Arduino
ou un Raspberry Pi) pour traiter les données et de modules GSM pour
envoyer les alertes par SMS. L'objectif principal de ce système est de
fournir une solution de sécurité simple, économique et efficace,
permettant une réponse rapide face à toute intrusion ou événement
suspect.

À travers ce projet, nous chercherons à démontrer l'applicabilité des


technologies accessibles dans le domaine de la sécurité, tout en mettant
en œuvre un système robuste et facilement extensible à des
applications variées.

4
1) Contexte du projet :

Ce projet a pour objectif de développer un système de détection de


mouvement capable d'envoyer des alertes par SMS lorsqu'un
mouvement est détecté dans une zone surveillée. Ce système peut être
utilisé dans divers contextes tels que la sécurité domestique, la
surveillance d’espaces sensibles, ou la gestion d’installations.

2) Problématique :

Développer un système simple, fiable et abordable qui détecte un


mouvement dans un périmètre donné et envoie une alerte SMS pour
informer l'utilisateur de l'incident.

3) Objectifs :

1. Détecter un mouvement dans une zone précise.


2. Envoyer une alerte SMS aux utilisateurs pré-définis .
3. Fournir une solution autonome et facile à installer.

5
II) Analyse du Besoin :

1) Introduction :

Ce chapitre est consacré à la spécification des besoins de ce


projet et l'étude de la liste des équipements.
Cette partie est divisée en trois parties :

La première partie est consacrée à la présentation d'une liste de


matériels existants.
La deuxième partie précisera le choix de la sélection des
équipements .
Et nous terminons ce chapitre par une conclusion.

2) Les matériels Utilisée :

a) Arduino Uno :

Les caractéristiques de l'Arduino Uno sont présentées dans la


figure 3. Selon le site Arduino, Arduino Uno est une carte
microcontrôleur basée sur l'ATmega328P .

Il peut fonctionner sur une alimentation externe de 6 à 20 volts,


mais la plage recommandée est de 7 à 12 volts (si la carte est
alimenté en moins de 7 volts, la broche 5V peut délivrer moins de
5 volts, elle ne serait pas stable à utiliser, et si l'utilisation de plus
de 12 V peut provoquer le planche surchauffée et endommagée).
Il dispose de 14 broches d'entrée/sortie numériques qui peuvent
fonctionner à 5 volts; 6 entrées analogiques étiquetées de A0 à

6
A5. Un 16 MHz cristal de quartz, une connexion USB, une prise
d'alimentation, un en-tête ICSP et un bouton de réinitialisation.

Il contient tout ce dont le microcontrôleur a besoin pour travailler ,


connecter simplement la carte Arduino à un ordinateur avec un
câble USB ou alimenter son alimentation via un adaptateur AC-DC
ou se connecter à la batterie pour commencer.
Dans ce projet, Arduino Uno est la puissance fournie en se
connectant à un PC avec un câble USB.

Figure 1 : Caractéristique Du carte Arduino

❖ Les Spécifications Du Tableau :

• Alimentation : - via USB or


- 7 à 12 V sur connecteur d'alimentation
• Microcontroller: ATMega328
• Mémoire Flash: 32 kB
• Mémoire SRAM : 2 kB
• Mémoire EEPROM: 1 kB
• Interfaces: - 14 I/O Broches dont 6 PWM
- 6 entrées analogiques 10-bit
- Bus Série, I2C et SPI
• Courant par I/O: 40 mA
• Fréquence d’horloge : 16 MHz
• Gestion Des Interruptions
• Connecteur USB B

7
B) Capteur De mouvement (PIR) :

Le capteur PIR (Passive InfraRed) est un composant électronique utilisé


pour détecter les mouvements dans une zone donnée en détectant les
variations de rayonnement infrarouge. Ce type de capteur est
particulièrement adapté pour les systèmes de sécurité, car il est capable
de détecter la présence de personnes ou d'animaux en analysant les
changements dans les températures à proximité.
Fonctionne en mesurant les différences de température dans son champ
de détection. Lorsqu’un objet, comme une personne, se déplace dans la
zone de détection, il émet de la chaleur, modifiant l'intensité du
rayonnement infrarouge reçu par le capteur. Cette variation est alors
détectée par le capteur, qui envoie un signal de détection au
microcontrôleur (comme un Arduino ou Raspberry Pi) pour déclencher
une action (par exemple, l’envoi d'un SMS d’alerte).

Figure 2 : Caractéristique Du Capteur De mouvement (PIR)

8
❖ Les Spécifications Du Tableau :

• Type de capteur: Capteur PIR (Passive InfraRed).


• Plage de détection: 3 à 7 mètres (selon le modèle).
• Angle de détection : 90° à 120°
• Alimentation : 3,3 V à 5 V (généralement 5 V).
• Température de fonctionnement : -20°C à 60°C (selon le
modèle).
• Temps de réponse : Généralement < 1 seconde (réponse
instantanée).
• Sensibilité de détection: Environ 5 à 10 mètres selon
l'environnement et la version du capteur.
• Précision de détection : Très précis pour les mouvements
corporels humains, moins sensible aux petits animaux.

C) Résistance De 220Ω :

La résistance est la mesure de la capacité d’un matériau à


s’opposer au flux de courant électrique. Elle est mesurée en unités
d'ohms (Ω). La résistance d'un matériau est déterminé par sa
composition et sa température et peut être affecté par les
changements de température et la présence d’impuretés.

Figure 3 : Résistance De 220Ω

9
d) GSM(SIM900) :

Un module GSM est un circuit qui servira à établir la communication


entre un appareil mobile ou une machine informatique et un système
GSM.
Le modem (modulateur-démodulateur) est ici un élément essentiel.

❖ Fonctionnement Du Modem (SIM900) :

• Read, write, and delete SMS messages.


• Send SMS messages.
• Monitor the signal strength.
• Monitor the charging status and charge level of the battery.
• Read, write, and search phone book entries.

Figure 4 : GSM (Sim900)

10
3) Choix Des Matérieaux :

➢ Arduino Uno: Il dispose de suffisamment de broches d'entrée et de


sortie pour l'interface avec les capteurs et les modules.

➢Capteur De mouvement (PIR) : Un module couramment utilisé qui

peut détecter la présence d'une Mouvement. Il émet généralement un

signal numérique lorsqu'une Mouvement est détectée.

➢ GSM Module (SIM900) : Ce module prend en charge la

communication GSM/GPRS et est utilisé pour envoyer des messages


SMS. Il fonctionne à faible consommation et peut être facilement
interfacé avec Arduino.

➢ GPS Module (SIM900) : Ce module fournit des informations de


positionnement précises via les satellites GPS. Il communique avec
Arduino via une communication série et est utilisé pour les applications
de suivi et de localisation.

➢ Alimentation : source d'alimentation stable pour les composants.

a) Conclusion :

Les matériaux sélectionnés sont adaptés à l’objectif du projet,


garantissant à la fois la simplicité et l'efficacité du système tout en
étant économiques.

11
III) Cahier des Charges :

1) Fonctionnalités

- Détection de mouvement via un capteur PIR.


- Envoi automatique d’un SMS d’alerte en cas de détection.
- Facilité d’intégration avec d’autres systèmes.

2) Contraintes techniques:

- Alimentation stable pour le module GSM.


- Fiabilité du réseau GSM.
- Faible consommation énergétique.

IV) Architecture du Système :

1) Composants matériels:

- Arduino Uno.
- Capteur PIR.
- Module GSM SIM900.
- Alimentation externe (5V/9V).
2) Composants logiciels:

- IDE Arduino pour le développement et le téléversement


du code.
- Commandes AT pour la communication avec le module GSM.

12
3) Flux de travail:

- Le capteur PIR détecte un mouvement.


- L'Arduino analyse l'entrée et active le module GSM.
- Le module GSM envoie un SMS au numéro préconfiguré.

V) Planification

1) Semaine 1 :
Recherche des matériels et étude bibliographique.

2) Semaine 2 :
Conception du circuit.
3) Semaine 3 :
Programmation et tests unitaires.
4) Semaine 4 :
Validation et ajustements.
5) Semaine 5 :
Rédaction du rapport final et préparation de la présentation.

VI) Risques et Solutions

1) Problème 1: Mal Fonctionnement Du Module GSM

Le module GSM (SIM900) peut ne pas répondre ou échouer à


envoyer un SMS.

Les causes possibles incluent un problème d'alimentation, un


signal réseau faible ou une carte SIM mal configurée.

13
Solutions :
a) Test du module séparément :

J’ai Connectez le module GSM à un ordinateur directement à


l'Arduino et testez-le avec des commandes AT simples (AT,
AT+CMGF=1, etc.)
Vérification du réseau :
J’ai repositionnez l'antenne , reste le méme probléme j’ essayez
une autre carte SIM.
Vérifiez que le crédit de la carte SIM est suffisant pour envoyer
des SMS.
Vérification de l'alimentation :

Utilisez une alimentation capable de fournir jusqu’à 2A en crête.


Assurez-vous que les connexions d'alimentation sont solides.

2) Problème 2 : Fausses alertes du capteur PIR

Le capteur PIR détecte des mouvements non humains


( animaux ,Changement de lumiére,etc.) ce qui déclenche des
SMS inutiles.

Solutions :

Réglage de la sensibilité :

Utilisez le potentiomètre intégré au capteur PIR pour ajuster sa


sensibilité. Réduisez la portée si nécessaire pour éviter les
fausses détections.

Placement stratégique :

Installez le capteur dans une zone où les interférences


potentielles sont limitées .

14
VII) Mise en œuvre et opération

1) Introduction :

Ce projet a été développé en plusieurs parties et nécessite


plusieurs parties compétences,
elles touchent différents domaines (programmation électronique et
systèmes embarqués),
c'est pourquoi dans ce chapitre je détaillerai la conception de mon
travail.

2) Software :

a) Introduction pour la Partie Software Utilisée :


Dans le cadre de ce projet, la partie logicielle joue un rôle essentiel pour
orchestrer le fonctionnement des différents composants matériels. Elle
permet de gérer la détection de mouvement, la communication avec le
module GSM et l'envoi des alertes par SMS. Le développement logiciel
repose principalement sur l'utilisation de l'IDE Arduino et de
bibliothèques spécifiques pour assurer une interaction fluide entre les
composants.

Le choix de l'IDE Arduino a été motivé par sa simplicité, sa large


communauté et sa compatibilité avec une grande variété de
microcontrôleurs. Grâce à cet environnement, il est possible d'écrire, de
tester et de déboguer le programme de manière intuitive.

Les bibliothèques logicielles utilisées, notamment SoftwareSerial,


facilitent la communication série avec le module GSM SIM900, tandis
que le code principal implémente la logique nécessaire pour répondre
aux signaux du capteur PIR. Cette combinaison garantit un système
efficace, réactif et capable de fonctionner de manière autonome.

Cette partie aborde les outils logiciels utilisés, la structure du code et les
principes de programmation qui ont été appliqués pour répondre aux
objectifs du projet.

15
b) Arduino Code :

Figure 5: Arduino Code 1

16
Figure 6: Arduino Code 2

Résumé du Fonctionnement :

1. Le capteur PIR détecte un mouvement et envoie un signal à la


broche 2.
2. Si un mouvement est détecté pour la première fois (et non en
continu), un message d'alerte est généré.
3. Le module GSM est utilisé pour envoyer un SMS avec un
message d'avertissement au numéro spécifié.
4. Le système attend 1 seconde avant de vérifier à nouveau, pour
éviter des envois intempestifs.

17
Ce code constitue une solution de base pour un système de sécurité.
Vous pouvez l’améliorer en ajoutant des fonctionnalités telles que la
journalisation des événements, l’envoi à plusieurs numéros ou encore
l’intégration avec une plateforme IoT.

3) Hardware :

Figure 7: Câblage Du Système

18
VIII) Conclusion

Ce projet démontre la faisabilité de créer un système de détection de


mouvement à faible coût, capable de transmettre des alertes en temps
réel. À l'avenir, des améliorations telles que l'intégration avec des
systèmes IoT pourraient être envisagées.

19
Liste Des Figures

Figure 1 : Caractéristique Du carte Arduino ……………………7

Figure 2 : Caractéristique Du Capteur De mouvement (PIR).....................8

Figure 3 : Résistance De 220Ω………………………9

Figure 4 : GSM (Sim900).........................................10

Figure 5: Arduino Code 1 ……………………………16

Figure 6: Arduino Code 2 ………………………..17

Figure 7: Câblage Du Système …………………………………..18

20

Vous aimerez peut-être aussi