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

Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)
Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)

Video: Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)

Video: Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)
Video: GSM Based Fire and Smoke Detector With GPS Location Coordinate in Proteus 2024, Նոյեմբեր
Anonim
Image
Image
Arduino One
Arduino One

Բարև ձեզ, այս գրառման մեջ մենք կտեսնենք, թե ինչպես անել անտառային հրդեհների հայտնաբերման համակարգ ՝ տեքստային հաղորդագրությամբ ծանուցելով վթարի վայրի մասին, DFRobot- ի մարդկանց տրամադրած gps sim808 մոդուլի շնորհիվ, մենք կտեսնենք սկզբնաղբյուր, sim808 մոդուլի որոշ բնութագրեր և գործողություն, արտաքին միջավայրում, սա նախորդ նախագծի շարունակությունն է, որտեղ մենք տեսանք, թե ինչպես պատրաստել տան համար շատ պարզ բոցի դետեկտորային համակարգ:

Քայլ 1: Ներածություն

Այս համակարգը փորձում է կանխել հրդեհները անտառներում և դաշտերում, որտեղ այս տիպի աղետը կարող է առաջացնել մեծ տնտեսական կորուստներ, զգալի նյութական վնասներ, վայրի բուսական և կենդանական աշխարհի ոչնչացում ՝ պատճառելով մեծ էկոլոգիական վնաս, բայց ամենակարևորը մարդկային կյանքեր փրկելը:

Գործողության սկզբունքը հետևյալն է. Ֆլեյմի սենսորով կրակ հայտնաբերելիս այն անալոգային ազդանշան կուղարկի arduino- ին, որը, կախված իր արժեքից, կակտիվացնի տեքստային հաղորդագրության ուղարկումը GPS կոորդինատներով, որտեղ տեղի է ունենում հրդեհը:. Այս նախագծի համար մեզ հարկավոր կլինի բոցի սենսոր, arduino uno, sim808 մոդուլ, մարտկոց, մալուխներ, կարող եք ստուգել հետևյալ նյութերի ցանկը.

Քայլ 2: Arduino One

Քայլ 3: Sim808

Sim808
Sim808

Քայլ 4: Ֆլեյմի տվիչ

Ֆլեյմի տվիչ
Ֆլեյմի տվիչ

Ֆլեյմի դետեկտորի մոդուլի մասին

  • Այս մոդուլը զգայուն է բոցի և դրա ճառագայթման նկատմամբ: Այն կարող է նաև հայտնաբերել սովորական լույսի աղբյուր ՝ 760 նմ -ից մինչև 1100 նմ ալիքի երկարության տիրույթում:
  • Ֆլեյմի տվիչը կարող է թողարկել թվային կամ անալոգային ազդանշան:
  • Այն կարող է օգտագործվել որպես հրդեհի ազդանշան:
  • Մոտ 60 աստիճանի անկյունի հայտնաբերում, հատկապես զգայուն բոցի սպեկտրի նկատմամբ: Կարգավորելի զգայունություն (թվային պոտենցիոմետրի կապույտ կարգավորմամբ):
  • Համեմատական ելք, մաքուր ազդանշան, լավ ալիք, շարժիչ հզորություն, ավելի քան 15 մԱ:
  • 3.3 V-5 V- ի աշխատանքային լարումը: Ելքի ձևը. Թվային անջատիչ ելքեր (0 և 1) և անալոգային լարման ելք AO: Հեշտ տեղադրման համար ամրացված պտուտակների անցքեր:
  • Փոքր PCB տախտակներ Չափը ՝ 3.2 սմ x 1.4 սմ:
  • Որպես լարման համեմատիչ օգտագործեք LM393 ուժեղացուցիչ

Քայլ 5: Dupont մալուխներ

Dupont մալուխներ
Dupont մալուխներ

Քայլ 6. Մարտկոց 12 վոլտ (կարող է առնվազն 12 -ի աղբյուր լինել նախնական թեստերը կատարելու համար)

Մարտկոց 12 վոլտ (կարող է լինել առնվազն 12 -ի աղբյուր ՝ նախնական թեստերը կատարելու համար)
Մարտկոց 12 վոլտ (կարող է լինել առնվազն 12 -ի աղբյուր ՝ նախնական թեստերը կատարելու համար)

Քայլ 7: Boxտիչով տուփ (ըստ ցանկության)

Boxտիչով տուփ (ըստ ցանկության)
Boxտիչով տուփ (ըստ ցանկության)

Քայլ 8: Շղթա

Շրջան
Շրջան

Քայլ 9: Աղբյուրի կոդ

Ներբեռնեք

Քայլ 10. Dfrobot- ի Sim808 մոդուլի մասին

SIM808 GPS/GPRS/GSM arduino վահանը ինտեգրված քառագոտի GSM/GPRS և GPS նավիգացիոն տեխնոլոգիա Arduino ընդլայնման վահան է: Միայն վարկային քարտի չափը, ըստ ստանդարտ Arduino կապի փաթեթավորման, համատեղելի է Arduino UNO- ի, arduino Leonardo- ի, arduino Mega- ի և arduino- ի այլ հիմնական տախտակի հետ: Նախորդ սերնդի SIM908- ի համեմատ, SIM808- ը որոշ բարելավումներ կատարեց աշխատանքի և կայունության վրա: Բացի սովորական SMS- ի և հեռախոսի գործառույթներից, վահանը նաև աջակցում է MMS, DTMF, FTP և այլ գործառույթներ: Դուք կարող եք հասնել տվյալների ձեռքբերմանը, անլար տվյալների փոխանցիչին, IoT ծրագրին և GPS կողմնորոշմանը: Այն պետք է ինտեգրվի ինքնաթիռի խոսափողի և ականջակալների խցիկի ՝ խնայելով ձեր արժեքը և հեշտացնելով ձեր նախագիծը: այն կարող է նաև ուղղակիորեն միանալ GSM և GPS ալեհավաքին արտաքին ալեհավաքի միակցիչով:

SIM808 GPS/GPRS/GSM Arduino Shield V1.0- ն օգտագործում է Simcom SIM808 մոդուլի վերջին տարբերակը, շուկայում առկա SIM808 մոդուլի համեմատությամբ, նոր մոդուլն ունի ավելի լավ կայունություն: Բայց AT հրամանների GPS մասը համատեղելի չէ SIM808 մոդուլի հին տարբերակի հետ, խնդրում ենք անդրադառնալ AT հրամանների «ավելին» -ի ներքևին:

Քայլ 11: Տեխնիկական պայմաններ

  • Գործող լարումը `5 Վ
  • Մուտքային հզորություն `7-23V
  • Quad-band 850/900/1800/1900 ՄՀց
  • GPRS բազմաբնույթ դասարան 12/10
  • GPRS բջջային կայանի դաս B
  • Համապատասխանել GSM փուլ 2/2 +4 -րդ դասին (2 Վտ @ 850 /900 ՄՀց)
  • Դաս 1 (1 Վ @ 1800 /1900 ՄՀց)
  • Աջակցեք ցածր էներգիայի սպառման ռեժիմին `100mA @ 7V-GSM ռեժիմ
  • Աջակցեք AT հրամանատարության վերահսկմանը (3GPP TS 27.007, 27.005 և SIMCOM ուժեղացված AT հրամաններ)
  • Աջակցեք GPS արբանյակային նավիգացիայի տեխնոլոգիային
  • Աջակցող LED կարգավիճակի ցուցիչ. Էներգամատակարարման կարգավիճակ, ցանցի կարգավիճակ և գործառնական ռեժիմներ
  • Աշխատանքային միջավայր ՝ -40 ~ ~ 85 ℃ Չափ ՝ 69 * 54 մմ/2.71 * 2.12 դյույմ

Քայլ 12: Տախտակի ակնարկ

Տախտակի ակնարկ
Տախտակի ակնարկ

Մոդուլի ինտերֆեյսը և նախազգուշական միջոցները.

Occբաղեցրած կապում ՝ D0, D1, D12, «D12» թվային կապը միացված է SIM808 մոդուլի հզորության GPIO- ին: Այն կարող է օգտագործվել որպես SIM808 մոդուլի միացման / անջատման հսկողություն: SIM808 ինքնաթիռի MIC- ը և 3.5 մմ SIM808 խոսափողը օգտագործում են նույն MIC ալիքը, երբ միկրոֆոնը միացնում եք, ինքնաթիռի ինքնաթիռը ինքնաբերաբար կանջատվի: միացրեք, կարճ սեղմեք 1 -երը ՝ SIM808- ը գործարկելու համար, երկար սեղմեք 3 -երը ՝ այն անջատեք: LED «ON» - SIM808 էներգիայի ցուցիչ, միայն արտաքին էներգիան միացնելիս մոդուլը կարող է ճիշտ աշխատել: Net - GSM ազդանշանի ցուցիչ Արագ բռնկում. ֆլեշ (3 անգամ). կարգաբերում (վրիպազերծում). Arduino-- Երբ ընդլայնման տախտակը միացված է Arduino- ին, զանգահարեք այստեղ ՝ SIM808- ը Arduino- ի հետ հաղորդակցվելու համար:

Քայլ 13: USB կարգաբերում (AT հրաման)

Այս բաժնում մենք սերիական նավահանգստի միջոցով կուղարկենք AT հրամաններ ՝ SIM808 ընդլայնման վահանը կարգաբերելու համար: Լրացուցիչ գործառույթների համար դիմեք SIM808 AT հրամանի հավաքածուին:

Քայլ 14: Նախապատրաստում

Սարքավորումներ:

  • Arduino UNO x1
  • SIM808 ընդլայնման տախտակ x1
  • Արտաքին սնուցման աղբյուր x1

Softwareրագրային ապահովում:

  • Arduino IDE
  • Սերիայի վրիպազերծման օգնական (այս բաժնում մենք օգտագործում ենք DF Serial Debugger by Lisper)

'' 'ՔԱՅԼ' ''

Միացրեք ձեր SIM քարտը SIM808 ընդլայնման վահանի վրա և միացրեք ընդլայնման վահանը Arduino UNO- ում, մինչդեռ մի մոռացեք միացնել արտաքին էներգիայի աղբյուրը: ialանգահարեք գործառույթի անջատիչը Ոչ մեկին, ներբեռնեք Blink- ի նմուշի կոդը `համոզվելու համար, որ սերիական նավահանգիստը չի զբաղված է: Սեղմեք Boot հոսանքի կոճակը և սպասեք, որ SIM քարտը ցանցը ճիշտ գրանցի, ցանցի ցուցիչը դանդաղորեն թարթում է (3 անգամ մեկ անգամ): Ֆունկցիայի անջատիչը սահեցրեք USB_DBG- ի վրա, այնուհետև մենք կարող ենք անմիջականորեն հաղորդակցվել SIM808 չիպի հետ սերիական պորտի օգնականի միջոցով:

Քայլ 15: Հեռախոսազանգ կատարեք

Զանգահարել
Զանգահարել

Սերիական նավահանգստի օգնական ուղարկեք AT, եթե այն վերադարձնի OK, դա նշանակում է, որ սերիական հաղորդակցություն է հաստատվել: Հետևեք Նկարին, մուտքագրեք AT հրամաններ, դուք պետք է ստանաք նույն բովանդակությունը:

Քայլ 16. Պատասխանեք հեռախոսին և անջատեք հեռախոսը

Պատասխանեք հեռախոսին և անջատեք հեռախոսը
Պատասխանեք հեռախոսին և անջատեք հեռախոսը

Քայլ 17: Ուղարկեք SMS

Ուղարկեք SMS
Ուղարկեք SMS

Քայլ 18: Կարդացեք SMS- ը

Կարդացեք SMS
Կարդացեք SMS

Քայլ 19: TCP հաղորդակցություն

TCP հաղորդակցություն
TCP հաղորդակցություն

Քայլ 20: GPS կողմնորոշում

Նշում. GPS ալեհավաքը պետք է դրված լինի դրսում, նախքան այն կարող է ստանալ GPS տեղադրության տվյալների կայուն ելք:

Ուղարկել AT + CGSN PWR = 1 հրաման (բացել GPS հզորությունը)

Ուղարկել AT + CGNSTST = 1 հրաման (ստացեք GPS տվյալներ սերիական նավահանգստից)

Քայլ 21:

Պատկեր
Պատկեր

Եթե GPS ալեհավաքը դրված է դրսում, շուտով պետք է ստանաք ճիշտ տվյալները:

Երբ ցանկանում եք դադարեցնել GPS տվյալների ելքը, կարող եք ուղարկել AT + CGNSTST = 0 հրաման ՝ GPS տվյալների ելքը դադարեցնելու համար:

Երբ ցանկանում եք անջատել GPS գործառույթը, կարող եք ուղարկել AT + CGNSPWR = 0 հրամանը ՝ GPS հոսանքը անջատելու համար: SIM808 չիպը փակելու համար ուղարկեք AT + CPOWD = 1: Ավելի հետաքրքիր հրահանգ, խնդրում ենք վերջի էջում AT հրահանգին: Այս երկու թեստային ծածկագիրը շատ պարզ են և հասկանալի: Միայն անհրաժեշտ է մուտքագրել համապատասխան սերիական AT հրամաններ, դուք կհասնեք համապատասխան գործառույթներին:

Քայլ 22. SIM808 Powerածր էներգիայի սպառման ռեժիմ

Նվազագույն ֆունկցիոնալության ռեժիմ

Համակարգը նվազեցվելու է ամենապարզ ռեժիմի ՝ նվազագույն ֆունկցիոնալության ռեժիմի ներքո: Այս ռեժիմում այն կխնայի ավելի շատ էներգիայի սպառումը:

AT+CFUN = = 0, 1, 4

AT + CFUN = 0. Նվազագույն ֆունկցիոնալության ռեժիմ: Այս ռեժիմում դուք դեռ կարող եք շարունակել օգտագործել սերիական նավահանգիստը, բայց ՌԴ և SIM քարտի հատկանիշներով AT հրամանը անջատված կլինի:

AT + CFUN = 1: Ամբողջ գործառույթի ռեժիմ (կանխադրված):

AT + CFUN = 4: Ինքնաթիռի ռեժիմ: Այս ռեժիմում դուք դեռ կարող եք շարունակել օգտագործել սերիական նավահանգիստը, բայց ՌԴ և SIM քարտի հատկանիշներով AT հրամանը անջատված կլինի:

Լրացուցիչ հնարավորություններ խնդրում ենք հղում կատարել AT հրահանգներին

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

Գուցե ձեզ կարող են հետաքրքրել արդուինոյի, նկարի, ռոբոտաշինության, հեռահաղորդակցության նախագծերը, բաժանորդագրվեք https://www.youtube.com/user/carlosvolt?sub_confirmation=1 բազմաթիվ տեսանյութեր ՝ ամբողջական աղբյուրի կոդով և դիագրամներով

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