Satura rādītājs:

Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: 6 soļi
Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: 6 soļi

Video: Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: 6 soļi

Video: Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: 6 soļi
Video: Самоучитель по настройке часов Garmin 2022 2024, Novembris
Anonim

Seko vairāk autoram:

Kabatas izmēra klepus detektors
Kabatas izmēra klepus detektors
Kabatas izmēra klepus detektors
Kabatas izmēra klepus detektors
Mājas ar audio vadību, izmantojot Esp8266
Mājas ar audio vadību, izmantojot Esp8266
Mājas ar audio vadību, izmantojot Esp8266
Mājas ar audio vadību, izmantojot Esp8266
GPS izsekotājs
GPS izsekotājs
GPS izsekotājs
GPS izsekotājs

Izmantojot visas tehnoloģijas, kas mums pēdējā laikā ir pieejamas, nav grūti izveidot drošības ierīci sievietēm, kas ne tikai radīs avārijas trauksmi, bet arī nosūtīs ziņu saviem draugiem, ģimenei vai ieinteresētajai personai. Šeit mēs izveidosim joslu, ko var nēsāt sievietes, ar kuras palīdzību viņi var informēt policiju vai ikvienu, izmantojot SOS ārkārtas SMS kopā ar pašreizējo atrašanās vietu. Izmantojot šo informāciju, policija varēs izglābt cietušo no atrašanās vietas. Šim nolūkam mēs izmantojam Arduino, kuru var savienot ar GSM un GPS moduli, lai nosūtītu SMS brīdinājumus un iegūtu atrašanās vietas koordinātas. Mēs esam izmantojuši arī RF raidītāju un uztvērēja moduli bezvadu sakariem starp joslu un uztveršanas ierīci ar GPS/GSM.

1. darbība. Izmantotie materiāli

  • Arduino Nano
  • SIM900 modems
  • NEO6M GPS modulis
  • 433 MHZ RF raidītājs un uztvērējs
  • Poga
  • Akumulators
  • Maizes dēlis
  • Džemperis

2. solis: GPS modulis

GPS modulis
GPS modulis

Šeit mēs izmantojam GPS moduli NEO6M. GPS modulis NEO-6M ir populārs GPS uztvērējs ar iebūvētu keramikas antenu, kas nodrošina spēcīgu satelīta meklēšanas iespēju. Šis uztvērējs spēj uztvert atrašanās vietas un izsekot līdz pat 22 satelītiem un identificē atrašanās vietas jebkurā pasaules vietā. Izmantojot iebūvēto signāla indikatoru, mēs varam uzraudzīt moduļa tīkla stāvokli. Tam ir datu rezerves akumulators, lai modulis varētu saglabāt datus, ja nejauši tiek izslēgta barošana.

GPS uztvērēja moduļa sirds ir NEO-6M GPS mikroshēma no u-blox. Tas var izsekot līdz 22 satelītiem 50 kanālos, un tam ir ļoti iespaidīgs jutības līmenis, kas ir -161 dBm. Šis 50 kanālu u-blox 6 pozicionēšanas dzinējs var lepoties ar laiku līdz pirmajam labojumam (TTFF), kas nepārsniedz 1 sekundi. Šis modulis atbalsta datu pārraides ātrumu no 4800-230400 bps, un tā noklusējuma bode ir 9600. Funkcijas:

  • Darba spriegums: (2,7-3,6) V DC
  • Darbības strāva: 67 mA
  • Pārsūtīšanas ātrums: 4800-230400 bps (9600 noklusējums)
  • Sakaru protokols: NEMA
  • Saskarne: UART
  • Ārējā antena un iebūvēts EEPROM.

3. solis: GSM modulis

GSM modulis
GSM modulis

Šis ir ar GSM/GPRS saderīgs četrjoslu mobilais tālrunis, kas darbojas ar frekvenci 850/900/1800/1900MHz un ko var izmantot dažādām lietojumprogrammām, piemēram, piekļuvei internetam, balss zvanam, SMS sūtīšanai un saņemšanai. utt. GSM modema frekvenču joslas var iestatīt ar AT komandām. Bodu pārraides ātrums ir konfigurējams no 1200-115200 līdz AT komandai. GSM/GPRS modemam ir iekšēja TCP/IP kaudze, kas ļauj mums izveidot savienojumu ar internetu, izmantojot GPRS. Šis ir SMT tipa modulis, kas veidots ar ļoti jaudīgu vienas mikroshēmas procesoru, kas integrē AMR926EJ-S kodolu, kas ir ļoti populārs dažādos rūpnieciskos produktos.

