Turinys:
- 1 žingsnis: naudojamos medžiagos
- 2 žingsnis: GPS modulis
- 3 žingsnis: GSM modulis
- 4 žingsnis: prijungimo schema
- 5 žingsnis: „Arduino“programavimas
Video: Moterų saugos įtaisas su GPS sekimu ir įspėjimais naudojant „Arduino“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sekite daugiau autoriaus:
Turint visas pastaruoju metu mums prieinamas technologijas, nėra sunku sukurti saugos įtaisą moterims, kuris ne tik sugeneruotų avarinį signalą, bet ir nusiųstų pranešimą jūsų draugams, šeimos nariams ar suinteresuotam asmeniui. Čia mes sukursime juostą, kurią gali dėvėti moterys, kuriomis jos galės informuoti policiją ar bet kurį asmenį, naudodamos SOS skubią SMS žinutę ir dabartinę vietą. Naudodamasi šia informacija, policija galės išgelbėti auką iš vietos. Tam mes naudojame „Arduino“, kuris gali būti sujungtas su GSM ir GPS moduliu SMS pranešimams siųsti ir vietos koordinatėms gauti. Mes taip pat panaudojome RF siųstuvo ir imtuvo modulį belaidžiam ryšiui tarp juostos ir imtuvo su GPS/GSM ryšiu.
1 žingsnis: naudojamos medžiagos
- Arduino Nano
- SIM900 modemas
- NEO6M GPS modulis
- 433 MHZ RF siųstuvas ir imtuvas
- Mygtukas
- Baterija
- Bandomoji Lenta
- Megztinis
2 žingsnis: GPS modulis
Čia mes naudojame GPS modulį NEO6M. GPS modulis NEO-6M yra populiarus GPS imtuvas su įmontuota keramine antena, kuri suteikia stiprią palydovinės paieškos galimybę. Šis imtuvas turi galimybę aptikti vietas ir sekti iki 22 palydovų bei atpažinti vietas bet kurioje pasaulio vietoje. Naudodami borto signalo indikatorių, galime stebėti modulio tinklo būseną. Jis turi duomenų atsarginę bateriją, kad modulis galėtų išsaugoti duomenis netyčia išjungus pagrindinį maitinimą.
Pagrindinė širdis GPS imtuvo modulyje yra „NE-6M“GPS mikroschema iš „u-blox“. Jis gali stebėti iki 22 palydovų 50 kanalų ir turi labai įspūdingą jautrumo lygį, kuris yra -161 dBm. Šis 50 kanalų „u-blox 6“padėties nustatymo variklis gali pasigirti trumpesniu nei 1 sekundės laiko nustatymo laiku (TTFF). Šis modulis palaiko duomenų perdavimo spartą nuo 4800-230400 bps ir turi numatytąjį 9600 baudą.
- Darbinė įtampa: (2,7-3,6) V DC
- Darbinė srovė: 67 mA
- Spartos dažnis: 4800–230400 bps (9600 numatytasis)
- Ryšio protokolas: NEMA
- Sąsaja: UART
- Išorinė antena ir įmontuotas EEPROM.
3 žingsnis: GSM modulis
Tai su GSM/GPRS suderinamas keturių juostų mobilusis telefonas, veikiantis 850/900/1800/1900MHz dažniu ir kurį galima naudoti įvairioms programoms, tokioms kaip prieiga prie interneto, balso skambutis, SMS siuntimas ir gavimas. ir tt GSM modemo dažnių juostas galima nustatyti AT komandomis. Spartą galima konfigūruoti nuo 1200 iki 11500 per AT komandą. GSM/GPRS modemas turi vidinį TCP/IP paketą, kuris leidžia mums prisijungti prie interneto per GPRS. Tai SMT tipo modulis ir suprojektuotas su labai galingu vieno lusto procesoriumi, integruojančiu AMR926EJ-S branduolį, kuris yra labai populiarus įvairiuose pramonės gaminiuose.
Techninės specifikacijos:
- Maitinimo įtampa: 3,4V - 4,5V
- Energijos taupymo režimas: miego režimo energijos suvartojimas =.5mA
- Dažnių juostos: SIM900A
- Dviejų juostų: EGSM900, DCS1800.
- Darbinė temperatūra: nuo -30 ° C iki +80 ° C
- Palaiko MIC ir garso įvestį Garsiakalbio įvestis UART sąsajos palaikymas Aparatinės įrangos atnaujinimas naudojant derinimo prievadą Ryšys: AT komandos
4 žingsnis: prijungimo schema
Moterų saugos sistemą su GPS sekimu ir įspėjimais galima suskirstyti į dvi dalis, tokias kaip siųstuvas ir imtuvas. Kiekvienos sekcijos schemos aprašytos taip:
Siųstuvo skyrius: RF siųstuvo dalyje bus SOS mygtukas kartu su 433 MHz RF siųstuvu, kuris belaidžiu būdu perduos duomenis į imtuvo dalį. Dviejų atskirų dalių tikslas yra sumažinti perdavimo modulio dydį, kad jį būtų galima nešioti kaip riešo juostą. Siųstuvo dalies schema parodyta aukščiau.
Imtuvo skyrius: RF imtuvo skyriuje duomenis, perduodamus iš riešo juostos (siųstuvo dalies), priima prietaisas, turintis 433 MHz radijo imtuvą. RF imtuvas siunčia šią informaciją „Arduino“per skaitmeninį kaištį. Tada „Arduino Nano“gauna signalą ir apdoroja jį naudodamas programą, kuri į jį įsijungia. Kai nukentėjusysis paspaudžia SOS mygtuką siųstuvo dalyje, sukuriamas AUKŠTAS signalas ir perduodamas į „Arduino“pusę, o tada „Arduino“siunčia signalą į SIM900 modemą, kad išsiųstų SMS registruotam vartotojui kartu su jau įvesta GPS koordinatė. saugomas mikrokontroleryje, naudojant NEO6M GPS modulį. Imtuvo pusės grandinės schema parodyta taip, kaip nurodyta aukščiau.
5 žingsnis: „Arduino“programavimas
Sėkmingai užbaigus aparatinės įrangos ryšius, dabar laikas programuoti „Arduino Nano“. Žemiau pateikiamas žingsnis po žingsnio kodo paaiškinimas.
Pradėkite kodą įtraukdami visus reikalingus bibliotekos failus į kodą, pvz., „TinyGPS ++“. H NEO6M GPS plokštėje, „SoftwareSerial.h“, kad nustatytumėte programinės įrangos nuoseklius kaiščius. Čia „TinyGPS ++. H“biblioteka naudojama GPS koordinatėms gauti naudojant GPS imtuvo modulį. Šią biblioteką galima atsisiųsti čia. Dabar paskelbkite GPS modulio prijungimo kaiščius ir jo numatytąjį duomenų perdavimo spartą, kuri mūsų atveju yra 9600. Taip pat nustatykite programinės įrangos nuoseklius kaiščius, kuriais GPS bendraus su „Arduino“. statinė konst int int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Tada deklaruokite „TinyGPSPlus“klasės objektus. Taip pat apibrėžkite „SoftwareSerial“klasės objektą su smeigtukais kaip anksčiau paskelbtus argumentus. „TinyGPSPlus GPS“; Programinė įranga „Serial soft“(RXPin, TXPin); Sąrankos viduje () nurodykite visus įvesties ir išvesties kaiščius. Tada inicijuokite aparatinės įrangos serijos ir programinės įrangos serijos funkcijas, numatydami numatytąjį duomenų perdavimo greitį, kuris mūsų atveju yra 9600. Moterų saugos įtaisas su GPS sekimu ir įspėjimais naudojant „Arduino“Kai paspaudžiamas SOS mygtukas, garsinis signalas pradeda pypsėti ir į patvirtintą numerį ateina SMS žinutė, kurioje nurodoma aukos vietos platuma ir ilguma. Išvesties ekrano kopija parodyta žemiau:
Rekomenduojamas:
Išmanioji kuprinė su GPS sekimu ir automatinėmis lemputėmis: 15 žingsnių
Išmanioji kuprinė su GPS sekimu ir automatiniais žibintais: Šioje instrukcijoje mes pagaminsime protingą kuprinę, kuri gali sekti mūsų padėtį, greitį ir turi automatines lemputes, kurios gali apsaugoti mus naktį. Aš naudoju 2 jutiklius, kad nustatyčiau, ar jis yra ant jūsų pečių, kad įsitikinčiau, jog jis neišsijungia, kai to nereikia
Programuojamas saugos užraktas naudojant „Arduino“: 4 žingsniai
Programuojamas saugos užraktas naudojant „Arduino“: tai mano pirmasis tinklaraštis čia. Čia pristatau „Arduino“programuojamą saugumo užraktą (PSL), skirtą elektroniniams prietaisams užrakinti. PSL grandinė naudojama įjungti/įjungti/atrakinti AC/DC prietaisą iš išorinio maitinimo šaltinio, remiantis slaptažodžiu
Vieno prisilietimo moterų saugos apsaugos sistema: 3 žingsniai
Moterų saugos vienu prisilietimu apsaugos sistema: vieno paspaudimo signalizacija Moterų saugos sistema, naudojant 8051 mikrovaldiklį Šiuolaikiniame pasaulyje moterų sauga yra svarbiausia problema šalyje. Šiandien moterys patiria priekabiavimą ir nerimą, o kartais ir kai reikia skubios pagalbos. Nėra būtinos vietos
„HiFive1 Arduino“įsibrovėlių aptikimas su MQTT įspėjimais naudojant ESP32 arba ESP8266: 6 žingsniai
„HiFive1 Arduino“įsibrovėlių aptikimas su MQTT įspėjimais naudojant ESP32 arba ESP8266: „HiFive1“yra pirmoji su „Arduino“suderinama RISC-V plokštė, pagaminta naudojant „SiFive“FE310 procesorių. Lenta yra maždaug 20 kartų greitesnė nei „Arduino UNO“, tačiau, kaip ir UNO plokštė, jai trūksta belaidžio ryšio. Laimei, yra keletas nebrangių
Signalizacija vienu paspaudimu MOTERŲ SAUGOS sistema: 5 žingsniai
Signalizacija vienu prisilietimu MOTERŲ SAUGOS sistema: Šiandieniniame pasaulyje moterų sauga yra svarbiausia problema šalyje. Šiandien moterys patiria priekabiavimą ir nerimą, o kartais ir kai reikia skubios pagalbos. Nėra būtinos vietos, jei moterys, kad žmonės galėtų padėti, būtina, kad mes