Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)
Gps Forest Fire Alert System Sim808- ով և Arduino Uno- ով. 23 քայլ (նկարներով)
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 բազմաթիվ տեսանյութեր ՝ ամբողջական աղբյուրի կոդով և դիագրամներով

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