
Tartalomjegyzék:
- 1. lépés: PCB -k beszerzése a gyártott projektekhez
- 2. lépés: Az A9G modulról
- 3. lépés: Az A9G modul jellemzői és kioldása
- 4. lépés: AT parancsok Hasznosak a GPS és a GPRS működéséhez
- 5. lépés: Az A9G modul GPS és GPRS funkcióinak használata
- 6. lépés: Az A9G modul GSM funkcióinak használata
- 7. lépés: Ennyi
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47


Hé, mi újság, srácok! Akarsh itt a CETech -től.
Ma az A ThinkG A9G GPS-, GSM- és GPRS -modulján fogunk keresztülmenni. Számos más modul is létezik, mint például az AI Thinker A9 és A6, amelyek hasonló GSM és GPRS képességekkel rendelkeznek, de az A9G különlegessége, hogy a GSM és GPRS képességekkel együtt a GPS is engedélyezett, és képes a GPS -hez kapcsolódó funkciók elvégzésére is. előnyt biztosít más modulokkal szemben.
Ebben az oktatóanyagban ennek a modulnak a GPS képességeinek működését próbáljuk ki, majd a vége felé a modul GSM és GPRS módban történő működését is ellenőrizni fogjuk.
Tehát ugorjunk egyenesen bele.
1. lépés: PCB -k beszerzése a gyártott projektekhez

Meg kell nézni a PCBGOGO -t, a vezető PCB -gyártót, aki több mint 10 éve dolgozik a PCB -iparban, ha PCB -t rendel online olcsón!
Kapsz 10 jó minőségű NYÁK -t, amelyeket 5 dollárért és némi szállításért a házadhoz szállítasz. Az első rendelés szállításakor kedvezményt is kap.
A PCBGOGO nagymértékben specializálódott a gyorsforgácsolású NYÁK-gyártásra és a NYÁK-összeszerelésre a prototípustól a tömeggyártásig. Három gyáruk több mint 17 000 M2 területet fed le, amelyek teljes mértékben megfelelnek az ISO 9001: 2015 minőségirányítási rendszer szabványának. Minden gyártott PCB és összeszerelt PCB kiváló minőségű és UL, REACH és RoHS tanúsítvánnyal rendelkezik. Eddig a PCBGOGO naponta 3000+ NYÁK gyártási és összeszerelési megrendelést tud befejezni, és a felhalmozott ügyfelek elérték a 100 000+ -ot. Nézze meg őket, ha PCB -ket kell gyártania vagy összeszerelnie. Szívesen fogadják a mintarendelést a PCB gyártási rendelési mennyiséggel az 5PCS -től és a PCB összeszerelési rendelési mennyiséget az 1PC -től.
2. lépés: Az A9G modulról

Az A9G egy teljes négysávos GSM / GPRS modul, amely egyesíti a GPRS és a GPS / BDS technológiákat, és egy kompakt SMD csomagba integrálja, ezzel időt és pénzt spórolva az ügyfeleknek a GNSS alkalmazások fejlesztésében. Az A9G alapértelmezés szerint rendszerbetöltőt vagy firmware -t tartalmaz, ezért AT parancsokkal vezérelhető az Arduino, az ESP8266 és a Raspberry Pi segítségével. Használható olyan modulok csatlakoztatására, mint az Arduino és a Raspberry Pi az internetre, és sokféle IoT -alkalmazásban használható, és ideális otthoni automatizáláshoz, ipari vezeték nélküli vezérléshez, hordható elektronikához, vezeték nélküli helyérzékelő eszközökhöz, vezeték nélküli eszközökhöz. helymeghatározó rendszer jelei és más IoT -alkalmazások.
Az A9G SMD csomag a szabványos SMT berendezéseket használja a termékek gyors előállításának eléréséhez, különösen az automatizáláshoz, a nagyméretű, olcsó, modern gyártási módszerekhez, a különféle tárgyak internete hardver terminál alkalmazásainak kényelme érdekében.
A modul működéséről és jellemzőiről részletesen olvashat ezen a linken.
3. lépés: Az A9G modul jellemzői és kioldása


A modul néhány fontos jellemzője:-
1) Teljes négysávos GSM / GPRS modul, 800 /900 /1800 / 1900MHz
2) SMD csomag az egyszerű MP és teszteléshez
3) Kis fogyasztású üzemmód, átlagos áramerősség 2 mA vagy kevesebb
4) Támogatja a GPS -t, a BDS -t.
5) Támogatja a digitális hangot és az analóg hangot, támogatja a HR, FR, EFR, AMR hangkódolást
6) Támogatja a hanghívásokat és SMS -eket
7) Beágyazott hálózati szolgáltatási protokoll verem
8) Támogatja a szabványos GSM07.07, 07.05AT parancsokat és az Anxin bővíthető parancskészletet
9) PBCCH támogatás - Támogatja a firmware frissítését soros porton keresztül
Ennek a modulnak a pin diagramja a fenti képen látható.
A modul műszaki specifikációi innen tekinthetők meg.
A modul szerkezeti részletei az alábbiak:
1) 1 A9G modul
2) 29 GPIO 2,45 mm -es távolsággal (2 letöltési hibakeresési tűvel (HST_TX, HST_RX)
3) Egy SIM -kártya foglalat (Nano Card <Micro Card <Standard Card)
4) 1 TF kártyahely
5) 1 GPRS interfész IPEX -el
6) 1 generációs csomag
7) 1 GPS interfész IPEX -el
8) 1 generációs csomag
9) 1 mikro USB interfész
10) 1 bekapcsológomb, reset gomb, 2 LED, 1 mikrofon
4. lépés: AT parancsok Hasznosak a GPS és a GPRS működéséhez
Mivel az A9G modul beépített rendszerbetöltőt tartalmaz, ezért AT parancsokkal vezérelhető, és parancsok továbbítására is használható. Néhány hasznos AT parancs:-
- AT+GPS = 1: Ez a parancs a GPS engedélyezésére szolgál. A parancs elküldésekor a GPS be van kapcsolva, és a GPS -modul LED -je villogni kezd.
- AT+GPS = 0: Ezzel a paranccsal lehet kikapcsolni a GPS -t. A parancs elküldése után a GPS kikapcsol, és a LED is abbahagyja a villogást
- AT+GPSRD = 1: Ez a parancs a GPS -adatok olvasásának megkezdésére és a monitoron való megjelenítésére szolgál. A parancs által visszaadott adatok NMEA formátumban vannak, amelyeket konvertálni kell, hogy olvasható formába kerüljenek.
- AT+GPSRD = 0: Ezzel a paranccsal lehet leállítani a GPS -adatok olvasását.
- AT+LOCATION = 1: Ez a parancs a helyadatok lekérésére szolgál az LBS kiszolgálón keresztül. A helyinformációkat szélesség és hosszúság formájában jeleníti meg.
- AT+GPSUPGRADE: Engedje el a GPS UART -ot az A9 processzorától, majd közvetlenül csatlakoztathatja a GPS UART -ot, hogy kommunikáljon a GPS -szel.
- AT+CGPSPWR: Ezt a parancsot használják a GPS teljesítményvezérléshez. A GPS tápegység be- vagy kikapcsolására szolgál
- AT+CGPSRST: Ez a parancs visszaállítja a GPS -t HIDEG indítási vagy autonóm üzemmódban.
- AT+CGPSRST = 0 visszaállítja a GPS -t hidegindítási módban és parancsban
- AT+CGPSRST = 1 visszaállítja a GPS -t autonómia módban.
- AT+CREG ?: Ezzel a paranccsal ellenőrizhetjük, hogy regisztráltunk -e a hálózatra vagy sem. Ha válaszként 1, 1 jelenik meg, akkor ez azt jelenti, hogy regisztrálva vagyunk, és továbbléphetünk.
- AT+CGATT: Ez a parancs hasonló a CREG parancshoz. Ha a válasza 1, akkor csatlakozunk a hálózathoz.
- AT+CIPSTATUS: Ez a parancs annak ellenőrzésére szolgál, hogy az IP csatlakoztatva van -e vagy sem. Ha a válasz "KEZDETI", akkor azt jelenti, hogy kapcsolatban vagyunk. Ha mást mutat, akkor van valami probléma.
- AT+CGDCONT = 1: Ezzel a paranccsal csatlakozhat az internethez. Ebben a parancsban meg kell adnunk az APN -t és az IP -t is az AT+CGDCONT = 1, "IP", "www" formátumban
- AT+HTTPGET: Ezzel a paranccsal HTTP lekérési kérelmet küldhet bármely szerverhivatkozáshoz. Formátuma AT+HTTPGET = "szerver link".
- AT+CIPMODE: Ez a TCP/IP alkalmazási mód kiválasztására szolgál. A „0” nem átlátszó mód és az „1” az átlátszó mód.
- AT+CIPACK: Ez a parancs ellenőrzi az adatátvitel állapotát. Visszaadja az elküldött adatok mennyiségét, a szerver által nyugtázott adatokat és a szerver által nem megerősített adatokat.
5. lépés: Az A9G modul GPS és GPRS funkcióinak használata



Itt az A9G modul GPS és GPRS funkcióit fogjuk használni. AT parancsokat fogunk használni a modul vezérlésére és különböző feladatok elvégzésére. Mivel ez a modul 5V -ról működik, USB -soros átalakítót használunk az 5V -os tápellátáshoz.
A modul csatlakoztatása a számítógéphez:
1) Csatlakoztassa a GSM és GPS antennákat az A9G modulhoz.
2) Helyezzen be egy SIM -kártyát a SIM -kártya nyílásba, és egy Micro SD -kártyát az SD -kártya nyílásba
3) Csatlakoztassa a modul Vcc és GND érintkezőjét az USB -soros átalakító Vcc és GND csatlakozójához.
4) Csatlakoztassa az A9G Rx tűjét az átalakító Tx tűjéhez, az A9G Tx tűjét pedig az átalakító Rx tűjéhez, és csatlakoztassa a számítógéphez.
5) Nyissa meg az AI Thinker Tool eszközt, és válassza ki a megfelelő COM portot és baud sebességet (ebben az esetben 115200), majd kattintson a Serial megnyitása gombra.
A modul GPS-funkcióinak használatának lépései:-
1) A parancsban írja be az AT parancsot, majd kattintson a Küldés gombra. Az OK -t kell megjelenítenie a monitoron, ami azt mutatja, hogy a modul sikeresen csatlakoztatva van.
2) Most, hogy engedélyezzük a GPS -t, el kell küldenünk egy parancsot AT+GPS = 1. Ez bekapcsolja a GPS -t, és amikor bekapcsol, a GPS LED villogni kezd.
3) Ezt követően AT+GPSRD = 5 parancsot küldünk. Ez a parancs beolvassa a GPS adatokat, és 5 másodpercenként elküldi azokat a monitornak. A monitoron megjelenő adatok NMEA formátumúak, és átalakíthatók a GPS adatok részleteinek megtekintéséhez.
4) Ennek leállításához el kell küldenünk az AT+GPSRD = 0 parancsot, és leállítja a GPS -adatok küldését, majd elküldi az AT+GPS = 0 parancsot, amely letiltja a GPS -t is.
A modul GPRS funkcióinak használatának lépései:-
1) A GPRS állapotának ellenőrzéséhez használhatunk olyan parancsokat, mint az AT+CREG? ha ez a parancs 1, 1 jelenik meg a monitoron, az azt jelenti, hogy regisztráltunk a hálózathoz. Hasonlóképpen használhatjuk az AT+CGATT parancsot, amely 1 -et mutat, amikor csatlakozik a hálózathoz
2) Ahhoz, hogy GPRS használatával csatlakozhassunk az internethez, el kell küldenünk egy parancsot, amely az AT+CGDCONT = 1, "IP", "www". ahol az "IP" az internetprotokoll, a "www" pedig a hozzáférési pont neve, amely az Ön esetében eltérő lehet. A parancs küldésekor az OK feliratnak kell megjelennie, ami azt jelenti, hogy GPRS -hez vagyunk csatlakoztatva.
3) Az AT+CIPSTATUS paranccsal ellenőrizze, hogy az IP csatlakoztatva van -e vagy sem, az „Initial” feliratot kell megjelenítenie.
4) A HTTP kérés elküldéséhez be kell írnunk egy parancsot, amely az AT+HTTPGET = "bármely szerver hivatkozás", ez kap egy kérést a "=" jel után említett szerver linkre. A parancs elküldésekor a monitor megjeleníti a kapott adatokat, és az alsó sor a szerver által küldött válasz.
6. lépés: Az A9G modul GSM funkcióinak használata

