
Kazalo:
- 1. korak: Pridobite modul GPS Ublox LEA 6h 02 (ali kateri koli modul, ki vam je ljubši), preberite specifikacije podatkovnega lista in pripravite modul za povezavo z Arduinom
- Korak: Povežite modul GPS z Arduinom
- Korak: Naložite program Arduino v branje serijskih (komunikacijskih) vrat
- 4. korak: Izvedite kodo Python
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09



Povezovanje modula GPS z uporabo Arduino UNO (ali katere koli druge naprave Arduino) in izračun zemljepisne širine in dolžine za prikaz v oknu aplikacije, napisanem v Pythonu.
1. korak: Pridobite modul GPS Ublox LEA 6h 02 (ali kateri koli modul, ki vam je ljubši), preberite specifikacije podatkovnega lista in pripravite modul za povezavo z Arduinom



- Pazljivo preberite podatkovni list Ublox LEA 6 in se prepričajte, da je vaš modul pravilen
- Večina modulov deluje pri ~ 2.7 do 3.6v, zato se prepričajte, da imate ustrezen vir napajanja, uporabil sem Arduino 3.3v pin
- Vsi moduli podpirajo komunikacijska vrata UART, zato jih bomo uporabljali za vmesnik z Arduinom
- Moduli so privzeto opremljeni z mikro ženskimi vtičnicami, ki jih težko povežem z Arduinom, zato sem ga zamenjal z 2,54 -milimetrsko žensko vtičnico za mostiček (preden ga zamenjate, se prepričajte, da veste, kateri zatič kaj počne, in naredite diagram zatiča na papirju ali računalniku)
- Zdaj je ta modul pripravljen za povezavo z Arduinom
Korak: Povežite modul GPS z Arduinom

- Prepoznajte Tx (oddajnik) in Rx (sprejemnik) modula GPS in enako tudi na Arduinu (uporabil sem UNO, tako da je dobil le 1 komunikacijsko vrata UART, Tx na pin0 in Rx na pin1, več specifikacij za Arduino UNO)
- Povežite Tx in Rx modula GPS z Rx in Tx iz Arduina
- Tx GPS (v mojem primeru zelena žica) do => Rx Arduina
- Rx GPS (v mojem primeru rumena žica) do => Tx Arduina
- Priključite 3.3V Adruino pin na napajanje GPS in povežite obe podlagi
- Pozor: Prepričajte se, da na modul GPS ne uporabljate več kot 3,3 V (največ 3,6 V) in pozorno preberite modul z navodili
Korak: Naložite program Arduino v branje serijskih (komunikacijskih) vrat

- Kodo za ta projekt najdete v skladišču GitHub
- Povezava:
- Preberite datoteko README.md
- Namestite programsko opremo u-center, kot je navedeno v zgornji datoteki README.md
- Naložite kodo Arduino v modul Arduino
- Povežite zatiče GPS z Arduinom
- Odprite serijski monitor na Arduino IDE in opazujte izhod modula GPS, se prepričajte, da tiska vreden izhod
- Odklopite serijska vrata Arduino tako, da zaprete serijski monitor in zdaj odprete programsko opremo u-center ter izberite serijska vrata Arduina
-
Opazujte odziv na zaslonu
- Za pridobitev veljavnega odgovora bo trajalo nekaj časa in je odvisno od moči signala, ki ga sprejme modul GPS
- Modul GPS pustite v odprtem okolju ali blizu okna
4. korak: Izvedite kodo Python

- Prenesite in konfigurirajte Python v svojem lokalnem računalniku
- Prenesite kodo Python za branje podatkov GPS prek serijskih komunikacijskih vrat vaše naprave
- Povežite in napajajte GPS z Arduinom
- Prepoznajte vrata COM, na katera je povezan Arduino
- Zaženite kodo Python
- Vnesite podrobnosti o vratih com
- Preverite zemljepisne in dolge podatke
Priporočena:
Vizualizirajte svoje dobičke in izgube v bitcoinih z Arduinom in Pythonom: 6 korakov

Vizualizirajte svoje dobičke in izgube v bitcoinih z Arduinom in Pythonom: osnovna ideja Osebno sem vlagatelj kripto valut. Imam pa tudi veliko dela. Zato ne morem slediti ceni bitcoina 10 -krat na minuto. Vseeno pa me zanima, ali zaslužim ali izgubljam denar. Tako je
LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: 4 koraki

LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: Ta vadnica vam bo pokazala, kako ustvariti nekaj kul LED luči za kolesa, ki jih je mogoče programirati s programom Python. Najprej se prepričajte, da imate vse zaloge: mikrokontroler Gemma M0 10k potenciometer 1 m NeoPixel LED trak 30 slikovnih pik/meter USB baterija
Prepoznavalnik številk s Pythonom: 3 koraki

Prepoznavalnik številk s programom Python: Ta tema je zelo priljubljena v imenu »Computer Vision«, ki je sestavljena iz programske opreme, ki je namenjena obnavljanju pokroviteljev. Je mogoče imaginarno que esta habilidad es muy útil para una computadora y permite expandir
Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki

Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: Raspberry Pi je zelo združljiv mini računalnik za različne module, ki so precej enostavni za uporabo. V bistvu je skoraj enako kot računalnik, vendar ga je mogoče upravljati z GPIO iz Raspberry Pi. Raspberry Pi podpira tudi več komunikacijskih linij, eno
Uporaba OpenCV 1.0 s Pythonom 2.5 v operacijskem sistemu Windows XP: 3 koraki

Uporaba OpenCV 1.0 s Pythonom 2.5 v operacijskem sistemu Windows XP: Težko sem dobil openCV (odprti računalniški vid podjetja Intel) pri delu s pythonom 2.5, tukaj so navodila in datoteke o tem, kako to enostavno delovati! Predvidevali bomo, da imate python 2.5 nameščen (iz zgornje povezave) bom hodil skozi št