Table des matières:

Dispositif de sécurité pour femmes avec suivi GPS et alertes à l'aide d'Arduino : 6 étapes
Dispositif de sécurité pour femmes avec suivi GPS et alertes à l'aide d'Arduino : 6 étapes

Vidéo: Dispositif de sécurité pour femmes avec suivi GPS et alertes à l'aide d'Arduino : 6 étapes

Vidéo: Dispositif de sécurité pour femmes avec suivi GPS et alertes à l'aide d'Arduino : 6 étapes
Vidéo: IOT Based Automatic Vehicle Accident Detection and Tracking System Using GSM and GPS Modem 2024, Novembre
Anonim

Par wns.nawfalSuivez plus par l'auteur:

Détecteur de toux de poche
Détecteur de toux de poche
Détecteur de toux de poche
Détecteur de toux de poche
Accueil contrôlé par l'audio à l'aide d'Esp8266
Accueil contrôlé par l'audio à l'aide d'Esp8266
Accueil contrôlé par l'audio à l'aide d'Esp8266
Accueil contrôlé par l'audio à l'aide d'Esp8266
Traqueur GPS
Traqueur GPS
Traqueur GPS
Traqueur GPS

Avec toute la technologie à notre disposition ces derniers temps, il n'est pas difficile de construire un dispositif de sécurité pour les femmes qui non seulement générera une alarme d'urgence mais enverra également un message à vos amis, votre famille ou la personne concernée. Ici, nous allons construire un groupe qui peut être porté par les femmes, à l'aide duquel elles peuvent informer la police ou n'importe qui, en utilisant des SMS d'urgence SOS avec l'emplacement actuel. Grâce à ces informations, la police sera en mesure de sauver la victime de l'emplacement. Pour cela, nous utilisons ici un Arduino qui peut être interfacé avec un module GSM et GPS pour envoyer des alertes SMS et obtenir les coordonnées de localisation. Nous avons également utilisé un module émetteur et récepteur RF pour la communication sans fil entre la bande et l'appareil récepteur avec GPS/GSM.

Étape 1: Matériaux utilisés

  • Arduino Nano
  • Modem SIM900
  • Module GPS NEO6M
  • Émetteur et récepteur RF 433 MHz
  • Bouton
  • Batterie
  • Planche à pain
  • Sauteur

Étape 2: Module GPS

Module GPS
Module GPS

Ici, nous utilisons le module GPS NEO6M. Le module GPS NEO-6M est un récepteur GPS populaire avec une antenne en céramique intégrée, qui offre une forte capacité de recherche par satellite. Ce récepteur a la capacité de détecter des emplacements et de suivre jusqu'à 22 satellites et d'identifier des emplacements n'importe où dans le monde. Avec l'indicateur de signal intégré, nous pouvons surveiller l'état du réseau du module. Il dispose d'une batterie de sauvegarde des données afin que le module puisse enregistrer les données lorsque l'alimentation principale est accidentellement coupée.

Le cœur du module récepteur GPS est la puce GPS NEO-6M de u-blox. Il peut suivre jusqu'à 22 satellites sur 50 canaux et a un niveau de sensibilité très impressionnant qui est de -161 dBm. Ce moteur de positionnement u-blox 6 à 50 canaux bénéficie d'un temps de mise au point initial (TTFF) inférieur à 1 seconde. Ce module prend en charge le débit en bauds de 4800-230400 bps et a le baud par défaut de 9600. Caractéristiques:

  • Tension de fonctionnement: (2,7-3,6) V CC
  • Courant de fonctionnement: 67 mA
  • Débit en bauds: 4800-230400 bps (9600 par défaut)
  • Protocole de communication: NEMA
  • Interface: UART
  • Antenne externe et EEPROM intégrée.

Étape 3: Module GSM

Module GSM
Module GSM

Il s'agit d'un téléphone portable quadri-bande compatible GSM/GPRS, qui fonctionne sur une fréquence de 850/900/1800/1900MHz et qui peut être utilisé pour diverses applications telles que l'accès à Internet, passer un appel vocal, envoyer et recevoir des SMS, etc. Les bandes de fréquences du modem GSM peuvent être définies par les commandes AT. Le débit en bauds est configurable de 1200 à 115200 via la commande AT. Le modem GSM/GPRS possède une pile TCP/IP interne qui nous permet de nous connecter à Internet via GPRS. Il s'agit d'un module de type SMT et conçu avec un processeur monopuce très puissant intégrant le noyau AMR926EJ-S, qui est très populaire dans divers produits industriels.

Spécifications techniques:

  • Tension d'alimentation: 3.4V – 4.5V
  • Mode d'économie d'énergie: consommation d'énergie en mode veille = 0,5 mA
  • Bandes de fréquences: SIM900A
  • Bi-bande: EGSM900, DCS1800.
  • Température de fonctionnement: -30ºC à +80ºC
  • Prend en charge MIC et Audio InputSpeaker InputPrise en charge de l'interface UARTMise à niveau du micrologiciel par port de débogageCommunication: commandes AT

Étape 4: Schéma de connexion

Diagramme de connexion
Diagramme de connexion
Diagramme de connexion
Diagramme de connexion

Le système de sécurité des femmes avec suivi GPS et alertes peut être subdivisé en deux sections telles que la section émetteur et récepteur. Les schémas de circuit de chaque section sont décrits comme suit:

Section émetteur: Dans la partie émetteur RF, il y aura un bouton SOS avec un émetteur RF 433 MHz, qui transmettra les données à la partie récepteur sans fil. Le but de réaliser ici deux pièces individuelles est de minimiser la taille du module émetteur afin qu'il puisse être porté en bracelet. Le schéma de circuit de la partie émetteur est illustré ci-dessus.

Section récepteur: Dans la section récepteur RF, les données transmises depuis le bracelet (partie émetteur) sont reçues par l'appareil doté d'un récepteur RF 433 MHz. Le récepteur RF envoie ces informations à Arduino via la broche numérique. Arduino Nano reçoit ensuite le signal et le traite à l'aide du programme qui y est flashé. Lorsque la victime appuie sur le bouton SOS dans la partie émetteur, un signal HAUT est généré et passe du côté Arduino, puis Arduino envoie un signal au modem SIM900, pour envoyer un SMS à l'utilisateur enregistré avec les coordonnées GPS qui ont déjà été stocké dans le microcontrôleur à l'aide du module GPS NEO6M. Le schéma de circuit du côté récepteur est présenté comme ci-dessus.

Étape 5: Programmation pour Arduino

Programmation pour Arduino
Programmation pour Arduino

Après avoir terminé avec succès les connexions matérielles, il est maintenant temps de programmer l'Arduino Nano. L'explication pas à pas du code est donnée ci-dessous.

Démarrez le code en incluant tous les fichiers de bibliothèque requis dans le code comme TinyGPS++.h pour la carte GPS NEO6M, SoftwareSerial.h pour définir les broches série du logiciel. Ici, la bibliothèque TinyGPS++.h est utilisée pour obtenir les coordonnées GPS à l'aide du module récepteur GPS. Cette bibliothèque peut être téléchargée ici. Maintenant, déclarez les broches de connexion du module GPS et son débit en bauds par défaut, qui est de 9600 dans notre cas. Définissez également les broches série du logiciel à l'aide desquelles le GPS communiquera avec Arduino. statique constante int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600;Déclarez ensuite les objets pour la classe TinyGPSPlus. Définissez également l'objet pour la classe SoftwareSerial avec les broches en tant qu'arguments déclarés précédemment. GPS TinyGPSPlus; SoftwareSerial soft (RXPin, TXPin); configuration interne (), déclarez toutes les broches d'entrée et de sortie. Ensuite, initialisez les fonctionnalités série matérielle et série logicielle, en fournissant le débit en bauds par défaut qui est de 9600 dans notre cas. Dispositif de sécurité pour femmes avec suivi GPS et alertes à l'aide d'Arduino Lorsque le bouton SOS est enfoncé, le buzzer commence à émettre un bip et un SMS arrive au numéro autorisé contenant la latitude et la longitude de l'emplacement de la victime. La capture d'écran de la sortie est présentée ci-dessous:

Conseillé: