Բովանդակություն:

Կանանց անվտանգության սարք ՝ GPS հետևող և Arduino- ի միջոցով ահազանգերով. 6 քայլ
Կանանց անվտանգության սարք ՝ GPS հետևող և Arduino- ի միջոցով ահազանգերով. 6 քայլ

Video: Կանանց անվտանգության սարք ՝ GPS հետևող և Arduino- ի միջոցով ահազանգերով. 6 քայլ

Video: Կանանց անվտանգության սարք ՝ GPS հետևող և Arduino- ի միջոցով ահազանգերով. 6 քայլ
Video: GPS և միջազգային իրավունք. ինչպես է իրականացվում սահմանազատումը 2024, Նոյեմբեր
Anonim

Հետևեք հեղինակի ավելին ՝

Գրպանային չափի հազի դետեկտոր
Գրպանային չափի հազի դետեկտոր
Գրպանային չափի հազի դետեկտոր
Գրպանային չափի հազի դետեկտոր
Աուդիո վերահսկվող տուն ՝ օգտագործելով Esp8266- ը
Աուդիո վերահսկվող տուն ՝ օգտագործելով Esp8266- ը
Աուդիո վերահսկվող տուն ՝ օգտագործելով Esp8266- ը
Աուդիո վերահսկվող տուն ՝ օգտագործելով Esp8266- ը
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Վերջին ժամանակներում մեզ հասանելի բոլոր տեխնոլոգիաներով դժվար չէ կանանց համար անվտանգության սարք կառուցել, որը ոչ միայն արտակարգ իրավիճակների ահազանգ կառաջացնի, այլև հաղորդագրություն կուղարկի ձեր ընկերներին, ընտանիքին կամ մտահոգ անձին: Այստեղ մենք կկառուցենք նվագախումբ, որը կարող են կրել կանայք, որոնց միջոցով նրանք կարող են տեղեկացնել ոստիկանությանը կամ որևէ մեկին ՝ օգտագործելով SOS արտակարգ իրավիճակների SMS- ը ՝ ներկա գտնվելու վայրի հետ միասին: Օգտագործելով այս տեղեկատվությունը, ոստիկանությունը կկարողանա փրկել զոհին գտնվելու վայրից: Դրա համար մենք օգտագործում ենք Arduino- ն, որը կարելի է միացնել GSM և GPS մոդուլներին `SMS ահազանգեր ուղարկելու և գտնվելու վայրի կոորդինատները ստանալու համար: Մենք նաև օգտագործել ենք ՌԴ հաղորդիչ և ընդունիչ մոդուլ `GPS/GSM- ով Band և Receiving սարքի միջև անլար հաղորդակցության համար:

Քայլ 1: Օգտագործված նյութեր

  • Արդուինո Նանո
  • SIM900 մոդեմ
  • NEO6M GPS մոդուլ
  • 433 MHZ ՌԴ հաղորդիչ և ընդունիչ
  • Կոճակ
  • Մարտկոց
  • Breadboard
  • Ցատկող

Քայլ 2: GPS մոդուլ

GPS մոդուլ
GPS մոդուլ

Այստեղ մենք օգտագործում ենք NEO6M GPS մոդուլը: NEO-6M GPS մոդուլը հայտնի GPS ընդունիչ է `ներկառուցված կերամիկական ալեհավաքով, որն ապահովում է արբանյակային որոնման հզոր հնարավորություն: Այս ընդունիչն ունի վայրերը զգալու և մինչև 22 արբանյակ հետևելու ունակություն և նույնականացնում է աշխարհի ցանկացած վայր: Ինքնաթիռի ազդանշանի ցուցիչով մենք կարող ենք վերահսկել մոդուլի ցանցի կարգավիճակը: Այն ունի տվյալների պահեստային մարտկոց, որպեսզի մոդուլը կարողանա պահպանել տվյալները, երբ հիմնական հոսանքը պատահաբար անջատվի:

GPS ստացողի մոդուլի ներսում հիմնական սիրտը u-blox- ից NEO-6M GPS չիպն է: Այն կարող է հետևել մինչև 22 արբանյակ 50 ալիքների վրա և ունի զգայունության շատ տպավորիչ մակարդակ, որը -161 դԲմ է: Այս 50-ալիքային u-blox 6 տեղադրման շարժիչը կարող է պարունակել Time-To-First-Fix (TTFF) 1 վայրկյանից պակաս ժամանակ: Այս մոդուլն աջակցում է 4800-230400 բիթ / վրկ արագության արագություն և ունի 9600 լռելյայն բաուդ: Առանձնահատկություններ.

  • Գործող լարումը `(2.7-3.6) V DC
  • Գործող հոսանք `67 մԱ
  • Baud փոխարժեքը ՝ 4800-230400 զ / վ (կանխադրված ՝ 9600)
  • Հաղորդակցության արձանագրություն ՝ NEMA
  • Ինտերֆեյս ՝ UART
  • Արտաքին ալեհավաք և ներկառուցված EEPROM:

Քայլ 3: GSM մոդուլ

GSM մոդուլ
GSM մոդուլ

Սա GSM/GPRS- ի հետ համատեղող չորսանգամյա բջջային հեռախոս է, որն աշխատում է 850/900/1800/1900 ՄՀց հաճախականությամբ և որը կարող է օգտագործվել տարբեր ծրագրերի համար, ինչպիսիք են ՝ ինտերնետ մուտք գործելը, ձայնային զանգ կատարելը, SMS ուղարկելը և ստանալը: և այլն: GSM մոդեմի հաճախականությունների տիրույթները կարող են սահմանվել AT հրամանների միջոցով: Baud փոխարժեքը կարող է կարգավորվել 1200-115200-ից AT հրամանով: GSM/GPRS մոդեմն ունի ներքին TCP/IP կույտ, որը մեզ հնարավորություն է տալիս GPRS- ի միջոցով միանալ ինտերնետին: Սա SMT տիպի մոդուլ է և նախագծված է AMR926EJ-S միջուկը ինտեգրող շատ հզոր մեկ չիպային պրոցեսորով, որը շատ տարածված է արդյունաբերական տարբեր արտադրանքներում:

Տեխնիկական բնութագրեր.

  • Մատակարարման լարումը `3.4V - 4.5V
  • Էներգախնայողության ռեժիմ. Քնի ռեժիմ էներգիայի սպառում =.5 մԱ
  • Հաճախականությունների գոտիներ `SIM900A
  • Երկակի խումբ ՝ EGSM900, DCS1800:
  • Գործող ջերմաստիճանը `-30ºC- ից +80ºC
  • Աջակցում է MIC- ին և աուդիո մուտքագրմանը Բարձրախոսի մուտքագրում UART ինտերֆեյսի աջակցություն wareրագրակազմի բարելավում վրիպազերծման պորտով Կապ. AT հրամաններ

Քայլ 4: Միացման դիագրամ

Միացման դիագրամ
Միացման դիագրամ
Միացման դիագրամ
Միացման դիագրամ

Կանանց անվտանգության համակարգը GPS Tracking & Alerts- ով կարելի է բաժանել երկու մասի, ինչպիսիք են Հաղորդիչի և Ստացողի բաժինը: Յուրաքանչյուր հատվածի միացման սխեմաները նկարագրված են հետևյալ կերպ.

Հաղորդիչի բաժին. ՌԴ հաղորդիչի մասում կլինի SOS կոճակ ՝ 433 ՄՀց RF հաղորդիչի հետ միասին, որը տվյալները փոխանցելու է ընդունիչի մասին անլար: Այստեղ երկու առանձին մասեր պատրաստելու նպատակն է նվազագույնի հասցնել հաղորդիչ մոդուլի չափը, որպեսզի այն հնարավոր լինի կրել որպես դաստակի ժապավեն: Հաղորդիչի մասի միացման սխեման ներկայացված է վերևում:

Ստացողի բաժին. ՌԴ ընդունիչ բաժնում դաստակի գոտուց (հաղորդիչի մաս) փոխանցվող տվյալները ստացվում են 433 ՄՀց ՌԴ ընդունիչ ունեցող սարքի կողմից: ՌԴ ընդունիչն այս տեղեկատվությունն ուղարկում է Arduino- ին թվային կապի միջոցով: Արդուինո Նանոն այնուհետև ստանում է ազդանշանը և մշակում այն ՝ օգտագործելով դրա մեջ շողշողված ծրագիրը: Երբ զոհը սեղմում է հաղորդիչի մասում գտնվող SOS կոճակը, ստեղծվում է HIGH ազդանշան և անցնում Arduino- ի կողմը, այնուհետև Arduino- ն ազդանշան է ուղարկում SIM900 մոդեմին ՝ SMS գրանցված օգտվողին ուղարկելու համար, ինչպես նաև GPS կոորդինատը, որն արդեն եղել է: պահվում է Microcontroller- ում `NEO6M GPS մոդուլի օգնությամբ: Ստացողի կողմի սխեման ցույց է տրված վերևում:

Քայլ 5. mingրագրավորում Arduino- ի համար

Mingրագրավորում Arduino- ի համար
Mingրագրավորում Arduino- ի համար

Սարքավորումների միացումների հաջող ավարտից հետո, ժամանակն է Arduino Nano- ի ծրագրավորման համար: Կոդի աստիճանական բացատրությունը տրված է ստորև:

Սկսեք ծածկագիրը `ներառելով բոլոր անհրաժեշտ գրադարանային ֆայլերը TinyGPS ++ ծածկագրում: h NEO6M GPS տախտակի համար, SoftwareSerial.h` Softwareրագրաշարի սերիական կապում սահմանելու համար: Այստեղ TinyGPS ++. H գրադարանը օգտագործվում է GPS ստացողի մոդուլի միջոցով GPS կոորդինատները ստանալու համար: Այս գրադարանը կարելի է ներբեռնել այստեղ: Այժմ հայտարարեք GPS մոդուլի միացման կապերը և դրա կանխադրված բաուդ արագությունը, որը մեր դեպքում 9600 է: Բացի այդ, սահմանեք ծրագրային ապահովման սերիական կապերը, որոնց միջոցով GPS- ը հաղորդակցվելու է Arduino- ի հետ: ստատիկ const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Այնուհետև հայտարարեք օբյեկտները TinyGPSPlus դասի համար: Բացի այդ, սահմանեք SoftwareSerial դասի օբյեկտը ՝ կապումներով, որպես ավելի վաղ հայտարարված փաստարկներ: TinyGPSPlus GPS; SoftwareSerial soft (RXPin, TXPin); Inside setup (), հայտարարեք բոլոր մուտքային և ելքային կապում: Այնուհետև սկզբնավորեք ապարատային սերիան և Softwareրագրակազմի սերիական գործառույթը ՝ ապահովելով կանխադրված բաուդ արագությունը, որը մեր դեպքում կազմում է 9600: Կանանց անվտանգության սարք GPS- ով հետևելու և ահազանգերի միջոցով Arduino- ի միջոցով Երբ SOS կոճակը սեղմված է, ազդանշանը սկսում է ազդանշան տալ, և SMS- ը կգա լիազորված համարին, որը պարունակում է զոհի գտնվելու վայրի լայնությունը և երկայնությունը: Ելքի սքրինշոթը ցուցադրվում է ստորև.

Խորհուրդ ենք տալիս: