Cuprins:

Dispozitiv de siguranță pentru femei cu urmărire GPS și alerte folosind Arduino: 6 pași
Dispozitiv de siguranță pentru femei cu urmărire GPS și alerte folosind Arduino: 6 pași

Video: Dispozitiv de siguranță pentru femei cu urmărire GPS și alerte folosind Arduino: 6 pași

Video: Dispozitiv de siguranță pentru femei cu urmărire GPS și alerte folosind Arduino: 6 pași
Video: SMARTWATCH-UL DE LA LIDL - Merită sau nu? 2024, Noiembrie
Anonim

De wns.nawfal Urmăriți mai multe de la autor:

Detector de tuse de buzunar
Detector de tuse de buzunar
Detector de tuse de buzunar
Detector de tuse de buzunar
Acasă controlată audio utilizând Esp8266
Acasă controlată audio utilizând Esp8266
Acasă controlată audio utilizând Esp8266
Acasă controlată audio utilizând Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Cu toată tehnologia disponibilă în ultima vreme, nu este greu să construim un dispozitiv de siguranță pentru femei, care nu numai că va genera o alarmă de urgență, ci va trimite și un mesaj prietenilor, familiei sau persoanei în cauză. Aici vom construi o bandă care poate fi purtată de femei, cu ajutorul căreia pot informa poliția sau oricine, folosind SMS-uri de urgență SOS împreună cu locația actuală. Folosind aceste informații, poliția va putea salva victima din locație. Pentru aceasta, aici folosim un Arduino care poate fi interfațat cu modulul GSM și GPS pentru a trimite alerte SMS și pentru a obține coordonatele de locație. De asemenea, am folosit un modul de transmisie și recepție RF pentru comunicația fără fir între banda și dispozitivul de recepție cu GPS / GSM.

Pasul 1: Materiale utilizate

  • Arduino Nano
  • Modem SIM900
  • Modul GPS NEO6M
  • 433 transmițător și receptor RF MHZ
  • Buton
  • Baterie
  • Pană de pâine
  • Săritor

Pasul 2: Modul GPS

Modul GPS
Modul GPS

Aici folosim modulul GPS NEO6M. Modulul NEO-6M GPS este un popular receptor GPS cu antenă ceramică încorporată, care oferă o capacitate puternică de căutare prin satelit. Acest receptor are capacitatea de a detecta locații și de a urmări până la 22 de sateliți și identifică locații oriunde în lume. Cu ajutorul indicatorului de semnal de la bord, putem monitoriza starea rețelei modulului. Are o baterie de rezervă a datelor, astfel încât modulul să poată salva datele atunci când alimentarea principală este oprită accidental.

Inima centrală din modulul receptor GPS este cipul GPS NEO-6M de la u-blox. Poate urmări până la 22 de sateliți pe 50 de canale și are un nivel de sensibilitate foarte impresionant, care este -161 dBm. Acest motor de poziționare u-blox 6 cu 50 de canale are un Time-To-First-Fix (TTFF) de sub 1 secundă. Acest modul acceptă rata de transmisie de la 4800-230400 bps și are valoarea implicită de 9600. Caracteristici:

  • Tensiune de funcționare: (2.7-3.6) V DC
  • Curent de operare: 67 mA
  • Rată de transmisie: 4800-230400 bps (9600 implicit)
  • Protocol de comunicare: NEMA
  • Interfață: UART
  • Antena externă și EEPROM încorporată.

Pasul 3: Modul GSM

Modul GSM
Modul GSM

Acesta este un telefon mobil Quad-band compatibil GSM / GPRS, care funcționează pe o frecvență de 850/900/1800 / 1900MHz și care poate fi utilizat pentru diverse aplicații, cum ar fi accesul la Internet, efectuarea unui apel vocal, trimiterea și primirea de SMS-uri etc. Bandele de frecvență ale modemului GSM pot fi setate de comenzile AT. Rata de transmisie este configurabilă de la 1200-115200 prin comanda AT. Modemul GSM / GPRS are un teanc TCP / IP intern care ne permite să ne conectăm la internet prin GPRS. Acesta este un modul de tip SMT și proiectat cu un procesor foarte puternic cu un singur cip care integrează nucleul AMR926EJ-S, care este foarte popular în diferite produse industriale.

Specificatii tehnice:

  • Tensiunea de alimentare: 3.4V - 4.5V
  • Mod de economisire a energiei: consumul de energie în modul Sleep =.5mA
  • Benzi de frecvență: SIM900A
  • Dual-band: EGSM900, DCS1800.
  • Temperatura de funcționare: -30 ° C până la + 80 ° C
  • Suportă intrare MIC și audio Intrare difuzor Suport interfață UART Actualizare firmware prin port de depanare Comunicație: Comenzi AT

Pasul 4: Diagrama conexiunii

Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii

Sistemul de siguranță pentru femei cu GPS Tracking & Alerts poate fi împărțit în două secțiuni, cum ar fi secțiunea Transmițător și Receptor. Schemele de circuit pentru fiecare secțiune sunt descrise după cum urmează:

Secțiunea Transmițător: În partea Transmițător RF, va exista un buton SOS împreună cu un transmițător RF de 433 MHz, care va transmite datele către partea receptorului fără fir. Scopul realizării a două părți individuale aici este, de a minimiza dimensiunea modulului de transmisie, astfel încât să poată fi purtat ca o bandă de încheietură. Schema circuitului pentru partea transmițătorului este prezentată mai sus.

Secțiunea receptorului: În secțiunea receptorului RF, datele transmise de la banda încheieturii mâinii (partea Transmițător) sunt primite de dispozitivul care are un receptor RF de 433 MHz. Receptorul RF trimite aceste informații către Arduino prin pinul digital. Arduino Nano primește apoi semnalul și îl procesează folosind programul care este introdus în el. Când victima apasă butonul SOS din partea transmițătorului, se generează un semnal HIGH și trece către partea Arduino, iar apoi Arduino trimite un semnal către modemul SIM900, pentru a trimite un SMS utilizatorului înregistrat împreună cu coordonata GPS care a fost deja stocate în microcontroler cu ajutorul modulului GPS NEO6M. Diagrama circuitului din partea receptorului este prezentată mai sus.

Pasul 5: Programare pentru Arduino

Programare pentru Arduino
Programare pentru Arduino

După finalizarea cu succes a conexiunilor hardware, acum este timpul pentru programarea Arduino Nano. Explicația pas cu pas a codului este dată mai jos.

Porniți codul prin includerea tuturor fișierelor bibliotecii necesare în cod, cum ar fi TinyGPS ++. H pentru placa GPS NEO6M, SoftwareSerial.h pentru definirea pinilor seriali ai software-ului. Aici biblioteca TinyGPS ++. H este utilizată pentru a obține coordonatele GPS utilizând modulul receptor GPS. Această bibliotecă poate fi descărcată de aici. Acum, declarați pinii de conexiune ai modulului GPS și rata de transmisie implicită, care este 9600 în cazul nostru. De asemenea, definiți pinii seriali ai software-ului cu ajutorul cărora GPS va comunica cu Arduino. static const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Apoi declarați obiectele pentru clasa TinyGPSPlus. De asemenea, definiți obiectul pentru clasa SoftwareSerial cu pinii ca argumente declarate anterior. GPS TinyGPSPlus; Software Soft serial (RXPin, TXPin); În interiorul configurării (), declarați toți pinii de intrare și pinii de ieșire. Apoi, inițializați funcționalitatea hardware și serialul software, oferind rata de transmisie implicită, care este 9600 în cazul nostru. Dispozitiv de siguranță pentru femei cu urmărire GPS și alerte folosind Arduino Când este apăsat butonul SOS, soneria începe să emită un bip și un mesaj SMS va ajunge la numărul autorizat care conține latitudinea și longitudinea locației victimei. Captura de ecran a rezultatului este prezentată mai jos:

Recomandat: