
Le système de suivi des véhicules / biens / personnes devient très important de nos jours, en particulier en cas de vol de véhicules, perte d'un enfant ou d'une personne agée. Si vous avez un système GPS installé dans votre véhicule ou embarqué sur une personne, vous pouvez suivre sa localisation et cela aide la police à retrouver ces derniers en cas d infractions.
Dans ce projet, nous enverrons les coordonnées de localisation par sms sur votre mobile, dans le quel vous trouverez un lien vers Google Maps avec les coordonnées de localisation de votre véhicule / ou bien / personne. Lorsque vous cliquez sur ce lien, il vous dirige sur Google Maps avec la position de votre véhicule , bien ou personne. Dans ce système de suivi de véhicule , personne ou bien utilisant Google Maps , le module GPS est utilisé pour obtenir les coordonnées de localisation, le module GSM pour envoyer les informations au mobile et la carte Arduino ( microcontrolleur ) est utilisé pour faire communiquer le GPS et le GSM.
II. UTILISATION DES MATÉRIAUX
III. LOGICIELS ET BIBLIOTHÈQUES UTILISÉES
1 . Logiciels
2. Bibliothèques
IV. FONCTIONNEMENT
1. Principe
Dans ce projet, la carte arduino est utilisée pour contrôler l'ensemble du processus avec un module récepteur GPS et émetteur récepteur GSM . Le récepteur GPS est utilisé pour détecter les coordonnées, la partie GSM est utilisée pour envoyer les coordonnées à l'utilisateur par SMS. Nous avons utilisé le module trois en un (GPS GPRS GSM A7 AI THINKER).
Ce module ne permet pas l activation du mode gps et du mode gsm simultanément.Donc la contrainte pour nous est de basculer d un mode a l autre en cas de besoin.Après la programmation et la dissimulation du projet dans son environnement (véhicule, sac de classe d'un enfant, etc ....), nous avons juste besoin d'envoyer un SMS, «Position», au système .Le message envoyé est reçu par le module GSM qui est connecté au système et envoie les données du message à Arduino. Arduino le lit et extrait le message principal de l'ensemble du message. Et puis comparez-le avec un message prédéfini dans Arduino. Si une correspondance se produit, Arduino lit les coordonnées en extrayant la chaîne $ GPGGA des données du module GPS (fonctionnement du GPS expliqué ci-dessus) et l'envoie à l'utilisateur à l'aide du module GSM. Ce message contient les coordonnées de l'emplacement du véhicule.
2. schémas
Les connexions de circuit de ce projet sont simples et illustrées dans l'image ci-dessous.
carte arduino uno | module GPS GSM A7 Ai thinker et autres |
11 | PWR_KEY |
GND | GND |
VCC | V_BAT |
4 | U_TXD |
5 | U_RXD |
10 | led_vert // mode gsm |
9 | led_rouge // le systeme est ok |
8 | led_jaune // mode gps |
7 | relais 5v ( en serie avec la batterie du vehicule ) |
2 | broche 3 arduino // interuption |
3 | broche 2 arduino |
3. Resume sur le format de donnees gps NEMA
Nous pouvons extraire les coordonnées de la chaîne $ GPGGA en comptant les virgules dans la chaîne. Supposons que vous trouvez la chaîne $ GPGGA et que vous la stockez dans un tableau, alors Latitude se trouve après deux virgules et la Longitude après quatre virgules. Maintenant, ces informations peuvent être placées dans d'autres tableaux.
Vous trouverez ci-dessous la chaîne $ GPGGA, ainsi que sa description:
$ GPGGA, 104534.000,7791.0381, N, 06727.4434, E, 1,08,0.9,510,4, M, 43,9, M '' * 47
$ GPGGA, HHMMSS.SSS, latitude, N, longitude, E, FQ, NOS, HDP, altitude, M, hauteur, M, données de somme de contrôle
Identifiant | La description |
$ GPGGA | Données de correction du système de positionnement global |
HHMMSS.SSS | Heure au format heure minute seconde et millisecondes. |
Latitude | Latitude (coordonnée) |
N | Direction N = Nord, S = Sud |
Longitude | Longitude (coordonnée) |
E | Direction E = Est, W = Ouest |
FQ | Corriger les données de qualité |
NOS | Nombre de satellites utilisés |
HPD | Dilution horizontale de précision |
Altitude | Altitude par rapport au niveau de la mer |
M | Mètre |
Hauteur | Hauteur |
Somme de contrôle | Données de contrôle |
V. PROGRAMME
projet commercial (veuillez contacter le promoteur de ce projet au +237 680606206 )
VI. LA CONCRÉTISATION
1.images de realisation
2.Videos de realisation