Përmbajtje:
- Hapi 1: Merrni një modul GPS Ublox LEA 6h 02 (ose ndonjë modul që preferoni), lexoni specifikimet e fletës së të dhënave dhe bëni modulin gati për t'u lidhur me Arduino
- Hapi 2: Lidhni modulin GPS me Arduino
- Hapi 3: Ngarko programin Arduino për të lexuar portin serik (komunikues)
- Hapi 4: Ekzekutoni Kodin Python
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ndërfaqja e modulit GPS duke përdorur një Arduino UNO (ose ndonjë pajisje tjetër Arduino) dhe llogaritjen e gjerësisë dhe gjatësisë për t'u shfaqur në dritaren e aplikacionit të shkruar në Python.
Hapi 1: Merrni një modul GPS Ublox LEA 6h 02 (ose ndonjë modul që preferoni), lexoni specifikimet e fletës së të dhënave dhe bëni modulin gati për t'u lidhur me Arduino
- Lexoni me kujdes fletën e të dhënave Ublox LEA 6 dhe sigurohuni që moduli juaj është i saktë
- Shumica e moduleve funksionojnë në 7 2.7 deri në 3.6v, prandaj sigurohuni që keni burimin e duhur të energjisë, kam përdorur pin Arduino 3.3v
- Të gjithë modulet mbështesin portin e komunikimit UART, kështu që ne do ta përdorim atë për t'u ndërlidhur me Arduino
- Modulet si parazgjedhje vijnë me priza mikro femërore të cilat unë e kam të vështirë të lidhem me Arduino prandaj e zëvendësova me prizë femërore me tela bluzë 2.54 mm (para se ta zëvendësoni sigurohuni që e dini se cila kunj bën çfarë dhe bëni një diagram pin në letër ose kompjuter)
- Tani ky modul është gati për t'u lidhur me Arduino
Hapi 2: Lidhni modulin GPS me Arduino
- Identifikoni Tx (transmetues) dhe Rx (marrës) të modulit GPS dhe e njëjta gjë në Arduino gjithashtu (kam përdorur UNO kështu që mori vetëm 1 port komunikimi UART, Tx në pin0 dhe Rx në pin1, më shumë specifikime në Arduino UNO)
-
Lidhni Tx dhe Rx të modulit GPS me Rx dhe Tx të Arduino
- Tx e GPS (tela e gjelbër në rastin tim) në => Rx të Arduino
- Rx e GPS (tela e verdhë në rastin tim) në => Tx e Arduino
- Lidhni pinin 3.3v Adruino me fuqinë GPS dhe bashkoni të dy bazat
- Kujdes: Sigurohuni që të aplikoni jo më shumë se 3.3v (maks. 3.6v) në modulin tuaj GPS dhe lexoni me kujdes modulin e udhëzimeve
Hapi 3: Ngarko programin Arduino për të lexuar portin serik (komunikues)
- Kodi për këtë projekt mund të gjendet në depon GitHub
- Lidhja:
- Ju lutemi lexoni skedarin README.md
- Instaloni programin u-center siç jepet në skedarin e mësipërm README.md
- Ngarko kodin Arduino në modulin Arduino
- Lidhni kunjat GPS me Arduino
- Hapni monitorin serik në Arduino IDE dhe vëzhgoni daljen e modulit GPS, sigurohuni që po printon dalje të vlefshme
- Shkëputeni portën serike Arduino duke mbyllur monitorin serik dhe tani hapni programin e u-center dhe zgjidhni portin serik të Arduino
-
Vëzhgoni përgjigjen në ekran
- Do të duhet pak kohë për të dhënë përgjigjen e vlefshme dhe varet nga fuqia e sinjalit të marrë nga moduli GPS
- Mbani modulin GPS në mjedis të hapur ose afër dritares
Hapi 4: Ekzekutoni Kodin Python
- Shkarkoni dhe konfiguroni Python në kompjuterin tuaj lokal
- Shkarkoni kodin Python për të lexuar të dhënat GPS përmes portës serike të komunikimit të makinës tuaj
- Lidheni dhe ndizni GPS me Arduino
- Identifikoni portin com me të cilin është lidhur Arduino
- Drejtoni kodin Python
- Shkruani detajet e portit të com
- Verifikoni të dhënat lat dhe të gjata