Az A9G modul GSM képességekkel rendelkezik, amelyek segítségével hívást indíthat, hívást fogadhat és SMS -t is küldhet, amikor tárcsázzuk azt a számot, amelynek SIM -kártyája az A9G modulban van, és a "RING" üzenet jelenik meg folyamatosan jelennek meg a monitoron. Az AT parancsok, amelyek az A9G használatával hívhatók és SMS-ezhetők, a következők:-
Hívási parancsok:-
- ATA: Bejövő hívás fogadása. A "+CIEV" parancs elküldésekor: "CALL", 1 CONNECT "; az üzenet megérkezett.
- ATD: Ez a parancs egy szám tárcsázására szolgál, amelyet ez a parancs "AT +tárcsázandó számként" küld, és a parancs elküldésekor üzenetet kapunk, amely szerint "ATD +szám tárcsázva OK +CIEV:" CALL ", 1 +CIEV: "SOUNDER", 1 ";
- ATH: Ez a parancs egy hívás bontására szolgál. Ezt a parancsot "ATH" néven küldjük, és ennek elküldésekor üzenetet kapunk "+CIEV:" CALL ", 0 OK";
- AT+SNFS = 0: Ez a parancs lehetővé teszi a modulhoz csatlakoztatott fülhallgató/fejhallgató engedélyezését. Ez a parancs lehetővé teszi számukra.
- AT+SNFS = 1: Ez a parancs lehetővé teszi a hangszóró kiválasztását.
- AT+CHUP: Ez a parancs hatására a mobilterminál leállítja az aktuális hívást
SMS parancsok:-
- AT+CMGF = 1: Ez a parancs az SMS -üzenet formátumának kiválasztására szolgál. Parancsának elküldésekor OK -t kapunk. Ez azt jelenti, hogy az SMS -eket hexadecimális karakterek helyett karakterláncként kell olvasni és írni.
- AT+CMGS: Ez a parancs SMS -ek küldésére szolgál egy adott mobilszámra. A parancs elküldésének formátuma: "AT+CMGS =” mobilszám”. A parancs elküldésekor a monitoron megjelenik> Most beírhatja az üzenet szövegét, és elküldheti az üzenetet a - billentyűkombinációval: TESZT Néhány másodperc múlva a modem válaszoljon az üzenet üzenet azonosítójával, jelezve, hogy az üzenetet helyesen küldte: "+CMGS: 62". Az üzenet rövidesen megérkezik a mobiltelefonra.
- AT+CMGL: Ez a parancs az SMS -ek olvasására szolgál a preferált tárhelyről.
7. lépés: Ennyi
Tehát ez volt az oktatóanyagból, mivel láthatja, hogy az A9G modul sok mindenre képes, például GPS -funkciókra, GPRS -funkciókra, például hívásokra, SMS -ek küldésére, internetkapcsolatra stb., Ami nagyon hasznosá teszi az IoT -hez kapcsolódó alkalmazásokban ahol fel kell használnunk a GPS helyadatait is. Mivel AT parancsokkal hajtható, nagyon könnyen kezelhető ez a modul, és jó és kompakt eszköznek bizonyulhat projektjeihez.
A projekt alátámasztó dokumentumai a GitHub oldalon találhatók.
Ajánlott:
Bluetooth AT parancsok beállításai (HC05 HC06): 4 lépés

Bluetooth AT parancsok beállításai (HC05 HC06): Hé srácok! Remélem, már élvezte az előző oktatható "Hogyan lehet szabályozni a szervomotor Arduino bemutatóját". Ez egy másik informatív oktatóanyag, amely megtanítja a Bluetooth modullal való interfészt és a beállítások konfigurálását az A
LED -es közlekedési lámpa modul bemutatója: 5 lépés

LED-es közlekedési lámpa modul bemutatója: Leírás: Ez egy mini-közlekedési lámpa kijelző modul, nagy fényerejű, nagyon alkalmas a közlekedési lámpa rendszer modelljének gyártására. Kisméretű, egyszerű kábelezéssel, célzott és egyedi telepítéssel rendelkezik. Csatlakoztatható PWM
4 az 1 -ben MAX7219 pontmátrix kijelző modul bemutatója az Arduino UNO használatával: 5 lépés

4 az 1 -ben MAX7219 pontmátrix kijelző modul bemutatója az Arduino UNO használatával: Leírás: Könnyen kezelhető LED -mátrixot keres? Ennek a 4 az 1 -ben pontmátrix kijelző modulnak alkalmasnak kell lennie az Ön számára. Az egész modul négy darab 8x8 RED közös katód pontmátrixból áll, amelyek mindegyike MAX7219 IC -vel van felszerelve. Nagyszerű megjeleníteni a futó szöveget a
AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés

AT Commands for Bluetooth Module (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával !: Írta: Jay Amiel Ajoc az AT parancsok küldéséről a modulra annak konfigurálásához/módosításához (név, jelszó, baud ra
Minecraft parancsok: 5 lépés

Minecraft parancsok: A parancsok használata a Minecraft nagy része. Ha valahogy unatkozik, hogy csak kreatív dolgokat épít, és megpróbálja túlélni a SUVIV -t, miért nem kezdi el használni a parancsokat, és nem készíti el és nem nézi meg a parancsblokk -alkotásokat