Satura rādītājs:

Ublox LEA 6h 02 GPS modulis ar Arduino un Python: 4 soļi
Ublox LEA 6h 02 GPS modulis ar Arduino un Python: 4 soļi

Video: Ublox LEA 6h 02 GPS modulis ar Arduino un Python: 4 soļi

Video: Ublox LEA 6h 02 GPS modulis ar Arduino un Python: 4 soļi
Video: Прошивка конфигурации GPS u-blox 2024, Jūlijs
Anonim
Ublox LEA 6h 02 GPS modulis ar Arduino un Python
Ublox LEA 6h 02 GPS modulis ar Arduino un Python
Ublox LEA 6h 02 GPS modulis ar Arduino un Python
Ublox LEA 6h 02 GPS modulis ar Arduino un Python
Ublox LEA 6h 02 GPS modulis ar Arduino un Python
Ublox LEA 6h 02 GPS modulis ar Arduino un Python

GPS moduļa saskarne, izmantojot Arduino UNO (vai jebkuru citu Arduino ierīci), un platuma un garuma aprēķināšana, lai parādītu lietojumprogrammas logā, kas rakstīts Python.

1. darbība: iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino

Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
Iegūstiet Ublox LEA 6h 02 GPS moduli (vai jebkuru vēlamo moduli), izlasiet datu lapas specifikācijas un sagatavojiet moduli, lai izveidotu savienojumu ar Arduino
  • Uzmanīgi izlasiet Ublox LEA 6 datu lapu un pārliecinieties, vai jūsu modulis ir pareizs
  • Lielākā daļa moduļu darbojas ar spriegumu ~ 2.7 līdz 3.6v, tāpēc pārliecinieties, vai jums ir atbilstošs barošanas avots, es izmantoju Arduino 3.3v tapu
  • Visi moduļi atbalsta UART sakaru portu, tāpēc mēs to izmantosim, lai izveidotu saskarni ar Arduino
  • Moduļi pēc noklusējuma ir aprīkoti ar mikro ligzdām, kuras man ir grūti savienot ar Arduino, tāpēc es to nomainīju ar 2,54 mm džemperu sietiņu ligzdu (pirms tā nomaiņas pārliecinieties, ka zināt, kura tapa ko dara, un izveidojiet tapas diagrammu uz papīra vai datora)
  • Tagad šis modulis ir gatavs savienojumam ar Arduino

2. darbība. Savienojiet GPS moduli ar Arduino

Savienojiet GPS moduli ar Arduino
Savienojiet GPS moduli ar Arduino
  • Identificējiet GPS moduļa Tx (raidītāju) un Rx (uztvērēju) un to pašu arī Arduino (es izmantoju UNO, tāpēc tam bija tikai 1 UART sakaru ports, Tx uz pin0 un Rx uz pin1, vairāk specifikāciju par Arduino UNO)
  • Savienojiet GPS moduļa Tx un Rx ar Arduino Rx un Tx

    • GPS Tx (manā gadījumā zaļais vads) līdz => Arduino Rx
    • GPS Rx (manā gadījumā dzeltens vads) līdz => Tx no Arduino
  • Pievienojiet 3.3v Adruino tapu GPS barošanai un savienojiet abus pamatus
  • Uzmanību: Pārliecinieties, ka GPS modulim neesat pielietojams vairāk par 3.3v (maks. 3.6v), un uzmanīgi izlasiet instrukciju moduli

3. darbība: augšupielādējiet Arduino programmu sērijas (sakaru) portam

Augšupielādējiet Arduino programmu sērijas (sakaru) portam
Augšupielādējiet Arduino programmu sērijas (sakaru) portam
  • Šī projekta kodu var atrast GitHub repozitorijā
  • Saite:
  • Lūdzu, izlasiet failu README.md
  • Instalējiet u-centra programmatūru, kā norādīts iepriekš README.md failā
  • Augšupielādējiet Arduino kodu Arduino modulī
  • Savienojiet GPS tapas ar Arduino
  • Atveriet sērijas monitoru Arduino IDE un novērojiet GPS moduļa izvadi, pārliecinieties, vai tas izdrukā vērtīgu izvadi
  • Atvienojiet Arduino seriālo portu, aizverot seriālo monitoru un tagad atveriet u-centra programmatūru un atlasiet Arduino sērijas portu
  • Novērojiet reakciju ekrānā

    • Pareiza atbildes sniegšana prasīs zināmu laiku un ir atkarīga no GPS moduļa saņemtā signāla stipruma
    • Turiet GPS moduli atklātā apkārtnē vai loga tuvumā

4. darbība: izpildiet Python kodu

Izpildiet Python kodu
Izpildiet Python kodu
  • Lejupielādējiet un konfigurējiet Python vietējā datorā
  • Lejupielādējiet Python kodu, lai nolasītu GPS datus, izmantojot ierīces sērijas sakaru portu
  • Savienojiet un darbiniet GPS ar Arduino
  • Nosakiet kom portu, kuram ir pievienots Arduino
  • Palaidiet Python kodu
  • Ievadiet informāciju par portu
  • Pārbaudiet latus un garos datus

Ieteicams: