Académique Documents
Professionnel Documents
Culture Documents
1
Remercîment Je ne peux
commencer ce rapport sans
présenter mes remercîments
les plus sincères à tous ceux
qui, au près ou de loin
contribué à la réalisation de ce
projet de fin d’année. Je
souhaite en particulier
remercier très sincèrement
notre encadrante académique
Mme. Marwa fradi pour la
confiance qui m’accordé en
acceptant de m’encadrer avec
patiente durant la réalisation
de ce projet.
2
Table des matières
Introduction Générale ............................................................................................................................. 5
Chapitre I : Spécification de besoin .................................................................................................... 6
I. Introduction :................................................................................................................................... 7
II. Présentation de liste de matériels : ................................................................................................. 7
1.a)La carte Arduino Uno : ............................................................................................................ 7
b)Les spécifications de la carte Arduino Uno : ............................................................................... 8
2. Le capteur de température LM35 : ............................................................................................. 9
3. Capteur de mouvement HC-SR501 : ........................................................................................ 10
A) Caractéristiques Principales : ........................................................................................ 11
B) Spécifications Techniques : .......................................................................................... 11
III. Conclusion : ............................................................................................................................... 13
Chapitre II: Réalisation ET fonctionnement .................................................................................. 14
I. Introduction :................................................................................................................................. 15
II. les technologies utilisées : ............................................................................................................ 15
III. Conclusion :.......................................................................................................................... 20
Chapitre III : Réalisation et Validation pratique .............................................................................. 21
I. Introduction :................................................................................................................................. 22
II.Montage de Régulation du capteur LM35 :................................................................................... 22
III. Simulation du capteur de mouvement HC-SR501 : .................................................................... 23
IV. Présentation des interfaces : ....................................................................................................... 23
V. Conclusion :................................................................................................................................. 25
Conclusion générale ............................................................................................................................. 26
3
Table des figures
Figure 1:Carte Arduino .......................................................................................................................... 8
Figure 2:Capteur de température .......................................................................................................... 10
Figure 3:Capteur de mouvement .......................................................................................................... 11
Figure 4:Logo HTML........................................................................................................................... 16
Figure 5:Logo CSS ............................................................................................................................... 16
Figure 6:Logo JS .................................................................................................................................. 17
Figure 7:Logo Python........................................................................................................................... 18
Figure 8:Simulatioon de capteur température ....................................................................................... 22
Figure 9:Simulation de capteur de mouvement .................................................................................... 23
Figure 10:Interface de l'alarme avec chart du mouvement ................................................................... 24
Figure 11:Interface de l'alarme avec chart de la température ................................................................ 24
Figure 12:Interface d'activation de l'alarme .......................................................................................... 25
4
Introduction Générale
L'Internet des Objets désigne le réseau interconnecté de
dispositifs physiques dotés de capteurs, de logiciels et de
technologies de communication. Ces objets, qu'ils soient
des appareils ménagers, des véhicules, des dispositifs
médicaux ou des machines industrielles, sont capables
de collecter et d'échanger des données via Internet.
Cette interconnexion permet de créer un écosystème
intelligent où les objets interagissent entre eux pour
faciliter des processus automatisés et améliorer
l'efficacité globale.
Le sommeil est une composante essentielle de notre
bien-être physique et mental. Cependant, il est souvent
difficile de quantifier et d'améliorer la qualité de notre
repos nocturne. Dans ce contexte, notre projet de fin
d'année se concentre sur la conception et
l'implémentation d'une Smart Alarme innovante, une
solution technologique avancée qui ne se contente pas
de vous réveiller au bon moment, mais qui intègre
également la capacité de surveiller et d'améliorer la
qualité de votre sommeil.
Le présent rapport sera organisé en trois chapitres et
une conclusion générale :
➢ Le premier chapitre exposé a : spécification de besoin
➢ Le deuxième chapitre consacré à : réalisation et
fonctionnement.
➢ Le troisième chapitre sera spécifié a : Réalisation et
Validation pratique
5
Chapitre I :
Spécification
de besoin
6
I. Introduction :
7
Figure 1:Carte Arduino
• Microcontrôleur : ATmega328P
• Tension de Fonctionnement : 5V
• Tension d'Entrée (Recommandée) : 7-12V
• Tension d'Entrée (Limite) : 6-20V
• Broches d'Entrée/Sortie Numériques : 14 (dont 6
fournissent des sorties PWM)
• Broches d'Entrée Analogique : 6
• Courant DC par Broche d'Entrée/Sortie Numérique :
20 mA
• Courant DC pour Broches 3.3V : 50 mA
8
• Mémoire Flash : 32 KB (dont 0.5 KB utilisés par le
bootloader)
• SRAM : 2 KB
• EEPROM : 1 KB
• Fréquence d'Horloge : 16 MHz
• Interfaces de Communication : UART, I2C, SPI
• Connecteur USB : Type B
• Poids : 25 g
• Dimensions : 68.6 mm x 53.4 mm
9
Figure 2:Capteur de température
10
Figure 3:Capteur de mouvement
A)Caractéristiques Principales :
• Technologie de Détection : PIR (Infrarouges Passifs).
• Tension d'Alimentation : Généralement 5V DC.
• Consommation de Courant : Environ 50 µA en veille
et 50 mA en mode actif.
• Portée de Détection : Réglable, généralement entre
3 et 7 mètres.
• Angle de Détection : Environ 120 degrés.
B) Spécifications Techniques :
12
III. Conclusion :
En conclusion de ce chapitre, nous avons identifié les
équipements clés pour notre projet de Smart Alarme,
comprenant la carte Arduino Uno, le capteur de
température LM35, et le capteur de mouvement HC-
SR501. Ces choix ont été guidés par des critères tels que
la polyvalence, la fiabilité, et la simplicité d'utilisation.
Ces composants serviront de fondations solides pour la
conception et la réalisation pratiques de notre Smart
Alarme, alignées sur les besoins spécifiques liés à la
qualité du sommeil.
13
Chapitre II:
Réalisation ET
fonctionnement
14
I. Introduction :
15
interagissent. Il englobe tout ce qui est visible dans
l'interface utilisateur. Les technologies front-end sont
principalement liées à la présentation, au design et à
l'expérience utilisateur. Les langages de programmation
et les technologies associées couramment utilisés pour le
front-end comprennent :
16
• JavaScript : Un langage de programmation qui
permet d'ajouter des fonctionnalités interactives et
dynamiques aux pages web.
Figure 6:Logo JS
17
Python peut être employé pour gérer la communication
entre les capteurs, traiter les données provenant des
capteurs de mouvement et de température.
18
2. Capteur de Mouvement (HC-SR501) :
➢Connectez la broche VCC du capteur de mouvement
à une broche d'alimentation 5V de la carte Arduino.
➢Connectez la broche de sortie du capteur de
mouvement à une broche numérique (par exemple
D2) de la carte Arduino.
➢Connectez la broche GND du capteur de
mouvement à la broche de masse (GND) de la carte
Arduino.
3. Carte Arduino :
➢Alimentez la carte Arduino en connectant la broche
VCC à une source d'alimentation 5V.
➢Assurez-vous que la masse de tous les composants
est connectée à la broche GND de la carte Arduino
pour établir une référence commune.
4. Connexion à l'ordinateur :
Connectez la carte Arduino à votre ordinateur à l'aide
d'un câble USB pour téléverser le code Python sur la
carte et surveiller les résultats.
5. Programmation avec Python :
Utilisez Python pour écrire le code qui lira les
données des capteurs à partir de la carte Arduino via
une connexion série (UART). Vous pouvez utiliser une
bibliothèque comme PySerial pour établir la
communication série entre Python et la carte
Arduino.
19
III. Conclusion :
Ce câblage et cette programmation permettront à
votre smart alarme de surveiller la qualité du sommeil
en utilisant le capteur LM35 pour mesurer la
température et le capteur de mouvement pour
détecter les mouvements pendant le sommeil.
20
Chapitre III :
Réalisation et
Validation
pratique
21
I. Introduction :
22
III. Simulation du capteur de mouvement
HC-SR501 :
23
Figure 10:Interface de l'alarme avec chart du mouvement
24
fonctionnalités pratiques comme le mode "snooze" avec
la possibilité de définir une durée personnalisée.
V. Conclusion :
Dans ce dernier chapitre nous avons présenté
l’environnement de travail. Nous avons également
effectué les différentes expérimentations tests pour la
validation de notre système.
25
Conclusion générale
26