Tehniskās specifikācijas:

  • Barošanas spriegums: 3,4V - 4,5V
  • Enerģijas taupīšanas režīms: miega režīma enerģijas patēriņš =.5mA
  • Frekvenču joslas: SIM900A
  • Divjoslu: EGSM900, DCS1800.
  • Darba temperatūra: no -30ºC līdz +80ºC
  • Atbalsta MIC un audio ieeju Skaļruņu ieeja UART interfeisa atbalsts Aparatūras atjaunināšana, izmantojot atkļūdošanas portu Komunikācija: AT komandas

4. solis: Savienojuma shēma

Savienojuma shēma
Savienojuma shēma
Savienojuma shēma
Savienojuma shēma

Sieviešu drošības sistēmu ar GPS izsekošanu un brīdinājumiem var iedalīt divās sadaļās, piemēram, raidītāja un uztvērēja sadaļā. Katras sadaļas shēmas ir aprakstītas šādi:

Raidītāju sadaļa: RF raidītāja daļā būs SOS poga kopā ar 433 MHz RF raidītāju, kas bezvadu režīmā pārsūtīs datus uz uztvērēja daļu. Divu atsevišķu detaļu izgatavošanas mērķis ir samazināt raidīšanas moduļa izmēru līdz minimumam, lai to varētu nēsāt kā aproci. Raidītāja daļas shēma ir parādīta iepriekš.

Uztvērēja sadaļa: RF uztvērēja sadaļā no plaukstas joslas (raidītāja daļas) pārraidītos datus saņem ierīce ar 433 MHz RF uztvērēju. RF uztvērējs nosūta šo informāciju Arduino, izmantojot digitālo tapu. Pēc tam Arduino Nano saņem signālu un apstrādā to, izmantojot tajā ieslēgto programmu. Kad upuris nospiež SOS pogu raidītāja daļā, tiek ģenerēts HIGH signāls, kas pāriet uz Arduino pusi, un pēc tam Arduino nosūta signālu uz SIM900 modemu, lai nosūtītu SMS reģistrētam lietotājam kopā ar jau norādīto GPS koordinātu. tiek saglabāts mikrokontrollerī, izmantojot NEO6M GPS moduli. Uztvērēja puses shēma ir parādīta iepriekš.

5. solis: Arduino programmēšana

Programmēšana Arduino
Programmēšana Arduino

Pēc veiksmīgas aparatūras savienojumu pabeigšanas ir pienācis laiks programmēt Arduino Nano. Tālāk ir sniegts pakāpenisks koda skaidrojums.

Sāciet kodu, iekļaujot kodā visus nepieciešamos bibliotēkas failus, piemēram, TinyGPS ++. H NEO6M GPS plāksnei, SoftwareSerial.h, lai definētu programmatūras sērijas tapas. Šeit TinyGPS ++. H bibliotēka tiek izmantota, lai iegūtu GPS koordinātas, izmantojot GPS uztvērēja moduli. Šo bibliotēku var lejupielādēt šeit. Tagad paziņojiet GPS moduļa savienojuma tapas un tā noklusējuma pārraides ātrumu, kas mūsu gadījumā ir 9600. Nosakiet arī programmatūras sērijas tapas, izmantojot GPS, kas sazināsies ar Arduino. statiskā konst int int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Tad deklarējiet TinyGPSPlus klases objektus. Tāpat definējiet SoftwareSerial klases objektu ar tapām kā argumentus, kas deklarēti iepriekš. TinyGPSPlus GPS; SoftwareSerial soft (RXPin, TXPin); Iestatīšanas iekšpusē () norādiet visas ievades tapas un izejas tapas. Pēc tam inicializējiet aparatūras sērijas un programmatūras sērijas funkcionalitāti, nodrošinot noklusējuma datu pārraides ātrumu, kas mūsu gadījumā ir 9600. Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino Kad tiek nospiesta SOS poga, skaņas signāls sāk pīkstēt, un uz atļauto numuru tiek parādīta īsziņa, kurā norādīts upura atrašanās vietas platums un garums. Izvades ekrānuzņēmums ir parādīts zemāk:

Ieteicams: