Indholdsfortegnelse:
- Trin 1: Brugte materialer
- Trin 2: GPS -modul
- Trin 3: GSM -modul
- Trin 4: Tilslutningsdiagram
- Trin 5: Programmering til Arduino
Video: Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Af wns.nawfalFølg mere af forfatteren:
Med al den teknologi, der er tilgængelig for os i nyere tid, er det ikke svært at bygge en sikkerhedsanordning til kvinder, som ikke kun vil generere en nødalarm, men også sende en besked til dine venner, familie eller bekymrede personer. Her vil vi bygge et band, der kan bæres af kvinder, ved hjælp af hvilke de kan informere politiet eller hvem som helst ved hjælp af SOS -nød -SMS sammen med den aktuelle placering. Ved hjælp af disse oplysninger vil politiet kunne redde offeret fra stedet. Til dette bruger vi her en Arduino, som kan forbindes med GSM- og GPS -modul til at sende SMS -advarsler og få placeringskoordinaterne. Vi har også brugt et RF -sender- og modtagermodul til trådløs kommunikation mellem båndet og modtagerenheden med GPS/GSM.
Trin 1: Brugte materialer
- Arduino Nano
- SIM900 -modem
- NEO6M GPS -modul
- 433 MHZ RF sender og modtager
- Knap
- Batteri
- Brødbræt
- Jumper
Trin 2: GPS -modul
Her bruger vi NEO6M GPS -modulet. NEO-6M GPS-modulet er en populær GPS-modtager med en indbygget keramisk antenne, som giver en stærk satellitsøgning. Denne modtager har evnen til at registrere steder og spore op til 22 satellitter og identificerer steder overalt i verden. Med den indbyggede signalindikator kan vi overvåge modulets netværksstatus. Det har et backup -batteri, så modulet kan gemme dataene, når hovedstrømmen ved et uheld slukkes.
Kernehjertet inde i GPS-modtagermodulet er NEO-6M GPS-chip fra u-blox. Det kan spore op til 22 satellitter på 50 kanaler og har et meget imponerende følsomhedsniveau, der er -161 dBm. Denne 50-kanals u-blox 6-positioneringsmotor kan prale af en Time-To-First-Fix (TTFF) på under 1 sekund. Dette modul understøtter baudhastigheden fra 4800-230400 bps og har standard baud på 9600. Funktioner:
- Driftsspænding: (2,7-3,6) V DC
- Driftsstrøm: 67 mA
- Overførselshastighed: 4800-230400 bps (9600 standard)
- Kommunikationsprotokol: NEMA
- Grænseflade: UART
- Ekstern antenne og indbygget EEPROM.
Trin 3: GSM -modul
Dette er en GSM/GPRS-kompatibel Quad-band mobiltelefon, der fungerer på en frekvens på 850/900/1800/1900MHz og som kan bruges til forskellige applikationer som f.eks. Adgang til Internettet, foretage et taleopkald, sende og modtage SMS osv. Frekvensbåndene på GSM -modemet kan indstilles med AT -kommandoer. Baudhastigheden kan konfigureres fra 1200-115200 via AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stak, som gør det muligt for os at oprette forbindelse til internettet via GPRS. Dette er et SMT-modul og designet med en meget kraftfuld single-chip processor, der integrerer AMR926EJ-S-kerne, som er meget populær i forskellige industriprodukter.
Tekniske specifikationer:
- Forsyningsspænding: 3,4V - 4,5V
- Strømbesparende tilstand: Strømforbrug i dvaletilstand =.5mA
- Frekvensbånd: SIM900A
- Dual-band: EGSM900, DCS1800.
- Driftstemperatur: -30ºC til +80ºC
- Understøtter MIC og lydindgang Højttalerindgang UART -interface Support Firmwareopgradering ved fejlfindingsport Kommunikation: AT -kommandoer
Trin 4: Tilslutningsdiagram
Kvindernes sikkerhedssystem med GPS -sporing og advarsler kan opdeles i to sektioner, f.eks. Sender- og modtagerafdeling. Kredsløbsdiagrammerne for hvert afsnit beskrives som følger:
Transmitterafsnit: I RF -transmitterdelen vil der være en SOS -knap sammen med en 433 MHz RF -sender, som sender dataene til modtagerdelen trådløst. Formålet med at lave to individuelle dele her er at minimere størrelsen på transmitteringsmodulet, så det kan bæres som et håndledsbånd. Kredsløbsdiagrammet for transmitterdelen er vist ovenfor.
Modtagersektion: I sektionen RF -modtager modtages de data, der transmitteres fra håndleddet (transmitterdel) af enheden, der har en 433 MHz RF -modtager. RF -modtageren sender disse oplysninger til Arduino via den digitale pin. Arduino Nano modtager derefter signalet og behandler det ved hjælp af det program, der blinker ind i det. Når offeret trykker på SOS -knappen i senderdelen, genereres et HØJT signal og passerer til Arduino -siden, og derefter sender Arduino et signal til SIM900 -modemet for at sende en SMS til Registreret bruger sammen med GPS -koordinaten, der allerede er blevet gemt i mikrokontrolleren ved hjælp af NEO6M GPS -modul. Kredsløbsdiagrammet på modtagersiden er vist som ovenfor.
Trin 5: Programmering til Arduino
Efter en vellykket afslutning af hardware -forbindelserne er det nu tid til at programmere Arduino Nano. Den trinvise forklaring af koden er givet nedenfor.
Start koden ved at inkludere alle de nødvendige biblioteksfiler i koden som TinyGPS ++. H til NEO6M GPS -kort, SoftwareSerial.h til at definere softwarens serielle ben. Her bruges TinyGPS ++. H bibliotek til at hente GPS -koordinaterne ved hjælp af GPS -modtagermodulet. Dette bibliotek kan downloades her. Nu erklærer forbindelsesstifterne på GPS -modulet og dets standard baudrate, hvilket er 9600 i vores tilfælde. Definer også softwarens serielle ben ved hjælp af hvilken GPS vil kommunikere med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarer derefter objekterne for TinyGPSPlus -klassen. Definer også objektet for SoftwareSerial -klassen med benene som argumenter, der er erklæret tidligere. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inde i opsætning (), erklær alle input -pins og output -pins. Initialiser derefter hardware seriel og software seriel funktionalitet, hvilket giver standard baud rate, som er 9600 i vores tilfælde. Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino Når der trykkes på SOS -knappen, begynder summeren at bippe, og der kommer en SMS til det autoriserede nummer, der indeholder breddegrad og længdegrad for offerets placering. Skærmbilledet af output vises nedenfor:
Anbefalede:
Få e -mail -advarsler fra dit hjemmesikkerhedssystem ved hjælp af Arduino: 3 trin
Få e -mail -advarsler fra dit hjemmesikkerhedssystem ved hjælp af Arduino: Ved hjælp af Arduino er vi let i stand til at eftermontere grundlæggende e -mail -funktionalitet i stort set enhver eksisterende sikkerhedssysteminstallation. Dette er især velegnet til ældre systemer, der sandsynligvis længe har været afbrudt fra en overvågningstjeneste
E-mail-advarsler om vibration og temperatur ved hjælp af Node-RED: 33 trin
E-mail-advarsler om vibrationer og temperatur ved hjælp af Node-RED: Introduktion til NCDs Long Range IoT Industrial trådløse vibrations- og temperatursensor, der kan prale af op til en 2-mile rækkevidde ved brug af en trådløs mesh-netværksstruktur. Denne enhed indeholder en præcision 16-bit vibrations- og temperatursensor og trans
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Oprettelse af e-mail-advarsler om NCD trådløs temperatur- og luftfugtighedssensor ved hjælp af knude-rød: 22 trin
Oprettelse af e-mail-advarsler om NCD trådløs temperatur- og luftfugtighedssensor ved hjælp af Node-Red: Vi bruger her NCDs temperatur- og fugtighedsføler, men trinene forbliver de samme for ethvert af ncd-produkterne, så hvis du har andre trådløse ncd-sensorer, kan du opleve gratis observere ved siden af foruden. Ved at stoppe denne tekst skal du
HiFive1 Arduino -indbrudsdetektion med MQTT -advarsler ved hjælp af ESP32 eller ESP8266: 6 trin
HiFive1 Arduino Intruder Detection With MQTT Alerts Using ESP32 or ESP8266: HiFive1 er det første Arduino-kompatible RISC-V-baserede kort bygget med FE310 CPU fra SiFive. Brættet er cirka 20 gange hurtigere end Arduino UNO, men mangler ligesom UNO -kortet, det mangler nogen trådløs forbindelse. Heldigvis er der flere billige