Բովանդակություն:
- Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
- Քայլ 2. A9G մոդուլի մասին
- Քայլ 3. A9G մոդուլի առանձնահատկությունները և տեղադրումը
- Քայլ 4: AT հրամաններ Օգտակար GPS և GPRS գործառույթների համար
- Քայլ 5. A9G մոդուլի GPS և GPRS գործառույթների օգտագործում
- Քայլ 6. A9G մոդուլի GSM ֆունկցիոնալության օգտագործումը
- Քայլ 7: Ահա և վերջ
Video: A9G GPS & GPRS մոդուլի ձեռնարկ - Այ-մտածող - AT հրամաններ ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:
Այսօր մենք պատրաստվում ենք անցնել A9G GPS, GSM և GPRS մոդուլներ AI Thinker- ից: Կան մի քանի այլ մոդուլներ, ինչպես օրինակ ՝ A9 և A6 AI Thinker- ից, որոնք ունեն նման GSM և GPRS հնարավորություններ, սակայն A9G- ի առանձնահատկությունն այն է, որ GSM և GPRS հնարավորություններով GPS- ը նույնպես միացված է և ունակ է կատարել GPS- ի հետ կապված գործառույթներ, որոնք այն առավելություն է տալիս այլ մոդուլների նկատմամբ:
Այս ձեռնարկում մենք կփորձենք աշխատել այս մոդուլի GPS հնարավորությունների վրա, որից հետո, վերջում, մենք նաև կստուգենք մոդուլի աշխատանքը GSM և GPRS ռեժիմներում:
Այսպիսով, եկեք անմիջապես ցատկենք դրա մեջ:
Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
Դուք պետք է ստուգեք PCBGOGO- ն, PCB- ի արդյունաբերության մեջ 10+ տարի առաջատար PCBGOGO- ն, PCB- ներ առցանց էժան պատվիրելու համար:
Դուք ստանում եք 10 լավ որակի PCB, որոնք արտադրվում և առաքվում են ձեր շեմին 5 դոլարով և որոշ առաքումներով: Դուք նաև կստանաք զեղչ առաքման առաջին պատվերի դեպքում:
PCBGOGO- ն բարձր մասնագիտացված է արագ շրջադարձային PCB- ի պատրաստման և PCB հավաքման նախատիպից մինչև զանգվածային արտադրություն: Նրանց երեք գործարաններն ընդգրկում են ավելի քան 17,000 M2, որոնք լիովին համապատասխանում են ISO 9001: 2015 որակի կառավարման համակարգի ստանդարտին: Բոլոր պատրաստված PCB- ները և հավաքված PCB- ները բարձրորակ են և սերտիֆիկացված են UL, REACH և RoHS- ով: Մինչ այժմ, PCBGOGO- ն կարող է օրական ավարտել 3000+ PCB- ի պատրաստման և հավաքման պատվերներ, իսկ կուտակված հաճախորդները հասել են մինչև 100,000++ -ի: Ստուգեք դրանք, եթե Ձեզ անհրաժեշտ է PCB- ներ արտադրել կամ հավաքել: Նրանք ողջունում են ձեր նմուշի պատվերը 5PCS- ից PCB- ի պատրաստման պատվերի քանակով և 1PC- ից PCB հավաքման պատվերի քանակով:
Քայլ 2. A9G մոդուլի մասին
A9G- ն GSM / GPRS- ի չորս քառակուսային ամբողջական մոդուլ է, որը համատեղում է GPRS և GPS / BDS տեխնոլոգիաները և այն ինտեգրվում է SMD կոմպակտ փաթեթում ՝ խնայելով հաճախորդներին ժամանակ և գումար GNSS ծրագրերի մշակման գործում: Լռելյայնորեն A9G- ն ունի բեռնիչ կամ որոնված, և, հետևաբար, այն կարող է կառավարվել AT հրահանգների միջոցով ՝ Arduino- ի, ESP8266- ի և Raspberry Pi- ի միջոցով: Այն կարող է օգտագործվել Arduino- ի և Raspberry Pi- ի մոդուլներին ինտերնետին միացնելու համար և կարող է օգտագործվել IoT ծրագրերի լայն տեսականիում և իդեալական է IoT ծրագրերի համար ՝ տան ավտոմատացման, արդյունաբերական անլար կառավարման, կրելի էլեկտրոնիկայի, անլար տեղադրության տեղորոշման սարքերի, անլար տեղադրության համակարգի ազդանշաններ և IoT այլ ծրագրեր:
A9G SMD փաթեթը օգտագործում է SMT ստանդարտ սարքավորումներ `արտադրանքի արագ արտադրությանը հասնելու համար, հատկապես ավտոմատացման, լայնածավալ, էժան արտադրության ժամանակակից մեթոդների համար` Իրերի Ինտերնետի տարբեր սարքավորումների տերմինալների հարմարության համար:
Մոդուլի գործունեության և առանձնահատկությունների մասին մանրամասն կարդալու համար կարող եք հղում կատարել այս հղմանը:
Քայլ 3. A9G մոդուլի առանձնահատկությունները և տեղադրումը
Մոդուլի որոշ կարևոր առանձնահատկություններ են
1) Ամբողջական քառաշերտ GSM / GPRS մոդուլ, 800 /900 /1800 /1900 ՄՀց
2) SMD փաթեթ ՝ հեշտ MP և փորձարկման համար
3) ցածր էներգիայի ռեժիմ, միջին ընթացիկ 2 մԱ կամ ավելի քիչ
4) Աջակցում է GPS- ին, BDS- ին:
5) աջակցում է թվային աուդիո և անալոգային աուդիո, աջակցում է ձայնային կոդավորմանը HR, FR, EFR, AMR
6) Աջակցեք ձայնային զանգերին և SMS հաղորդագրություններին
7) Ներկառուցված ցանցային ծառայության արձանագրությունների կույտ
8) Աջակցեք ստանդարտ GSM07.07, 07.05AT հրամանին և Anxin ընդլայնվող հրամանների հավաքածուին
9) Աջակցություն PBCCH - Աջակցում է որոնվածի արդիականացմանը սերիական պորտի միջոցով
Այս մոդուլի համար Pin դիագրամը, ինչպես ցույց է տրված վերևի նկարում:
Այս մոդուլի տեխնիկական բնութագրերը կարող են տրվել այստեղից:
Մոդուլի կառուցվածքային մանրամասները ներկայացված են ստորև
1) 1 A9G մոդուլ
2) 29 GPIO ՝ 2.45 մմ հեռավորությամբ (ներբեռնման վրիպազերծման 2 կապում (HST_TX, HST_RX)
3) Մեկ SIM քարտի բնիկ (Նանո քարտ <Միկրո քարտ <Ստանդարտ քարտ)
4) 1 TF քարտի բնիկ
5) 1 GPRS ինտերֆեյս IPEX- ի հետ
6) 1 սերնդի փաթեթ
7) 1 GPS ինտերֆեյս IPEX- ով
8) 1 սերնդի փաթեթ
9) 1 միկրո USB ինտերֆեյս 5v-4.2V DC-DC, այն կարող է լինել 5 վ էլեկտրամատակարարում կամ 3.8 ~ 4.2 վ էլեկտրամատակարարում
10) 1 հոսանքի ստեղն, վերականգնման կոճակ, 2 LED, 1 խոսափող
Քայլ 4: AT հրամաններ Օգտակար GPS և GPRS գործառույթների համար
Քանի որ A9G մոդուլը գալիս է ներկառուցված բեռնիչով և, հետևաբար, այն կարող է վերահսկվել AT հրահանգների միջոցով և կարող է օգտագործվել նաև հրամաններ փոխանցելու համար: Որոշ օգտակար AT հրամաններ են.
- AT+GPS = 1. Այս հրամանը օգտագործվում է GPS- ը միացնելու համար: Երբ այս հրամանը ուղարկվում է, GPS- ը միացված է, և GPS- ի միացված մոդուլը սկսում է թարթել:
- AT+GPS = 0: Այս հրամանը օգտագործվում է GPS- ն անջատելու համար: Այս հրամանն ուղարկելուց հետո GPS- ն անջատված է, և LED- ն նույնպես դադարում է թարթել
- AT+GPSRD = 1. Այս հրամանը օգտագործվում է GPS տվյալները կարդալ և դրանք ցուցադրել մոնիտորի վրա: Այս հրամանի վերադարձած տվյալները NMEA ձևաչափով են, որոնք պետք է փոխարկվեն ՝ ընթեռնելի ձև ստանալու համար:
- AT+GPSRD = 0. Այս հրամանը օգտագործվում է GPS տվյալների ընթերցումը դադարեցնելու համար:
- AT+LOCATION = 1: Այս հրամանը օգտագործվում է LBS սերվերի միջոցով տեղադրության տվյալները ստանալու համար: Այն ցուցադրում է տեղադրության տվյալները լայնության և երկայնության տեսքով:
- AT+GPSUPGRADE. Թողարկեք GPS UART- ը A9- ի պրոցեսորից, այնուհետև կարող եք միացնել GPS UART- ը անմիջապես GPS- ի հետ հաղորդակցվելու համար:
- AT+CGPSPWR: Այս հրամանը օգտագործվում է GPS հզորության կառավարման համար: Այն օգտագործվում է GPS սնուցման աղբյուրը միացնելու կամ անջատելու համար
- AT+CGPSRST. Այս հրամանը GPS- ը վերականգնում է Սառը մեկնարկի ռեժիմում կամ ինքնավարության ռեժիմում:
- AT+CGPSRST = 0 -ը վերականգնում է GPS- ը սառը մեկնարկի ռեժիմում և հրամանում
- AT+CGPSRST = 1 -ը վերականգնում է GPS- ն ինքնավարության ռեժիմում:
- AT+CREG ?: Այս հրամանը օգտագործվում է ստուգելու համար, թե արդյոք մենք գրանցված ենք ցանցում, թե ոչ: Եթե որպես պատասխան ցույց է տալիս 1, 1, ապա դա նշանակում է, որ մենք գրանցված ենք և կարող ենք առաջ շարժվել:
- AT+CGATT. Այս հրամանը նման է CREG հրամանին: Եթե դրա պատասխանը 1 է, ապա մենք միացված ենք ցանցին:
- AT+CIPSTATUS: Այս հրամանը օգտագործվում է ստուգելու համար, թե արդյոք IP- ն միացված է, թե ոչ: Եթե դրա պատասխանը «ԱՌԱԻՆ» է, ապա նշանակում է, որ մենք կապված ենք: Եթե դա այլ բան է ցույց տալիս, ապա ինչ -որ խնդիր կա:
- AT+CGDCONT = 1. Այս հրամանը օգտագործվում է ինտերնետին միանալու համար: Այս հրամանում մենք պետք է նշենք APN- ն և IP- ն, ինչպես նաև AT+CGDCONT = 1, «IP», «www» ձևաչափով
- AT+HTTPGET. Այս հրամանը օգտագործվում է ցանկացած սերվերի հղմանը HTTP ստանալու հարցում ուղարկելու համար: Դրա ձևաչափն է ՝ AT+HTTPGET = «սերվերի հղում»:
- AT+CIPMODE. Սա օգտագործվում է TCP/IP կիրառման ռեժիմը ընտրելու համար: «0»-ը ոչ թափանցիկ ռեժիմ է, իսկ «1» -ը `թափանցիկ:
- AT+CIPACK: Այս հրամանը ստուգում է տվյալների փոխանցման վիճակը: Այն կվերադարձնի ուղարկված տվյալների քանակը, սերվերի կողմից ճանաչված տվյալները և սերվերի կողմից չհաստատված տվյալները:
Քայլ 5. A9G մոդուլի GPS և GPRS գործառույթների օգտագործում
Այստեղ մենք պատրաստվում ենք օգտագործել A9G մոդուլի GPS և GPRS գործառույթները: Մենք կօգտագործենք AT հրամաններ ՝ մոդուլը վերահսկելու և տարբեր առաջադրանքներ կատարելու համար: Քանի որ այս մոդուլը գործում է 5 Վ լարման վրա, մենք կօգտագործենք USB- ի սերիական փոխարկիչ `դրան 5 Վ լարման մատակարարման համար:
Մոդուլը համակարգչին միացնելու քայլեր
1) Միացրեք GSM և GPS ալեհավաքները A9G մոդուլին:
2) Տեղադրեք SIM քարտ SIM քարտի բնիկում և Micro SD քարտ SD քարտի բնիկում
3) Մոդուլի Vcc և GND կապը միացրեք Vcc- ին և USB- ի GND- ին սերիական փոխարկիչին:
4) Միացրեք A9G- ի Rx Pin- ը փոխարկիչի Tx կապին և A9G- ի Tx Pin- ը `փոխարկիչի Rx քորոցին և միացրեք այն ձեր համակարգչին:
5) Բացեք AI Thinker Tool- ը և ընտրեք ճիշտ COM նավահանգիստը և baud փոխարժեքը (այս դեպքում դա 115200 է) և կտտացրեք բացել Serial կոճակը:
Մոդուլի GPS գործառույթների օգտագործման քայլերը
1) Հրամանում, բաժնում գրեք հրաման AT և կտտացրեք Ուղարկել կոճակին: Այն պետք է լավ ցուցադրի մոնիտորի վրա, ինչը ցույց է տալիս, որ ձեր մոդուլը հաջողությամբ միացված է:
2) Այժմ GPS- ը միացնելու համար մենք պետք է հրաման ուղարկենք AT+GPS = 1: Սա միացնում է GPS- ը և միանումիս GPS- ի LED- ը սկսում է թարթել:
3) Դրանից հետո մենք հրաման կուղարկենք AT+GPSRD = 5: Այս հրամանը կկարդա GPS- ի տվյալները և կուղարկի դրանք մոնիտորին յուրաքանչյուր 5 վայրկյանից հետո: Մոնիտորի վրա հայտնվող տվյալները կլինեն NMEA ձևաչափով, որը կարող է փոխարկվել ՝ GPS տվյալների մանրամասները ստանալու համար:
4) Սա դադարեցնելու համար մենք պետք է ուղարկենք AT+GPSRD = 0 հրաման, և այն կդադարի ուղարկել GPS տվյալներ, իսկ դրանից հետո ուղարկեք AT+GPS = 0 հրամանը, որը նույնպես կանջատի GPS- ը:
Մոդուլի GPRS գործառույթների օգտագործման քայլերը
1) GPRS- ի կարգավիճակը ստուգելու համար կարող ենք օգտագործել այնպիսի հրամաններ, ինչպիսիք են AT+CREG? եթե այս հրամանը ցույց է տալիս 1, 1 մոնիտորի վրա, դա նշանակում է, որ մենք գրանցված ենք ցանցում: Նմանապես, մենք կարող ենք օգտագործել AT+CGATT հրահանգը, որը ցույց է տալիս 1, երբ մենք միացած ենք ցանցին
2) GPRS- ի միջոցով ինտերնետին միանալու համար մենք պետք է հրաման ուղարկենք, որն է ՝ AT+CGDCONT = 1, «IP», «www»: որտեղ «IP» - ն ինտերնետային արձանագրություն է, իսկ «www» - ը ՝ մուտքի կետի անուն, որը կարող է տարբեր լինել ձեր դեպքում: Հրամանը ուղարկելիս այն պետք է ցուցադրի OK, ինչը նշանակում է, որ մենք միացված ենք GPRS- ին:
3) Օգտագործեք AT+CIPSTATUS հրամանը `ստուգելու համար, արդյոք IP- ն միացված է, թե ոչ, այն պետք է ցուցադրի« Սկզբնական »:
4) HTTP հարցում ուղարկելու համար մենք պետք է մուտքագրենք այնպիսի հրաման, ինչպիսին է AT+HTTPGET = «ցանկացած սերվերի հղում», սա կուղարկի «=» նշանից հետո նշված սերվերի հղմանը: Երբ հրամանը ուղարկվում է, մոնիտորը կցուցադրի ստացված տվյալները, և դրանում ներքևում է սերվերի ուղարկած պատասխանը:
Քայլ 6. A9G մոդուլի GSM ֆունկցիոնալության օգտագործումը
A9G մոդուլն ունի GSM հնարավորություններ, որոնց օգնությամբ այն կարող է օգտագործվել զանգ սկսելու, զանգ ստանալու և SMS ուղարկելու համար, ինչպես նաև այն հեռախոսահամարը, որի SIM քարտը տեղադրված է A9G մոդուլում, կստանա «RING» հաղորդագրություն: անընդհատ հայտնվում է մոնիտորի վրա: AT- ի հրամանները, որոնք կարող են օգտագործվել A9G- ի միջոցով SMS կանչելու և ուղարկելու համար, հետևյալն են.
Callանգի հրամաններ
- ATA. Օգտագործվում է մուտքային զանգին պատասխանելու համար: Այս հրամանը ուղարկելու դեպքում "+CIEV:" CALL ", 1 CONNECT"; հաղորդագրությունը ստացվել է:
- ATD. Այս հրամանը օգտագործվում է մի համար հավաքելու համար: Այս հրամանը ուղարկվում է որպես «AT +համար, որը պետք է հավաքվի», և այս հրամանը ուղարկելիս մենք ստանում ենք հաղորդագրություն «ATD +համարը հավաքված է OK +CIEV:« CALL », 1 +CIEV: "SOUNDER", 1 ";
- ATH: Այս հրամանը օգտագործվում է զանգը անջատելու համար: Այս հրամանը ուղարկվում է որպես «ATH» և այն ուղարկելով մենք ստանում ենք հաղորդագրություն »+CIEV ՝« CALL », 0 OK»;
- AT+SNFS = 0. Այս հրամանը օգտագործվում էր մոդուլին միացված ցանկացած ականջակալ/ականջակալ միացնելու համար: Այս հրամանը հնարավորություն է տալիս նրանց:
- AT+SNFS = 1. Այս հրամանը օգտագործվում է բարձրախոսների ընտրությունը միացնելու համար:
- AT+CHUP. Այս հրամանը բջջային տերմինալին ստիպում է դադարեցնել ընթացիկ զանգը
SMS հրամաններ
- AT+CMGF = 1. Այս հրամանը օգտագործվում է SMS հաղորդագրության ձևաչափը ընտրելու համար: Նրա հրամանը ուղարկելով ՝ մենք ստանում ենք OK: Սա SMS հաղորդագրություններ կարդալու և գրելու համար որպես տող `վեցանկյուն նիշերի փոխարեն:
- AT+CMGS: Այս հրամանը օգտագործվում է տվյալ բջջային համարին SMS ուղարկելու համար: Այս հրամանն ուղարկելու ձևաչափը «AT+CMGS =» բջջային համար է: պատասխանեք հաղորդագրության հաղորդագրության ID- ով ՝ նշելով, որ հաղորդագրությունը ճիշտ է ուղարկվել ՝ «+CMGS: 62»: Հաղորդագրությունը շուտով կհասնի բջջային հեռախոսին:
- AT+CMGL. Այս հրամանը օգտագործվում է նախընտրած պահեստից SMS հաղորդագրություններ կարդալու համար:
Քայլ 7: Ահա և վերջ
Այսպիսով, սա ձեռնարկից էր, քանի որ կարող եք տեսնել, որ A9G մոդուլն ունակ է անել շատ բաներ, ինչպիսիք են GPS գործառույթները, GPRS գործառույթները, ինչպիսիք են զանգելը, SMS ուղարկելը, ինտերնետին միանալը և այլն, ինչը շատ օգտակար է դարձնում IoT- ի հետ կապված ծրագրերում: որտեղ մենք պետք է օգտագործենք նաև GPS տեղադրության տվյալները: Քանի որ այն կարող է վարվել AT հրահանգների միջոցով, շատ հեշտ է գործել այս մոդուլը և կարող է լինել լավ և կոմպակտ գործիք ձեր նախագծերի համար:
Այս նախագծի օժանդակ փաստաթղթերի համար կարող եք այստեղից դիմել GitHub էջին:
Խորհուրդ ենք տալիս:
LED լուսացույցի մոդուլի ձեռնարկ `5 քայլ
LED լուսացույցի մոդուլի ձեռնարկ. Նկարագրություն. Սա մինի լուսացույցի ցուցադրման մոդուլ է, բարձր պայծառությամբ, շատ հարմար լուսացույցի համակարգի մոդելի արտադրության համար: Այն առանձնանում է իր փոքր չափսերով, պարզ էլեկտրագծերով, նպատակային և հարմարեցված տեղադրմամբ: Այն կարող է միացված լինել PWM
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ
AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino Board- ի միջոցով. մոդուլին AT- ի հրամաններ ուղարկելու մասին `այն կազմաձևելու/փոփոխելու համար (անուն, գաղտնաբառ, baud ra
5 ուղի TCRT5000 հետևման ցուցիչ մոդուլի ձեռնարկ. 4 քայլ
5 եղանակ TCRT5000 Tracking Sensor Module Tutorial: Description Այս մոդուլը մասնագիտացված է Arduino շարժական ռոբոտի համար, որը պետք է օգտագործվի սև և սպիտակ գծային ճանապարհային ուղու վրայով, կամ պարզ բառերով ՝ մոդուլ հաջորդ ռոբոտի համար: Այն օգտագործում է վեցանկյուն ինվերտոր, որը կարող է ապահովել մաքուր թվային ելք
GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ. 4 քայլ
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF մոդուլի ձեռնարկ. Նկարագրություն Այս պարզ մոդուլը պարունակում է այն ամենը, ինչ անհրաժեշտ է Arduino- ին և I2C- ի միջոցով այլ կարգավորիչներին միացնելու համար (օգտագործեք Wire Arduino գրադարանը) և 3 առանցքների `X, Y և Z, շարժման զգացողության տեղեկատվություն տալու համար: .Տեխնիկական արագացուցիչի միջակայքերը ՝ ± 2, ±