Агуулгын хүснэгт:
- Алхам 1: Үйлдвэрлэсэн төслүүддээ ПХБ авах
- Алхам 2: A9G модулийн тухай
- Алхам 3: A9G модулийн онцлог шинж чанарууд
- Алхам 4: GPS болон GPRS -ийг ажиллуулахад хэрэгтэй AT командууд
- Алхам 5: A9G модулийн GPS болон GPRS функцийг ашиглах
- Алхам 6: A9G модулийн GSM функцийг ашиглах
- Алхам 7: Энэ л боллоо
Видео: A9G GPS ба GPRS модулийн заавар - Ай сэтгэгч - AT тушаалууд: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн.
Өнөөдөр бид AI Thinker -ийн A9G GPS, GSM, GPRS модулийг ашиглах гэж байна. AI Thinker -ийн A9 ба A6 гэх мэт өөр хэд хэдэн GSM ба GPRS чадамжтай модулиуд байдаг боловч A9G -ийн онцлог зүйл бол GSM ба GPRS -ийн тусламжтайгаар GPS -ийг идэвхжүүлсэн бөгөөд GPS -тэй холбоотой функцуудыг гүйцэтгэх чадвартай байдаг. Энэ нь бусад модулиудаас давуу талыг өгдөг.
Энэхүү гарын авлагад бид энэ модулийн GPS боломжуудын ажиллагааг туршиж үзэх бөгөөд үүний дараа бид GSM болон GPRS горим дахь модулийн ажиллагааг шалгах болно.
Тиймээс шууд үүнд оръё.
Алхам 1: Үйлдвэрлэсэн төслүүддээ ПХБ авах
ПХБ -ийн салбарт 10 -аас дээш жил ажилласан ПХБ -ийн тэргүүлэгч үйлдвэрлэгч PCBGOGO -ийг шалгаж, онлайнаар ПХБ захиалах боломжтой!
Та сайн чанарын 10 ширхэг ПХБ -ийг үйлдвэрлэн 5 доллараар болон үүдэнд нь хүргэж өгөх болно. Мөн та анхны захиалгаа өгөхдөө тээвэрлэлтийн хөнгөлөлт эдлэх болно.
PCBGOGO нь прототипээс масс үйлдвэрлэл хүртэл хурдан эргэдэг ПХБ-ийн үйлдвэрлэл, ПХБ угсрах чиглэлээр мэргэшсэн. Тэдний гурван үйлдвэр нь ISO 9001: 2015 чанарын удирдлагын системийн стандартад бүрэн нийцсэн 17000 гаруй М2 талбайг хамардаг. Бүх бэлэн ПХБ ба угсарсан ПХБ нь өндөр чанартай бөгөөд UL, REACH, RoHS сертификаттай. Өнөөдрийг хүртэл PCBGOGO нь өдөрт 3000+ ПХБ -ийн үйлдвэрлэл, угсралтын захиалгыг дуусгах чадвартай бөгөөд хуримтлагдсан үйлчлүүлэгчид 100,000+ хүрдэг. Хэрэв та ПХБ -ийг үйлдвэрлэх эсвэл угсрах шаардлагатай бол тэдгээрийг шалгаж үзээрэй. Тэд таны дээжийн захиалгыг 5PCS -ээс ПХБ -ийн захиалгын тоо хэмжээ, 1PC -ээс ПХБ -ийн угсралтын захиалгын тоо хэмжээгээр хүлээн авна.
Алхам 2: A9G модулийн тухай
A9G нь GPRS болон GPS / BDS технологийг хослуулсан дөрвөлсөн зурвасын GSM / GPRS модуль бөгөөд үүнийг SMD-ийн авсаархан багцад нэгтгэн GNSS програмыг хөгжүүлэхэд хэрэглэгчийн цаг, мөнгийг хэмнэдэг. A9G нь анхдагч байдлаар ачаалагч эсвэл програм хангамж дагалддаг тул Arduino, ESP8266, Raspberry Pi -ээр дамжуулан AT командыг ашиглан хянах боломжтой. Үүнийг Arduino, Raspberry Pi зэрэг модулиудыг интернетэд холбоход ашиглаж болох бөгөөд IoT -ийн өргөн хүрээний хэрэглээнд ашиглах боломжтой бөгөөд гэрийн автоматжуулалт, үйлдвэрлэлийн утасгүй удирдлага, элэгддэг электроник, утасгүй байршлыг мэдрэгч төхөөрөмж, утасгүй сүлжээнд зориулсан IoT програмуудад тохиромжтой. байршлын системийн дохио болон бусад IoT програмууд.
A9G SMD багц нь төрөл бүрийн Интернетийн тоног төхөөрөмжийн терминалын програм хангамжийг хялбарчлах зорилгоор автоматжуулалт, өргөн цар хүрээтэй, хямд өртөгтэй орчин үеийн үйлдвэрлэлийн аргуудыг үйлдвэрлэхийн тулд стандарт SMT тоног төхөөрөмжийг ашигладаг.
Модулийн үйл ажиллагаа, онцлогуудын талаар дэлгэрэнгүй уншихыг хүсвэл энэ линкээс үзнэ үү.
Алхам 3: A9G модулийн онцлог шинж чанарууд
Модулийн зарим чухал шинж чанарууд нь:-
1) Бүрэн дөрвөлсөн зурвасын GSM / GPRS модуль, 800/900/1800/1900MHz
2) MPD болон тест хийхэд хялбар SMD багц
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) 2.45мм зайтай 29 GPIO (2 татаж авах дибаг зүүтэй (HST_TX, HST_RX)
3) Нэг SIM картны үүр (Нано карт <Бичил карт <Стандарт карт)
4) 1 TF картны үүр
5) IPEX -тэй 1 GPRS интерфэйс
6) 1 үеийн багц
7) IPEX -тэй 1 GPS интерфэйс
8) 1 үеийн багц
9) 1 микро USB интерфэйс 5v-4.2V DC-DC, энэ нь 5v тэжээлийн хангамж эсвэл 3.8 ~ 4.2V цахилгаан хангамж байж болно
10) 1 цахилгаан түлхүүр, дахин тохируулах товч, 2 LED, 1 микрофон
Алхам 4: GPS болон GPRS -ийг ажиллуулахад хэрэгтэй AT командууд
A9G модуль нь суулгагдсан ачаалагчтай ирдэг тул үүнийг AT командыг ашиглан хянаж, мөн тушаалуудыг дамжуулахад ашиглаж болно. Зарим ашигтай AT командууд нь:-
- AT+GPS = 1: Энэ тушаалыг GPS -ийг идэвхжүүлэхэд ашигладаг. Энэ командыг илгээсэн тохиолдолд GPS асаалттай байгаа бөгөөд GPS -ийн LED асаах модуль анивчиж эхэлнэ.
- AT+GPS = 0: Энэ тушаалыг GPS -ийг унтраахад ашигладаг. Энэ тушаалыг илгээсэний дараа GPS унтарч, LED нь анивчихаа болино
- AT+GPSRD = 1: Энэ тушаалыг GPS өгөгдлийг уншиж, дэлгэц дээр харуулахад ашигладаг. Энэ тушаалаар өгөгдсөн өгөгдөл нь NMEA форматтай бөгөөд үүнийг унших боломжтой хэлбэрт оруулахын тулд хөрвүүлэх шаардлагатай.
- AT+GPSRD = 0: Энэ тушаалыг GPS өгөгдлийг уншихыг зогсооход ашигладаг.
- AT+LOCATION = 1: Энэ тушаалыг LBS серверээр дамжуулан байршлын мэдээллийг авахад ашигладаг. Энэ нь байршлын мэдээллийг өргөрөг ба уртраг хэлбэрээр харуулдаг.
- AT+GPSUPGRADE: A9 процессороос GPS UART -ийг гаргаад дараа нь GPS -тэй холбогдохын тулд GPS UART -ийг шууд холбож болно.
- 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' os нь ил тод бус горим бөгөөд '1' нь ил тод горим юм.
- AT+CIPACK: Энэ тушаал нь өгөгдөл дамжуулах байдлыг шалгадаг. Энэ нь илгээсэн өгөгдөл, сервер хүлээн зөвшөөрсөн өгөгдөл, сервер баталгаажуулаагүй өгөгдлийг буцааж өгөх болно.
Алхам 5: A9G модулийн GPS болон GPRS функцийг ашиглах
Энд бид A9G модулийн GPS болон GPRS функцийг ашиглах гэж байна. Бид AT командыг ашиглан модулийг хянаж, өөр өөр ажлуудыг хийх болно. Энэ модуль нь 5V дээр ажилладаг тул бид USB -ээс Цуваа руу хөрвүүлэгч ашиглан 5V тэжээл өгөх болно.
Модулийг компьютерт холбох алхамууд:-
1) GSM болон GPS антеныг A9G модульд холбоно уу.
2) SIM картыг SIM картны үүрэнд, Micro SD картыг SD картны үүрэнд оруулна уу
3) Модулийн Vcc ба GND зүүг USB -ийн Vcc ба GND руу цуваа хөрвүүлэгч рүү холбоно уу.
4) A9G -ийн Rx зүүг хөрвүүлэгчийн Tx зүү, A9G -ийн Tx зүүг хөрвүүлэгчийн Rx зүүтэй холбож, компьютертээ холбоно уу.
5) AI Thinker Tool -ийг нээгээд COM порт болон дамжуулалтын хурдыг зөв сонгоно уу (энэ тохиолдолд энэ нь 115200 байна), Цуваа нээх товчийг дарна уу.
Модулийн GPS функцийг ашиглах алхамууд:-
1) Командын хэсэгт AT командыг бичээд Илгээх товчийг дарна уу. Энэ нь дэлгэц дээр OK гарч ирэх ёстой бөгөөд энэ нь таны модуль амжилттай холбогдсон болохыг харуулж байна.
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 -ийг харуулсан бол бид сүлжээнд бүртгүүлсэн гэсэн үг юм. Үүний нэгэн адил, бид сүлжээнд холбогдохдоо 1 -ийг харуулсан AT+CGATT командыг ашиглаж болно
2) GPRS ашиглан интернетэд холбогдохын тулд AT+CGDCONT = 1, "IP", "www" гэсэн командыг илгээх шаардлагатай. энд "IP" нь Интернет протокол бөгөөд "www" бол хандалтын цэгийн нэр бөгөөд энэ нь таны хувьд өөр байж болно. Бид тушаалыг илгээж байх үед энэ нь OK байх ёстой бөгөөд энэ нь бид GPRS -тэй холбогдсон гэсэн үг юм.
3) IP+холбогдсон эсэхийг шалгахын тулд AT+CIPSTATUS командыг ашиглана уу.
4) HTTP хүсэлт илгээхийн тулд бид AT+HTTPGET = "дурын серверийн холбоос" гэсэн командыг бичих шаардлагатай бөгөөд энэ нь "=" тэмдгийн дараа дурдсан серверийн холбоос руу авах хүсэлтийг илгээх болно. Команд илгээгдэх үед дэлгэц нь хүлээн авсан өгөгдлийг харуулах бөгөөд хамгийн доод тал нь серверээс илгээсэн хариу болно.
Алхам 6: A9G модулийн GSM функцийг ашиглах
A9G модуль нь GSM чадамжтай бөгөөд түүний тусламжтайгаар SIM картаа A9G модульд оруулсан дугаар руу залгахад дуудлага эхлүүлэх, дуудлага хүлээн авах, SMS илгээх боломжтой. дэлгэц дээр тасралтгүй гарч ирдэг. A9G ашиглан дуудлага хийх, SMS илгээхэд ашиглаж болох AT командууд нь:
Дуудлагын командууд:-
- АТА: Ирж буй дуудлагад хариулахад ашигладаг. Энэ тушаалыг илгээхдээ "+CIEV:" CALL ", 1 CONNECT"; мессеж хүлээн авлаа.
- ATD: Энэ командыг "AT +залгах дугаар" гэж илгээсэн дугаарыг залгахад ашигладаг бөгөөд энэ тушаалыг илгээхэд бид "ATD +дугаар руу залгасан OK +CIEV:" CALL ", 1 +CIEV: "ДУУ", 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 =" гар утасны дугаар "юм. Энэ тушаалыг илгээсэн тохиолдолд дэлгэц гарч ирэх болно> Та одоо мессежийн текстийг бичиж, - товчлуурын хослолыг ашиглан мессеж илгээх боломжтой болно: TEST Хэдэн секундын дараа модем ажиллах болно. мессежийг зөв илгээсэн болохыг илэрхийлсэн мессежийн дугаараар хариулна уу: "+CMGS: 62". Мессеж удахгүй гар утсанд ирэх болно.
- AT+CMGL: Энэ тушаалыг хадгалах сангаас ирсэн SMS мессежийг уншихад ашигладаг.
Алхам 7: Энэ л боллоо
A9G модуль нь GPS -ийн функц, дуудлага хийх, SMS илгээх, интернетэд холбогдох гэх мэт GPRS функц гэх мэт олон зүйлийг хийх чадвартай бөгөөд үүнийг IoT -тэй холбоотой програмуудад маш их хэрэгтэй болгодог гэдгийг зааварчилгаанаас харж болно. хаана GPS байршлын өгөгдлийг ашиглах шаардлагатай байна. AT командыг ашиглан жолоодох боломжтой тул энэ модулийг ажиллуулах нь маш хялбар бөгөөд таны төслүүдэд сайн, авсаархан хэрэгсэл болж чадна.
Энэхүү төслийг дэмжих баримт бичгийг эндээс GitHub хуудаснаас үзэх боломжтой.
Зөвлөмж болгож буй:
LED гэрлэн дохионы модулийн заавар: 5 алхам
LED гэрлэн дохионы модулийн заавар: Тодорхойлолт: Энэ бол гэрлэн дохионы системийн загварыг үйлдвэрлэхэд маш тохиромжтой, гэрлэн дохионы мини гэрэл модуль юм. Энэ нь жижиг хэмжээтэй, энгийн утастай, зорилтот, захиалгат суурилуулалтаараа онцлог юм. Үүнийг PWM холбож болно
E32-433T LoRa модулийн заавар - E32 модульд зориулсан DIY Breakout Board: 6 алхам
E32-433T LoRa модулийн заавар | E32 модульд зориулсан DIY Breakout Board: Сайн байна уу, залуусаа! Акарш эндээс CETech-ээс авсан бөгөөд миний энэхүү төсөл бол eByte-ийн E32 LoRa модулийн ажиллах хүчийг ойлгоход чиглэсэн 1-ваттын өндөр хүчин чадалтай модуль юм. Бид ажлыг ойлгосны дараа надад дизайн байна
LoRa RFM98 заавар Ra-02 HopeRF модулийн харьцуулалт: 6 алхам
LoRa RFM98 заавар Ra-02 HopeRF модулийн харьцуулалт: Хөөе, залуусаа? Энэ нийтлэлд бид HopeRF -ийн RFM LoRa модулийн талаар суралцах болно, RFM модулийн санал болгож буй онцлог шинж чанарууд, тэдгээрийн ялгаа, ялгаатай талуудын харьцуулалтыг харах болно
Bluetooth модулийн AT тушаалууд (HC-05 W/ EN Pin ба BUTTON) Arduino самбарыг ашиглан: 5 алхам
AT-ийн Bluetooth модулийн командууд (HC-05 W/ EN Pin ба BUTTON) Arduino Board ашиглан !: By Jay Amiel AjocGensan PHЭнэ заавар нь HC05 bluetooth модулийг ашиглаж эхлэхэд тань туслах болно. Тохируулах/өөрчлөхийн тулд модуль руу AT командыг илгээх тухай (нэр, нууц үг, baud ra
GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар: 4 алхам
GY-521 MPU6050 3 тэнхлэг хурдасгах гироскоп 6DOF модулийн заавар: Тодорхойлолт Энэхүү энгийн модуль нь Arduino болон бусад хянагчтай I2C (Wire Arduino номын санг ашиглана уу) ашиглан интерфэйс хийхэд шаардлагатай бүх зүйлийг агуулсан бөгөөд 3 тэнхлэгт-X, Y ба Z Үзүүлэлтүүд Хурдны тоолуурын хүрээ: ± 2, ±