Innehållsförteckning:
- Steg 1: Material som används
- Steg 2: GPS -modul
- Steg 3: GSM -modul
- Steg 4: Anslutningsdiagram
- Steg 5: Programmering för Arduino
Video: Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Av wns.nawfalFölj mer av författaren:
Med all teknik tillgänglig för oss på senare tid är det inte svårt att bygga en säkerhetsanordning för kvinnor som inte bara genererar ett nödlarm utan också skickar ett meddelande till dina vänner, familj eller berörda personer. Här kommer vi att bygga ett band som kan bäras av kvinnor, med hjälp av vilka de kan informera polis eller vem som helst, med hjälp av SOS -nöds SMS tillsammans med den aktuella platsen. Med hjälp av denna information kommer polisen att kunna rädda offret från platsen. För detta använder vi här en Arduino som kan kopplas till GSM- och GPS -modul för att skicka SMS -varningar och få platskoordinaterna. Vi har också använt en RF -sändare och mottagarmodul för trådlös kommunikation mellan bandet och mottagarenheten med GPS/GSM.
Steg 1: Material som används
- Arduino Nano
- SIM900 -modem
- NEO6M GPS -modul
- 433 MHZ RF -sändare och mottagare
- Knapp
- Batteri
- Bakbord
- Hoppare
Steg 2: GPS -modul
Här använder vi NEO6M GPS -modulen. NEO-6M GPS-modulen är en populär GPS-mottagare med en inbyggd keramisk antenn, som ger en stark satellitsökningsmöjlighet. Denna mottagare har förmågan att känna av platser och spåra upp till 22 satelliter och identifierar platser var som helst i världen. Med den inbyggda signalindikatorn kan vi övervaka modulens nätverksstatus. Den har ett data backup -batteri så att modulen kan spara data när huvudströmmen av misstag stängs av.
Kärnhjärtat inuti GPS-mottagarmodulen är NEO-6M GPS-chip från u-blox. Den kan spåra upp till 22 satelliter på 50 kanaler och har en mycket imponerande känslighetsnivå som är -161 dBm. Denna 50-kanals u-blox 6-positioneringsmotor har en Time-To-First-Fix (TTFF) på under 1 sekund. Denna modul stöder överföringshastigheten från 4800-230400 bps och har standard baud på 9600. Funktioner:
- Driftspänning: (2,7-3,6) V DC
- Driftström: 67 mA
- Överföringshastighet: 4800-230400 bps (9600 standard)
- Kommunikationsprotokoll: NEMA
- Gränssnitt: UART
- Extern antenn och inbyggd EEPROM.
Steg 3: GSM -modul
Detta är en GSM/GPRS-kompatibel Quad-band mobiltelefon, som fungerar på en frekvens av 850/900/1800/1900MHz och som kan användas för olika applikationer som till exempel Internet, ringa ett röstsamtal, skicka och ta emot SMS etc. Frekvensbanden för GSM -modemet kan ställas in med AT -kommandon. Överföringshastigheten är konfigurerbar från 1200-115200 via AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stack som gör att vi kan ansluta till internet via GPRS. Detta är en modul av SMT-typ och designad med en mycket kraftfull processor med ett chip som integrerar AMR926EJ-S-kärnan, som är mycket populär i olika industriprodukter.
Tekniska specifikationer:
- Matningsspänning: 3,4V - 4,5V
- Energisparläge: Strömförbrukning i viloläge =.5mA
- Frekvensband: SIM900A
- Dubbelband: EGSM900, DCS1800.
- Driftstemperatur: -30ºC till +80ºC
- Stöder MIC och ljudingång Högtalarinmatning UART -gränssnitt Firmwareuppgradering med felsökningsport Kommunikation: AT -kommandon
Steg 4: Anslutningsdiagram
Kvinnorsäkerhetssystem med GPS -spårning och varningar kan delas in i två sektioner som sändare och mottagare. Kretsscheman för varje sektion beskrivs enligt följande:
Sändarsektion: I RF -sändardelen kommer det att finnas en SOS -knapp tillsammans med en 433 MHz RF -sändare, som överför data till mottagardelen trådlöst. Syftet med att göra två individuella delar här är att minimera storleken på sändarmodulen så att den kan bäras som ett armband. Kopplingsschemat för sändardelen visas ovan.
Mottagarsektion: I sektionen RF -mottagare mottas data som överförs från armbandet (sändardel) av enheten som har en 433 MHz RF -mottagare. RF -mottagaren skickar denna information till Arduino via den digitala stiftet. Arduino Nano tar sedan emot signalen och bearbetar den med hjälp av programmet som blinkas in i den. När offret trycker på SOS -knappen i sändardelen genereras en HIGH -signal som passerar till Arduino -sidan, och sedan skickar Arduino en signal till SIM900 -modemet för att skicka ett SMS till registrerad användare tillsammans med GPS -koordinaten som redan har lagras i mikrokontrollern med hjälp av NEO6M GPS -modul. Kretsschemat på mottagarsidan visas enligt ovan.
Steg 5: Programmering för Arduino
Efter framgångsrik avslutning av maskinvaruanslutningarna är det nu dags för programmering av Arduino Nano. Den stegvisa förklaringen av koden ges nedan.
Starta koden genom att inkludera alla nödvändiga biblioteksfiler i koden som TinyGPS ++. H för NEO6M GPS -kort, SoftwareSerial.h för att definiera programvarans seriella stift. Här används TinyGPS ++. H -biblioteket för att få GPS -koordinaterna med hjälp av GPS -mottagarmodulen. Detta bibliotek kan laddas ner här. Deklarera nu anslutningsnålarna på GPS -modulen och dess standarda överföringshastighet, vilket är 9600 i vårt fall. Definiera också programvarans seriella stift med vilka GPS kommer att kommunicera med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarera sedan objekten för TinyGPSPlus -klassen. Definiera också objektet för SoftwareSerial -klassen med stiften som argument som deklarerats tidigare. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inuti installationen (), deklarera alla ingångsstiften och utgångsstiften. Initiera sedan maskinvarans seriella och programvarans seriella funktionalitet, vilket ger standardöverföringshastigheten som är 9600 i vårt fall. Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino När du trycker på SOS -knappen börjar summern att pipa och ett SMS kommer till det auktoriserade numret som innehåller latitud och longitud för offrets plats. Skärmdumpen av utdata visas nedan:
Rekommenderad:
Bygg en DIY självvattenkanna med WiFi - vattnar växter automatiskt och skickar varningar när vattnet är lågt: 19 steg
Bygg en DIY självvattningskruka med WiFi - vattnar växter automatiskt och skickar varningar när vattnet är lågt: Denna handledning visar hur du bygger en anpassad WiFi -ansluten självvattnande planter med en gammal trädgårdsplanter, en papperskorg, lite lim och ett själv Vattenkanna delmonteringssats från Adosia
SMS -text Temp -varningar från en ATTINY85 och A1 GSM: 5 steg
SMS -temp -varningar från en ATTINY85 och A1 GSM: Denna instruktion visar hur du fångar temperaturen från en enkel temperatursensor och skickar den med sms till din mobiltelefon. För att förenkla saker skickar jag temperaturen med ett bestämt intervall men jag visar också hur detta bara kan göras med mer än
Växtövervakning och varningar med ESP8266 och AskSensors IoT Cloud: 6 steg
Växtövervakning och varningar med ESP8266 och AskSensors IoT Cloud: Detta projekt syftar till att bygga ett smart anläggningsövervakningssystem med hjälp av ESP8266 och AskSensors IoT -plattform. Detta system kan användas för att hålla koll på markens fuktnivå för att ge objektiva kriterier för bevattningsbeslut. som hjälper till att säkerställa bevattning
Våglampa - Väder och varningar: 7 steg (med bilder)
Våglampa - Väder och varningar: När jag bläddrade genom dingiverse såg jag denna helt fantastiska våglampa och jag MÅSTE bygga den. https://www.thingiverse.com/thing:774456 Lampan är mycket väl utformad och skriver ut utan stöd (behöver skrivas ut på sidan) Det finns också
Upptäcka hinder och varningar - Arduino UNO och ultraljud: 4 steg (med bilder)
Upptäcka hinder och varningar - Arduino UNO och ultraljud: Detta är handledning för att hjälpa dig att förstå ultraljud och summer och gå djupare in i att lära dig Arduino, följ dessa steg och ge mig feedback