Innholdsfortegnelse:
- Trinn 1: Materialer som brukes
- Trinn 2: GPS -modul
- Trinn 3: GSM -modul
- Trinn 4: Tilkoblingsdiagram
- Trinn 5: Programmering for Arduino
Video: Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Av wns.nawfalFølg Mer av forfatteren:
Med all teknologien tilgjengelig for oss i nyere tid, er det ikke vanskelig å bygge en sikkerhetsenhet for kvinner som ikke bare vil generere en nødalarm, men også sende en melding til venner, familie eller bekymrede personer. Her vil vi bygge et band som kan bæres av kvinner, ved hjelp av hvilke de kan informere politiet eller hvem som helst, ved hjelp av SOS nødmelding sammen med den nåværende plasseringen. Ved å bruke denne informasjonen vil politiet kunne redde offeret fra stedet. For dette bruker vi her en Arduino som kan grensesnittes med GSM- og GPS -modul for å sende SMS -varsler og få posisjonskoordinater. Vi har også brukt en RF -sender og mottakermodul for trådløs kommunikasjon mellom båndet og mottakerenheten med GPS/GSM.
Trinn 1: Materialer som brukes
- Arduino Nano
- SIM900 -modem
- NEO6M GPS -modul
- 433 MHZ RF -sender og mottaker
- Knapp
- Batteri
- Brødbrett
- Genser
Trinn 2: GPS -modul
Her bruker vi NEO6M GPS -modulen. NEO-6M GPS-modulen er en populær GPS-mottaker med en innebygd keramisk antenne, som gir en sterk satellittsøkfunksjon. Denne mottakeren har muligheten til å registrere steder og spore opptil 22 satellitter og identifiserer steder hvor som helst i verden. Med innebygd signalindikator kan vi overvåke modulens nettverksstatus. Den har et backup -batteri slik at modulen kan lagre dataene når hovedstrømmen ved et uhell slås av.
Kjernehjertet inne i GPS-mottakermodulen er NEO-6M GPS-brikken fra u-blox. Den kan spore opptil 22 satellitter på 50 kanaler og har et veldig imponerende følsomhetsnivå som er -161 dBm. Denne 50-kanals u-blox 6-posisjoneringsmotoren har en Time-To-First-Fix (TTFF) på under 1 sekund. Denne modulen støtter baudhastigheten fra 4800-230400 bps og har standard baud på 9600. Funksjoner:
- Driftsspenning: (2,7-3,6) V DC
- Driftsstrøm: 67 mA
- Overføringshastighet: 4800-230400 bps (9600 standard)
- Kommunikasjonsprotokoll: NEMA
- Grensesnitt: UART
- Ekstern antenne og innebygd EEPROM.
Trinn 3: GSM -modul
Dette er en GSM/GPRS-kompatibel Quad-band mobiltelefon, som fungerer på en frekvens på 850/900/1800/1900MHz og som kan brukes til forskjellige applikasjoner som tilgang til Internett, ringe, sende og motta SMS, etc. Frekvensbåndene til GSM -modemet kan settes med AT -kommandoer. Overføringshastigheten kan konfigureres fra 1200-115200 gjennom AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stabel som lar oss koble til internett via GPRS. Dette er en modul av SMT-typen og designet med en meget kraftig enkeltbrikke-prosessor som integrerer AMR926EJ-S-kjernen, som er veldig populær i forskjellige industriprodukter.
Tekniske spesifikasjoner:
- Forsyningsspenning: 3,4V - 4,5V
- Strømsparingsmodus: Strømforbruk i hvilemodus =.5mA
- Frekvensbånd: SIM900A
- Dobbeltbånd: EGSM900, DCS1800.
- Driftstemperatur: -30ºC til +80ºC
- Støtter MIC og lydinngang Høyttalerinngang UART -grensesnitt Støtte for firmware ved feilsøkingsport Kommunikasjon: AT -kommandoer
Trinn 4: Tilkoblingsdiagram
Kvinnesikkerhetssystem med GPS -sporing og varsler kan deles inn i to seksjoner, for eksempel sender og mottaker. Kretsdiagrammene for hver seksjon er beskrevet som følger:
Senderseksjon: I RF -senderdelen vil det være en SOS -knapp sammen med en 433 MHz RF -sender, som vil overføre dataene til mottakerdelen trådløst. Hensikten med å lage to individuelle deler her er å minimere størrelsen på sendemodulen slik at den kan brukes som et håndleddsbånd. Kretsdiagrammet for senderdelen er vist ovenfor.
Mottakerseksjon: I RF -mottaker -delen mottas dataene som overføres fra håndleddet (senderdelen) av enheten som har en 433 MHz RF -mottaker. RF -mottakeren sender denne informasjonen til Arduino gjennom den digitale pinnen. Arduino Nano mottar deretter signalet og behandler det ved hjelp av programmet som blinker inn i det. Når offeret trykker på SOS -knappen i senderdelen, genereres et HØYT signal og passerer til Arduino -siden, og deretter sender Arduino et signal til SIM900 -modemet, for å sende en SMS til registrert bruker sammen med GPS -koordinaten som allerede er blitt lagret i mikrokontrolleren ved hjelp av NEO6M GPS -modul. Kretsdiagrammet på mottakersiden er vist som ovenfor.
Trinn 5: Programmering for Arduino
Etter vellykket fullføring av maskinvareforbindelsene, er det nå på tide å programmere Arduino Nano. Den trinnvise forklaringen på koden er gitt nedenfor.
Start koden ved å inkludere alle nødvendige bibliotekfiler i koden som TinyGPS ++. H for NEO6M GPS -kort, SoftwareSerial.h for å definere programvarens serielle pinner. Her brukes TinyGPS ++. H bibliotek for å hente GPS -koordinatene ved hjelp av GPS -mottakermodulen. Dette biblioteket kan lastes ned her. Nå, erklær tilkoblingspinnene til GPS -modulen og standard overføringshastighet, som er 9600 i vårt tilfelle. Definer også programvarens serielle pins som GPS vil kommunisere med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarer deretter objektene for TinyGPSPlus -klassen. Definer også objektet for SoftwareSerial -klassen med pinnene som argumenter erklært tidligere. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inne i oppsettet (), erklær alle inngangspinnene og utgangspinnene. Initialiser deretter maskinvareserien og programvarens serielle funksjonalitet, og gi standard overføringshastighet som er 9600 i vårt tilfelle. Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino Når du trykker på SOS -knappen, begynner summeren å pippe, og en SMS kommer til det autoriserte nummeret som inneholder breddegrad og lengdegrad for offerets beliggenhet. Skjermbildet av utgangen er vist nedenfor:
Anbefalt:
Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn
Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: I denne opplæringen lærer vi hvordan du får en nåværende tid fra satellittene ved hjelp av arduino. Se videoen
Ulykkesvarslingssystem ved bruk av GSM, GPS og akselerometer: 5 trinn (med bilder)
Ulykkesvarslingssystem ved bruk av GSM, GPS og akselerometer: Vennligst stem meg for en konkurranseVennligst stem meg på konkurransenI dag dør mange mennesker på veien på grunn av ulykke, hovedårsaken er "forsinkelse i redning". Dette problemet er veldig stort i utviklingsland, så jeg designet dette prosjektet for å redde
IoT-varsler ved bruk av ESP-12E: 7 trinn (med bilder)
IoT-varsler ved bruk av ESP-12E: Fast hjemme borte fra din kjære? I denne vanskelige tiden vil dette morsomme lille prosjektet definitivt prøve å få et smil til ansiktene dine. I denne instruksen vil jeg vise deg hvordan du viser varsler fra mobiltelefonen din i form av
HiFive1 Arduino -inntrengeroppdagelse med MQTT -varsler ved bruk av ESP32 eller ESP8266: 6 trinn
HiFive1 Arduino Intruder Detection With MQTT Alerts Using ESP32 or ESP8266: HiFive1 er det første Arduino-kompatible RISC-V-baserte kortet bygget med FE310 CPU fra SiFive. Brettet er omtrent 20 ganger raskere enn Arduino UNO, men som UNO -kortet mangler det noen trådløs tilkobling. Heldigvis er det flere rimelige
Bevegelsesdetektor med Blynk-varsler (WeMos D1 Mini + HC-SR04): 4 trinn (med bilder)
Bevegelsesdetektor med Blynk-varsler (WeMos D1 Mini + HC-SR04): VENNSTEMME for dette prosjektet i den trådløse konkurransen. Takk! Oppdater nr. 2 - Noen få tilpasninger (versjon 2.2), du kan sette opp sensoren din (område og navn) rett i definisjonen. Noen ganger skjedde det også at sensoren leste feil verdier og sendte varsel