Système d'Alerte d'Accidents Automobile
Système d'Alerte d'Accidents Automobile
- KENITRA
L’ECOLE SUPERIEURE
RéaliséDE
parTECHNOLOGIE
: DE
KENITRA
HANAE MAKHDACH
Filière : « Electronique Embarquée pour l’Automobile »
Sous le thème :
Réalisé par :
Sous le thème :
Système
HANAEd’alerte
MAKHDACH des accidents
Louange à Dieu.
Bienfaiteur miséricordieux.
Paix et bénédiction sur son prophète, Mohammed , ultime envoyé.
3
II.[Link] Caractéristiques d’alimentation ..................................................................... 33
II.3.1.2 Gestion des mémoires dans la carte ARDUINO-UNO .......................................... 34
II.3.1.3 Les Pins de la carte ARDUINO-UNO .................................................................. 34
II.3.1.4 Le microcontrôleur ATMEGA328P ..................................................................... 35
II.[Link] Principales caractéristiques ........................................................................... 35
II.3.2 Accéléromètre 3 axes (ADXL-335) ................................................................................ 36
II.3.2.1 Description[C22] .................................................................................................... 36
II.3.2.2 Caractéristiques ................................................................................................... 36
II.3.3 GPS NEO-6M ................................................................................................................ 37
II.3.3.1 Description[C23] .................................................................................................... 37
II.3.3.2 Fonctionnement du NEO-6M............................................................................... 38
II.3.3.3 Les caractéristiques de GPS NEO-6M ................................................................. 39
II.3.4 GSM-800L ..................................................................................................................... 40
II.3.4.1 Description du module GSM-800L[C24] ............................................................. 40
II.3.4.2 Fonctionnement du GSM-800L ........................................................................... 41
II.3.4.3 Vue d’ensemble du GSM-800L............................................................................ 41
II.3.4.4 Les caractéristiques du GSM-800L ...................................................................... 42
II.3.4.5 Commande AT ..................................................................................................... 43
II.[Link] Commandes dédiées au service SMS ............................................................ 44
II.[Link] Commandes dédiées au service GPS ............................................................. 44
II.4 Module de traitement et d’affichage ..................................................................................... 45
II.4.1 Choix des composants .................................................................................................... 45
II.4.2 Partie Software ............................................................................................................... 45
II.4.2.1 ARDUINO software (IDE) ...................................................................................... 45
II.4.2.2 Correspondance : ..................................................................................................... 46
II.4.2.3 Structure d’un programme : ..................................................................................... 47
II.4.2.4 Injection du programme :......................................................................................... 47
II.4.2.5 Téléchargement du programme :.............................................................................. 48
II.5 Partie Hardware................................................................................................................... 49
II.5.1 LCD I²C[C26] ................................................................................................................... 49
II.5.2 Adaptateur LCD I²C ....................................................................................................... 49
II.5.3 Contrôle et ajustement .................................................................................................... 50
II.5.4 Brochage de LCD I²C..................................................................................................... 50
II.5.5 Smartphone .................................................................................................................... 51
II.5.6 Les capteurs dans un Smartphone : ................................................................................. 51
II.6 Conclusion .......................................................................................................................... 52
Chapitre III : Réalisation ............................................................................................................................. 53
III.1 Introduction ....................................................................................................................... 54
4
III.2 Principe de fonctionnement du système d’alerte ................................................................. 54
III.3 Montage électronique ......................................................................................................... 55
III.4 Validation de fonctionnement du système .......................................................................... 56
III.4.1 Carte ARDUINO-UNO ................................................................................................. 56
III.4.2 ARDUINO-UNO & GPS-NEO6M................................................................................ 57
III.4.3 ARDUINO-UNO & GSM-800L ................................................................................... 59
III.4.4 ARDUINO-UNO & ADXL-335 ; GY-61 ...................................................................... 60
III.4.5 ARDUINO-UNO & LCD I²C........................................................................................ 62
III.5 Organigramme de fonctionnement de système ................................................................... 64
III.6 Description fonctionnelle du système ................................................................................. 65
III.7 Test de fonctionnement du system global ........................................................................... 66
III.8 Conclusion ......................................................................................................................... 67
Conclusion Générale ................................................................................................................................... 68
Conclusion générale................................................................................................................... 69
Bibliographie .............................................................................................................................................. 70
5
Table de figures
Figure I.1 : Elément de sécurité susceptibles d'être montés sur un véhicule. ................................................ 12
Figure I.2 : Champs d'activation des airbags ............................................................................................... 16
Figure I.3 : Déroulement d'un déclanchement d'airbag (chronologie de fonctionnement .............................. 17
Figure I.4 : Détection de l’impact................................................................................................................ 18
Figure I.5 : Capteur piézorésistif (8 : piézorésistances, 9 : masse................................................................. 19
Figure I.6 : image de la tension dérivée ....................................................................................................... 18
Figure I.7 : Pont de Wheastone ................................................................................................................... 18
Figure I.8 : Générateurs de gaz ................................................................................................................... 19
Figure I. 9 : Transformation chimique dans un générateur de gaz ................................................................ 19
Figure I.10 : Principe de positionnement de GPS. ....................................................................................... 26
Figure I.11: Principe de géolocalisation d'un véhicule via un système GSM/GPRS. .................................... 28
Figure II.1: Schéma du système de mesure.................................................................................................. 31
Figure II.2 : Description de la carte ARDUINO-UNO ................................................................................. 33
Figure II.3 : Brochage de la carte ARDUINO-UNO. ................................................................................... 35
Figure II.4 : Microcontrôleur ATMEGA328P .............................................................................................. 35
Figure II.5 : présentation du ADXL-335 ..................................................................................................... 36
Figure II.6 : Orientation des axes ................................................................................................................ 36
Figure II.7 : Brochage du ADXL-335.......................................................................................................... 37
Figure II.8 : GPS NEO-6M ......................................................................................................................... 37
Figure II.9 : Fonctionnement du GPS NEO-6M .......................................................................................... 37
Figure II.10 : GPS NEO-6M ....................................................................................................................... 38
Figure II.11 : Antenne patch de GPS NEO-6M............................................................................................ 39
Figure II.12 : Brochage de GPS NEO-6M ................................................................................................... 39
Figure II.13 : Module GSM-800L ............................................................................................................... 40
Figure II.14 :Fonctionnement du SIM-800L................................................................................................ 41
Figure II.15 : les composants essentiels pour la connectivité sans fil de SIM800L ....................................... 42
Figure II.16 : Brochage du GSM-800L ....................................................................................................... 43
Figure II.17 : Présentation de l’interface initiale du logiciel ........................................................................ 46
Figure II.18 : Interface plateforme de programmation ARDUINO ............................................................... 46
Figure II.19 : Barre de boutons ARDUINO. ................................................................................................ 47
Figure II.20 : Paramétrage de la carte. ......................................................................................................... 48
Figure II.21 : Les étapes de téléchargement du code.................................................................................... 49
Figure II.22 : Adaptateur de LCD I²C.......................................................................................................... 50
6
Figure II.23 : Contrôle précis de rétroéclairage. .......................................................................................... 50
Figure II.24 : Brochage de LCD I²C ............................................................................................................ 51
Figure III.1: Schéma fonctionnel du système d’alerte d'accident. ................................................................ 55
Figure III.2 : schéma de branchement du système. ...................................................................................... 56
Figure III.3 : Schéma de brochage de ARDUINO-UNO & GPS NEO-6M. ................................................. 57
Figure III.4 : Test du GPS NEO-6M............................................................................................................ 58
Figure III.5 : décodage du trame NMEA ..................................................................................................... 58
Figure III.6 : le schéma de brochage de ARDUINO-UNO & GSM-800L. ................................................... 59
Figure III.7 : Test de GSM-800L................................................................................................................. 60
Figure III.8 : Schéma de brochage de ARDUINO-UNO & ADXL-335. ...................................................... 61
Figure III.9 : Test de ADXL335 .................................................................................................................. 61
Figure III.10 : Brochage de ARDUINO-UNO & LCD I²C .......................................................................... 62
Figure III.11 : Test de LCD I²C ................................................................................................................... 63
Figure III.12 : Organigramme du fonctionnement du system ....................................................................... 64
Figure III.13: Portion du code source. ......................................................................................................... 65
Figure III.14 : Brochage global du système. ................................................................................................ 66
Figure III.15 : Capture de message reçu .................................................................................................... 667
7
INTRODUCTION GENERALE
INTRODUCTION GÉNÉRALE
Introduction générale
Le véhicule, facteur d'accident, est de plus en plus sollicité pour devenir une
aide à la prévention des accidents, et d'en réduire les conséquences. Il s’agit de
rendre plus fiable (freinage, direction assistée, etc..) et mieux visible (feux de
croisement etc.…), afin de prévenir l'accident (sécurité primaire), mais aussi,
renforcer la protection offerte en cas de survenue d'un accident (airbags, ceinture de
sécurité...) et l’efficacité des mesures prises après le choc (secours aux victimes,
prise en charge…) (sécurité secondaire et tertiaire). Ainsi la sécurité routière relève
de nombreux domaines de recherche notamment grâce aux nouvelles technologies :
alerte en cas de véhicule arrêté sur la voie, aide à la navigation, régulation
automatique de la vitesse... Dans ces recherches, le véhicule « intelligent » est amené
à remplacer le conducteur défaillant.
Ce système d’alerte est basé sur l’acquisition des données issues d’un accéléromètre
et d’un module relié au réseau multiplexé du véhicule à base de la carte ARDUINO,
permettant le calcul de la force G et l’analyse de la vitesse. Puis la transmission de
ces données via un module GSM connecté à la carte ARDUINO vers l’application
ARDUINO IDE pour le traitement, l’affichage et la notification.
I.1 Introduction
Les accidents de la route font chaque année au Maroc plus de 3726 tués et
10 429 blessés [C11]. Le nombre annuel de tués sur les routes est de l’ordre de 50
000 dans l’Union Européenne et de plus de 500 000 à l’échelle mondiale. La
technologie permet désormais d’envisager des systèmes de sécurité active visant à
éviter les accidents ou à réduire leur sévérité. La sécurité s’est aussi développée vers
des dispositifs d’assistance après l’accident.
I.2.1.2 Caractéristiques :
Ils utilisent aussi divers moyens pour contribuer à éviter un accident. Certaines
caractéristiques, comme le système anticollision et le système d’avertissement de
sortie de voie, déclenchent un dispositif d’avertissement du conducteur en cas de
situation potentiellement dangereuse.
12
Le point commun de toutes les caractéristiques de sécurité active est qu’elles
surveillent en permanence un ou plusieurs aspects du véhicule afin de détecter les
dangers potentiels. Cescaractéristiques agissent discrètement en arrière-plan, que ce
soit pour vérifier la vitesse de rotation des pneus, la position du véhicule dans sa
voie de circulation, ou la position des pédales de frein et d’accélérateur l’une par
rapport à l’autre. Lorsqu’un problème est détecté, les caractéristiques de sécurité
active interviennent de façon autonome pour corriger la situation en toute sécurité.
13
ceintures de sécurité, les coussins gonflables et les appuie-tête contribuent à
maintenir les occupants stationnaires dans l’espace vital. Ce genre de
caractéristiques et d’équipements réduisent le risque de blessures graves et
permettent au conducteur et aux passagers de sortir vivants de la collision.
C’est à l’extérieur de cet espace vital que les blessures les plus graves peuvent
être inévitables. Par exemple, si le conducteur ne porte pas sa ceinture de sécurité,
il peut se voir projeté hors de la zone de sécurité du véhicule et frapper le pare-brise
ou d’autres surfaces dures de l’habitacle. Si la collision est particulièrement violente,
il peut même se faire éjecter du véhicule.
Malgré ce que leur qualificatif peut laisser supposer, les caractéristiques de sécurité
« Passive » sont d’une importance capitale pour atténuer la gravité des blessures.
Elles font l’objet d’un effort de recherche et de perfectionnement permanent.
I .2.2.3 Historique d’évolution des systèmes de ceinture de sécurité et des airbags [C15]
1968 : Introduction de l’appui tête (évite les coups de lapin \ fracture de la nuque)
14
2004 : Technologie de détonateur en silicone pour les générateurs de gaz d'airbags
2009 : Protection de tête par airbags montés dans les sièges pour véhicules
décapotables
Un airbag est une poche gonflable, insérée dans une voiture afin de protéger
ses passagers lors des accidents.
15
Lors d'un choc, tous les airbags d'une
automobile ne se déclenchent pas en même
temps.
d’activation des.
Le choc est tout d’abord détecté par un accéléromètre, qui fournit un signal
électrique. Celui-ci est ensuite amplifié, et enfin converti en énergie thermique, ce qui
déclenche une réaction chimique produisant des gaz, qui gonflent alors la poche. Celle-
ci étant percée, elle sedégonfle aisément au moment où le conducteur ou le passager le
heurt. La figure I.3 ci-dessous illustre le déroulement d'un déclanchement d'airbag.
16
Un fort Le coussin Le coussin est Le véhicule Le
ralentissement commence complètement est conducteur
du véhicule est à se gonflé ; la immobilisé ; retombe en
enregistré. La gonfler, le ceinture est la arrière sur
valeur seuil de conducteur appliquée sur carrosserie sonsiège.
décélération est sedéplace le corps et est Le coussin
atteinte et vers tendue. déformée. sedégonfle
entraine le l’avant. La L’énergie du Le et n’est
déclanchement carrosserie choc est en conducteur pas un
de la mise à commence partie plonge en obstacle à
feu. Le à se absorbée par avant, la tête l’évacuatio
conducteur est déformer. la et le buste n du
encore assis en déformation viennent véhicule.
position de la toucher le
normale sur carrosserie. coussin
son siège. gonflé.
17
Lorsque le détecteur de collision dans le véhicule détecte une collision, il envoie
un signal au module de commande qui
déploie le coussin d'air. Il existe
différentstypes de capteurs de collision,
comme les plus âgés qui ont été placés à
l'avant de la voiture (dans la zone
d'impact), et les derniers modèles, les
accéléromètres micro-usinés qui sont
installés À l'intérieur d'un module de
commande ou du cerveau de l'airbag. Figure I.5: Detection de l’impact
Il a pour fonctions :
o D’analyser les données des capteurs,
18
a) Capteur piézorésistif
UE =Us=0
Us : tension de sortie
UE : tension d’entrée Figure I.8: image de la tension dérivée
La résistance R1 et R3 ouR2 et
R4 travaillent perpendiculairement l’une par rapport à l’autre du fait de
leur implantation sur la plaquette.
Chaque variation de résistance fait évoluer Uac et Uad donc Us est bien le reflet
de l’accélération. Alimenté sous 5 volts il délivre une tension proportionnelle à
l’accélération du véhicule.
19
Figure I.9: Générateurs de gaz
Sécurité tertiaire
Toute action qui permet, une fois le choc survenu, d'améliorer les secours
(alerte, signalisation, intervention). C’est l’ensemble des moyens mis en œuvre pour
limiter lesconséquences une fois l’accident produit. Elle concerne tous les usagers
et les professionnels des secours.
C’est aussi la réduction du risque, produite par une meilleure prise en charge
de l’accidenté. Le développement des secours (SAMU), l’amélioration de leurs
qualités augmente la sécurité routière. La réduction sur la mortalité, sur les risques
d’aggravations des lésions au cours du transport et sur le risque de séquelles.
20
(nom technique), ce système est tout simplement une puce électronique qui
enregistre en permanence les principaux paramètres d’un véhicule qui sont
théoriquement sous contrôle du conducteur : vitesse, accélération, décélération,
direction, freinage, clignotants, ou éclairage.
Pour pouvoir recueillir et conserver ces renseignements, la boîte noire UDS 2.0
est munie de capteurs internes (accéléromètres, compas) dont les indications sont
complétées par les informations propres du véhicule (vitesse, freinage, clignotants,
éclairage, ...). La mémorisation de l’ensemble est effectuée grâce à une logique les
protégeant contre toute manipulation (la redondance de certaines données est une
garantie supplémentaire de leur intégrité).
Elles peuvent être extraites par un ordinateur de type PC pour être analysées.
Une pile interne permet de les conserver en mémoire pendant plusieurs années et la
confidentialité est assurée par le scellement de la boite. Peu de chance de pouvoir
frauder ou falsifier les informations.
21
par le biais d'un système GPS, ainsi que d’autres données telles que le
déploiement d’airbags, le numéro de téléphone mobile du client ou le
numéro de châssis informant du type de voiture ou de sa couleur. Ce
centre peut ainsi demander rapidement l’intervention des services de
secours, qui plus est avec des informations précises. Il peut aussi essayer
d’entrer en communication avec les occupants afin de déterminer leur
nombre et leur état. Enfin, les passagers peuvent actionner
manuellement l’appel d’urgence pour informer le centre d’un accident
concernant un autre véhicule.
I.3 Géolocalisation
22
I.3.1 Les techniques de la géolocalisation[C111]
1.3.1 La géolocalisation via la téléphonie mobile
Le cadre spatial :
Le secteur contrôle :
La partie utilisateur :
25
Plus connu sous l’abréviation
(Differiantial GPS), fournit une
précision de 0,5 à 5 mètres est utilisés
pour la navigation côtière, la saisie de
données pour des SIG, les travaux
précis en agriculture etc. La figure
I.10 explique le principe de
positionnement de GPS.
En différé : le boitier GPS enregistre toutes les données de géolocalisation, qui sont
récupérées à posteriori pour être analysées.
26
I.5 Systèmes de géolocalisation d’un véhicule
Cet émetteur de petite taille permet de géolocaliser le véhicule dans lequel il est
embarqué, avec une précision de 10 à 15 mètres. Equipé d’une puce
électronique, le boitier GPS capte les signaux émis par un réseau de satellites lui
permettant de calculer sa position géographique exacte. Il existe deux types de
boitiers GPS :
Le boitier GPS avec écran : placé sur le tableau de bord, il est couplé
avec unlogiciel de cartographie permettant d’afficher la position du véhicule
sur un plan. Il est utilisé le plus souvent comme une solution d’aide à la
navigation.
D’une carte SIM dite M2M (Machine to Machine), couplée avec un forfait
adapté, souscrit chez un opérateur.
28
I.8 Conclusion
29
Chapitre II : MOYENS ET METHODES DE MESURE
30
Chapitre II : MOYENS ET METHODES DE MESURE
II.1 Introduction
La conception de toute solution logicielle doit être traitée avec précision et détail,
précédée d’une analyse profonde et bien réfléchie, car elle est le reflet du futur système
avant même sa concrétisation.
Dans le but d’avoir une meilleure analyse et de rendre la conception du système plus
complète je vais essayer d’étudier tous les moyens et les outils ainsi que le matériel qui
va me servir à la réalisation de mon projet.
Traitement
Module GPS
UART
Module
Module GSM
D’acquisition
Message I²C
/Appel
Accident détectée Pile 3,7v
SOS 7800mAh
Accéléromètre
LCD I²C Smartphone
31
Chapitre II : MOYENS ET METHODES DE MESURE
Partie Traitement et visualisation : c’est la partie software du système,
elle assure le traitement des informations issues de l’accéléromètre et des
modules GPS et GSM. Englobés par une interface logicielle écrite en langage
ARDUINO, elle sert à afficher les différentes valeurs des capteurs sous formes
différentes, et sauvegarder certaines données acquises.
Pour la réalisation de cette partie du projet, j’ai opté pour les composants suivants :
Carte ARDUINO-UNO.
Accéléromètre ; ADXL-335.
Module GPS-NEO6M.
Module GSM-800L.
II.3.1 Carte ARDUINO-UNO
La carte ARDUINO-UNO est fabriqué et vendu par ARDUINO LLC, elle est
construite autour d’un microcontrôleur ATMega328P, dont la programmation peut
être réalisée en langage de programmation ARDUINO, une dérivation simplifiée du
langage C/C++. Cette carte possède 14 entrées/sorties numériques (dont 6 peuvent être
utilisées comme étant des sorties PWM (Pulse Width Modulation), 6 entrées
analogiques (10 bits offrant une plage de valeurs allant de 0 à 1023), une liaison série
UART (Universal Asynchronous Receiver Transmitter), une liaison TWI (Two Wire
Interface) aussi connue sous le nom I²C (Inter-Integrated Circuit) ou SMBUS (System
Management Bus), une liaison SPI (Serial Peripheral Interface).
32
Chapitre II : MOYENS ET METHODES DE MESURE
Source externe : Cela peut se faire soit par le connecteur Jack DC dédié, soit en
fournissant directement une alimentation externe aux broches appropriées de la carte.
La façon la plus courante pour alimenter extérieurement la carte est de connecter une
source de tension comprise, entre 7 et 12 volts via le connecteur d'alimentation externe
(barillet ou jack) situé sur la carte.
33
Chapitre II : MOYENS ET METHODES DE MESURE
o Broches 5V : Cette broche fournit une sortie de tension de 5 volts après
régulation. C'est la tension standard utilisée pour alimenter les composants
de la carte.
o Les repères de 3.3V : Cette broche fournit une sortie de tension de 3.3 volts.
Elle est utile pour alimenter des composants qui fonctionnent à cette
tension.
Les broches d'E/S sont l'essence de la carte. Elle servant à la liaison vitale
avec des circuits externes via diverses interfaces. Elles fonctionnent en tant qu'entrées
ou sorties numériques à 5 volts. De plus, plusieurs de ces broches offrent des
fonctionnalités étendues, comme des entrées analogiques, des sorties PWM, et la
prise en charge de protocoles de communication série, élargissant ainsi les
possibilités d'utilisation de la carte. La figure 14 illustré ci-dessous montre
l’emplacement de chaque broche.
Broches PWM : D3, D5, D6, D9, D10, D11 => Ces broches peuvent générer
des signaux PWM (Modulation de Largeur d'Impulsion).
34
Chapitre II : MOYENS ET METHODES DE MESURE
Broche Reset (RESET) : Permet la réinitialisation de la carte.
Module SPI.
Module UART.
3 Timers / contreurs.
Figure II.4: Microcontrôleur
6 canaux pour la conversion analogique-numérique ATMEGA328P
(ADC).
6 canaux PWM.
1 comparateur analogique.
35
Chapitre II : MOYENS ET METHODES DE MESURE
Le ADXL335 est un accéléromètre analogique à trois axes IC, qui lit les
accélérations X, Y et Z en tant que tensions analogiques. En mesurant la quantité
d’accélération due à la gravité, un accéléromètre peut déterminer l’angle auquel il est
incliné par rapport à la terre. En détectant la quantité d’accélération dynamique,
l’accéléromètre peut savoir à quelle vitesse et dans quelle direction l’appareil se déplace.
La figure II.5 en dessous présente le ADXL-335.
II.3.2.2 Caractéristiques
36
Chapitre II : MOYENS ET METHODES DE MESURE
.
37
Chapitre II : MOYENS ET METHODES DE MESURE
II.3.3.2 Fonctionnement du NEO-6M
38
Chapitre II : MOYENS ET METHODES DE MESURE
RAM sur batterie : La RAM sur batterie se compose de deux composants
principaux :
Connecteur UFL : Celui-ci est utilisé pour connecter une antenne externe
au module pour une meilleure réception du signal.
Antenne patch : Une antenne intégrée conçue pour recevoir les signaux
des satellites GPS. Il aide à capturer efficacement les signaux pour un
positionnement précis. La figure II.11 illustre une antenne patch à quoi
ressemble.
II.3.4 GSM-800L
II.3.4.1 Description du module GSM-800L[C24]
Le SIM800L est un module cellulaire miniature qui permet la transmission GPRS, l'envoi et la
réception de SMS, ainsi que la réalisation et la réception
d'appels vocaux.
Le module GSM-800L.
40
Chapitre II : MOYENS ET METHODES DE MESURE
II.3.4.2 Fonctionnement du GSM-800L
Les commandes AT, utilisées via une liaison série, permettent de contrôler le
module et d'effectuer des actions telles que l'envoi de SMS ou la réalisation d'appels.
Les LED indicatrices fournissent des informations sur l'état du module. La figure II.14
en dessous illustre le fonctionnement du module.
41
Chapitre II : MOYENS ET METHODES DE MESURE
Figure II.15: les composants essentiels pour la connectivité sans fil de SIM800L
42
Chapitre II : MOYENS ET METHODES DE MESURE
Taille du module : 2.2 cm X 1.8 cm.
TTL port série peut être utilisé avec un lien direct vers le microcontrôleur.
II.3.4.5 Commande AT
La plupart des modems modernes disposent d'un jeu de commandes textuelles qui
peuvent être appelées en mode de commande. Les modems plus anciens ne disposent que
des commandes par signaux de contrôle ou des commandes sous la forme de
télégrammes.
Le jeu le plus courant de commande textuelle est appelé le jeu AT ou encore Hayes,
du nomde l'entreprise ayant commercialisé les premiers modems dits intelligents. Le
jeu se compose decommandes simples préfixées par AT (toujours présent pour
commencer une ligne de commande). En général, ces deux codes sont utilisés pour
synchroniser le modem à la bonne vitesse. Il est donc recommandé de les taper avec la
même casse. Les commandes agissent sur des registres internes qui sont manipulables
directement.
43
Chapitre II : MOYENS ET METHODES DE MESURE
Il est souvent possible de sauvegarder la configuration dans une mémoire interne non
volatile. Il faut savoir que la plupart du temps beaucoup d'extensions incompatibles
ont été implantées : il n'existe pas à proprement parler de norme. On parlera cependant
des commandes les plus courantes. En général, les fabricants fournissent avec le
modem de la documentation suffisante pour le paramétrage.
AT : Code d'attention.
C’est le préfixe de ligne de commande qui indique au modem qu'une commande ou
uneséquence de commande est entrée.
II.[Link] Commandes dédiées au service SMS
Le Tableau II.1 en dessous inclut les commandes AT les plus courantes dédiées au
service SMS.
Le Tableau II.2 en dessous inclut les Commandes AT les plus courantes dédiées au
service GPS.
44
Chapitre II : MOYENS ET METHODES DE MESURE
AT+CGPSRST= Définit le mode de remise à zéro
En effet, si l’on omettait cette boucle, à la fin du code produit, il sera impossible de
reprendre la main sur la carte ARDUINO qui exécuterait alors du code aléatoire. La
figure II.17 en dessous illustre l’interface initiale du logiciel.
45
Chapitre II : MOYENS ET METHODES DE MESURE
II.4.2.2 Correspondance :
46
Chapitre II : MOYENS ET METHODES DE MESURE
47
Chapitre II : MOYENS ET METHODES DE MESURE
Une simple manipulation enchaînée doit être suivie afin d’injecter un code vers la
carte ARDUINO via le port USB.
48
Chapitre II : MOYENS ET METHODES DE MESURE
Un écran LCD I²C typique se compose d’un écran LCD à caractères HD44780 et
d’un adaptateur LCD I²C. Comme leur nom l’indique, ces écrans LCD sont idéaux
pour n’afficher que des caractères. Un écran LCD de 16×2 caractères, par exemple,
peut afficher 32 caractères ASCII sur deux lignes.
L'écran LCD I²C (Inter-Integrated Circuit) est un composant crucial, offrant une
interface conviviale pour afficher des informations. Son intégration simplifiée avec les
microcontrôleurs ARDUINO et d'autres plates-formes de développement en fait un
choix populaire pour les prototypes et les produits finaux. Grâce à sa communication
série à deux fils, l’I²C réduit le nombre de connexions nécessaires, optimisant ainsi la
conception et la gestion des câbles. De plus, son utilisation de l'adressage permet à
plusieurs périphériques d'être connectés au même bus I²C, offrant une flexibilité
accrue dans les applications complexes.
49
Chapitre II : MOYENS ET METHODES DE MESURE
LCD I²C dispose de 4 broches au total. La figure II.24 en dessous illustre le brochage.
50
Chapitre II : MOYENS ET METHODES DE MESURE
II.5.5 Smartphone
Le smartphone combine les données captées par ses différents capteurs afin
d'estimer uneprobabilité de localisation en fonction du temps, de la direction prise... à
partir d'un point de départ prédéterminé pour des utilisations variées (boussole,
navigation, console de jeux portable...).
GPS
Presque tous les Smartphones disposent d’un récepteur GPS. La réception de 3 satellites
(minimum) est nécessaire pour obtenir une position en 2D et 4 satellites pour 3D
(altitude) ; plus de satellites augmente la précision. Le GPS ne fonctionne pas à
l’intérieur des bâtiments ;il peut être lent à positionner et vide rapidement la batterie.
La localisation cellulaire GSM des téléphones portables (qui n’a qu’une précision de
300 m en ville, à plusieurs km dans le rural) peut accélérer la localisation GPS (fonction
"Assisted GPS" avec une puce A-GPS).
51
Chapitre II : MOYENS ET METHODES DE MESURE
L’Accéléromètre
Pédomètre
Le capteur d’orientation
Le capteur de proximité :
Le détecteur de luminosité
II.6 Conclusion
52
CHAPITRE III: REALISATION
53
CHAPITRE III: REALISATION
III.1 Introduction
54
CHAPITRE III: REALISATION
1 4
Positionnement Une Assistante plus rapide
55
CHAPITRE III: REALISATION
Carte ARDUINO-UNO
Module GPS-NEO6M
Module GSM-800L
Accéléromètre ADXL-335
LCD I²C
56
CHAPITRE III: REALISATION
III.4.2 ARDUINO-UNO & GPS-NEO6M
GPS-NEO6M ARDUINO-UNO
RX 9
TX 8
VCC 5V
GND GND
57
CHAPITRE III: REALISATION
58
CHAPITRE III: REALISATION
III.4.3 ARDUINO-UNO & GSM-800L
Sur le schéma de brochage, Je vais établir les liaisons suivantes :
RX 2 X
TX 3 X
VCC X Pole +
GND X Pole -
Après l’exécution du programme le message est reçu par le numéro prédéfini comme
montre la figure III.7 ci-dessous.
59
CHAPITRE III: REALISATION
ADXL-335 ARDUINO-UNO
VCC 3,3V
Xout A1
Yout A2
Zout A3
GND GND
60
CHAPITRE III: REALISATION
61
CHAPITRE III: REALISATION
SDA A4
SCL A5
VCC 5V
GND GND
Une fois que le programme de test a été exécuté, LCD I²C affiche le message ci-
dessous dans la figure III.11.
62
CHAPITRE III: REALISATION
63
CHAPITRE III: REALISATION
La figure III.12 ci-dessous montre l’organigramme dont j’ai présenté les différentes
étapes de fonctionnement de mon système.
Début
Initialisation du système
Non
Faux crash Accident ?
Oui
Non
64
CHAPITRE III: REALISATION
III.6 Description fonctionnelle du système
De point de vue fonctionnel, mon système d’alerte d’accident peut être subdivisé
en deux principales parties : une en absence d’un accident (Faux crash), et une autre
dès la détection d’un crash (accident routière).
Absence d’accident
Absence d’accident ou faux crashs se réfèrent à des événements signalés
comme des accidents, mais qui, en réalité, ne correspondent pas à des incidents
réels. Si la sensibilité du système de détection est réglée à un niveau supérieur
à la magnitude appropriée, même des mouvements mineurs du véhicule
peuvent être interprétés comme des accidents.
Accident détectée
65
CHAPITRE III: REALISATION
Si la magnitude du système de détection est réglée à un niveau inférieur à la
sensibilité appropriée La procédure d’urgence se lance automatiquement selon
cette chronologie :
Après avoir vérifié séparément le GPS et le GSM, j’ai passé au test du système global.
La figure III.14 montre le brochage électronique comportant tous les composants du
système branché d’une façon convenable pour obtenir un prototype du système
d’accident et suivie du véhicule.
66
CHAPITRE III: REALISATION
En inclinant la carte (similaire à un accident), après quelques instants le message
d’alerte est reçu par le numéro du téléphone indiqué dans le programme. La figure III.15
présente une capture de ce message.
III.8 Conclusion
Dans cette dernière partie du projet, j’ai, dans un premier temps, fait une description
fonctionnelle de mon système d’alerte ainsi que les brochages matériels nécessaires à
sa réalisation et à sa validation de fonctionnement.
67
CONCLUSION GENERALE
Conclusion Générale
68
CONCLUSION GENERALE
Conclusion générale
Pour clore, je dis que la seule et unique chose qui pourra mettre une limite aux
perspectives c’est bien mon imagination
69
Bibliographie
71
[C11] Statistiques de sécurité routière en 2017. [En ligne]
[Link]
[Link]
[Link]
[C15] Historique d’évolution des systèmes de ceinture de sécurité et des airbags. [En ligne]
[Link]
de-ceinture-de-securite-et-des-airbags/
[Link]
[Link]
72
[C23] GPS NEO-6M. [En ligne]
[Link]
[C24] GSM-800L [En ligne]
[Link]
[Link]
73