Sadržaj:
- Korak 1: Korišteni materijali
- Korak 2: GPS modul
- Korak 3: GSM modul
- Korak 4: Dijagram povezivanja
- Korak 5: Programiranje za Arduino
Video: Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Autor wns.nawfalFollow Više od autora:
Uz svu tehnologiju koja nam je dostupna u posljednje vrijeme, nije teško izgraditi zaštitni uređaj za žene koji ne samo da će generirati alarm za hitne slučajeve, već će poslati i poruku vašim prijateljima, obitelji ili zabrinutoj osobi. Ovdje ćemo izgraditi bend koji mogu nositi žene, pomoću kojeg mogu obavijestiti policiju ili bilo koga, koristeći SOS hitni SMS zajedno s trenutnom lokacijom. Koristeći ove podatke, policija će moći spasiti žrtvu s mjesta. Za to ovdje koristimo Arduino koji se može povezati s GSM -om i GPS modulom za slanje SMS upozorenja i dobivanje koordinata lokacije. Također smo koristili RF odašiljač i prijemnički modul za bežičnu komunikaciju između pojasa i prijemnog uređaja s GPS/GSM -om.
Korak 1: Korišteni materijali
- Arduino Nano
- Modem SIM900
- NEO6M GPS modul
- 433 MHZ RF odašiljač i prijemnik
- Dugme
- Baterija
- Oglasna ploča
- Džemper
Korak 2: GPS modul
Ovdje koristimo NEO6M GPS modul. GPS-modul NEO-6M popularan je GPS prijemnik s ugrađenom keramičkom antenom, koji pruža snažnu mogućnost satelitskog pretraživanja. Ovaj prijemnik može osjetiti lokacije i pratiti do 22 satelita te identificirati lokacije bilo gdje u svijetu. Pomoću indikatora signala na ploči možemo pratiti stanje mreže modula. Ima rezervnu bateriju za podatke tako da modul može spremiti podatke kada se slučajno isključi glavno napajanje.
Srce unutar modula GPS prijamnika je NEO-6M GPS čip iz u-bloxa. Može pratiti do 22 satelita na 50 kanala i imati vrlo impresivnu razinu osjetljivosti koja iznosi -161 dBm. Ovaj 50-kanalni motor za pozicioniranje u-blox 6 može se pohvaliti Time-to-First-Fix (TTFF) manje od 1 sekunde. Ovaj modul podržava brzinu prijenosa od 4800-230400 bps i ima zadanu brzinu prijenosa od 9600. Značajke:
- Radni napon: (2,7-3,6) V DC
- Radna struja: 67 mA
- Brzina prijenosa: 4800-230400 bps (9600 zadano)
- Komunikacijski protokol: NEMA
- Sučelje: UART
- Vanjska antena i ugrađeni EEPROM.
Korak 3: GSM modul
Ovo je četveropojasni mobitel kompatibilan s GSM/GPRS-om, koji radi na frekvenciji od 850/900/1800/1900MHz i koji se može koristiti za razne aplikacije, poput pristupa internetu, glasovnog poziva, slanja i primanja SMS-a itd. Frekvencijski rasponi GSM modema mogu se postaviti AT naredbama. Brzina prijenosa se može konfigurirati od 1200-115200 putem AT naredbe. GSM/GPRS modem ima unutarnji TCP/IP stog koji nam omogućuje povezivanje s internetom putem GPRS -a. Ovo je modul tipa SMT i dizajniran je s vrlo moćnim procesorom s jednim čipom koji integrira jezgru AMR926EJ-S, koja je vrlo popularna u raznim industrijskim proizvodima.
Tehničke specifikacije:
- Napon napajanja: 3.4V - 4.5V
- Način uštede energije: Potrošnja energije u načinu mirovanja = 0,5 mA
- Frekvencijski rasponi: SIM900A
- Dvopojasni: EGSM900, DCS1800.
- Radna temperatura: -30ºC do +80ºC
- Podržava MIC i audio ulaz Ulaz zvučnika UART sučelje Podrška Nadogradnja firmvera putem otklanjanja pogrešaka Komunikacija: AT naredbe
Korak 4: Dijagram povezivanja
Sigurnosni sustav za žene s GPS praćenjem i upozorenjima može se podijeliti u dva odjeljka, poput odjeljka odašiljača i prijamnika. Sheme kola za svaki odjeljak opisane su na sljedeći način:
Odjeljak odašiljača: U dijelu RF odašiljača nalazi se SOS tipka zajedno s RF predajnikom od 433 MHz, koji će bežično prenositi podatke do dijela prijemnika. Svrha izrade dva pojedinačna dijela ovdje je smanjiti veličinu odašiljačkog modula tako da se može nositi kao narukvica. Dijagram sklopa za dio odašiljača prikazan je gore.
Odjeljak prijamnika: U odjeljku RF prijamnik uređaj koji ima RF prijemnik od 433 MHz prima podatke prenesene iz zgloba (dio odašiljača). RF prijemnik šalje te podatke Arduinu putem digitalnog pina. Arduino Nano tada prima signal i obrađuje ga pomoću programa koji je u njega umetnut. Kad žrtva pritisne tipku SOS u dijelu odašiljača, generira se VISOKI signal i prelazi na stranu Arduina, a zatim Arduino šalje signal modemu SIM900, kako bi poslao SMS registriranom korisniku zajedno s već postavljenom GPS koordinatom pohranjeni u mikrokontroler uz pomoć NEO6M GPS modula. Shema kola prijemne strane prikazana je kao gore.
Korak 5: Programiranje za Arduino
Nakon uspješno završenih hardverskih veza, došlo je vrijeme za programiranje Arduino Nano. Postupno objašnjenje koda dano je u nastavku.
Pokrenite kôd uključivanjem svih potrebnih datoteka knjižnice u kôd, poput TinyGPS ++. H za NEO6M GPS ploču, SoftwareSerial.h za definiranje serijskih pinova softvera. Ovdje se knjižnica TinyGPS ++. H koristi za dobivanje GPS koordinata pomoću modula GPS prijamnika. Ova se biblioteka može preuzeti ovdje. Sada, proglasite pinove za povezivanje GPS modula i zadanu brzinu prijenosa, koja je u našem slučaju 9600. Također, definirajte serijske pinove softvera pomoću kojih će GPS komunicirati s Arduinom. statički const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Zatim deklarirajte objekte za klasu TinyGPSPlus. Također, definirajte objekt za klasu SoftwareSerial s pinovima kao ranije deklarirane argumente. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Unutar postavki (), deklarirajte sve ulazne i izlazne pinove. Zatim pokrenite hardversku serijsku i softversku serijsku funkcionalnost, osiguravajući zadanu brzinu prijenosa koja je u našem slučaju 9600. Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina Kad se pritisne SOS tipka, zujalica počinje piskati i SMS će doći na ovlašteni broj koji sadrži zemljopisnu širinu i dužinu lokacije žrtve. Snimka zaslona izlaza prikazana je ispod:
Preporučeni:
Pametni ruksak s GPS praćenjem i automatskim svjetlima: 15 koraka
Pametni ruksak s GPS praćenjem i automatskim svjetlima: U ovom uputstvu napravit ćemo pametni ruksak koji može pratiti naš položaj, brzinu i ima automatizirana svjetla koja nas mogu držati sigurnima noću. Koristim 2 senzora da otkrijem je li na vašim ramenima kako bih se uvjerio da se ne isključuje kad ne mora
ASS uređaj (antisocijalni društveni uređaj): 7 koraka
ASS uređaj (antisocijalni društveni uređaj): Recimo da ste osoba koja voli biti u blizini ljudi, ali ne voli da im se približavaju. Također volite ljude i teško vam je reći ljudima ne. Dakle, ne znate kako im reći da odustanu. Pa, unesite - ASS uređaj! Y
SensorBox uređaj za povezivanje pomoću Arduina: 5 koraka
SensorBox uređaj za povezivanje pomoću Arduina: Svrha ovog projekta je napraviti uređaj za povezivanje koji može premostiti jaz između različitih tehnologija pomoću hardvera i softvera koji se lako koristi. Namijenjeno je svima za uređivanje, izradu i izradu interaktivnih projekata. Kako se svijet pomiče prema
HiFive1 otkrivanje uljeza Arduino s MQTT upozorenjima pomoću ESP32 ili ESP8266: 6 koraka
HiFive1 Arduino otkrivanje uljeza s MQTT upozorenjima pomoću ESP32 ili ESP8266: HiFive1 je prva ploča kompatibilna s Arduino RISC-V izgrađena sa FE310 CPU-om iz SiFive-a. Ploča je oko 20 puta brža od Arduino UNO -a, ali kao i UNO ploča, nedostaje joj bilo kakva bežična veza. Na sreću, postoji nekoliko jeftinih
Sigurnosni senzor "Uradi sam" pomoću Arduina: 5 koraka
Sigurnosni senzor „Uradi sam“pomoću Arduina: Naučite kako na jednostavan način zaštititi svoju kuću od pljački