INHOUDSOPGAWE:

Ublox LEA 6h 02 GPS -module met Arduino en Python: 4 stappe
Ublox LEA 6h 02 GPS -module met Arduino en Python: 4 stappe

Video: Ublox LEA 6h 02 GPS -module met Arduino en Python: 4 stappe

Video: Ublox LEA 6h 02 GPS -module met Arduino en Python: 4 stappe
Video: ArduCopter V2.9 Final - Autolanding 2024, November
Anonim
Ublox LEA 6h 02 GPS -module met Arduino en Python
Ublox LEA 6h 02 GPS -module met Arduino en Python
Ublox LEA 6h 02 GPS -module met Arduino en Python
Ublox LEA 6h 02 GPS -module met Arduino en Python
Ublox LEA 6h 02 GPS -module met Arduino en Python
Ublox LEA 6h 02 GPS -module met Arduino en Python

Koppelvlak van GPS -module met behulp van 'n Arduino UNO (of enige ander Arduino -toestel) en berekening van breedtegraad en lengte om te vertoon in die toepassingsvenster wat in Python geskryf is.

Stap 1: Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino

Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
Kry 'n Ublox LEA 6h 02 GPS -module (of enige module wat u verkies), lees die databladspesifikasies en maak die module gereed om aan te sluit op Arduino
  • Lees die Ublox LEA 6 -datablad noukeurig en maak seker dat u module korrek is
  • Die meeste modules werk by ~ 2.7 tot 3.6v, dus maak seker dat u die regte kragbron het; ek het 'n Arduino 3.3v -pen gebruik
  • Al die modules ondersteun UART -kommunikasiepoort, so ons sal dit gebruik om met Arduino te koppel
  • Modules bevat standaard mikro -voetstukke wat ek moeilik kan aansluit op Arduino, daarom het ek dit vervang met 'n 2,54 mm -aansluitdraad -vroulike aansluiting (voordat u dit vervang, moet u weet watter pen dit doen en maak 'n speldiagram op papier of rekenaar)
  • Nou is hierdie module gereed om aan te sluit op Arduino

Stap 2: Koppel die GPS -module aan met Arduino

Koppel die GPS -module aan met Arduino
Koppel die GPS -module aan met Arduino
  • Identifiseer Tx (sender) en Rx (ontvanger) van GPS -module en dieselfde op Arduino (ek het UNO gebruik sodat dit slegs 1 UART -kommunikasiepoort gekry het, Tx op pin0 en Rx op pin1, meer spesifikasies oor Arduino UNO)
  • Verbind Tx en Rx van GPS -module met Rx en Tx van Arduino

    • Tx GPS (groen draad in my geval) na => Rx van Arduino
    • Rx GPS (geel draad in my geval) na => Tx Arduino
  • Koppel die 3.3V Adruino -pin aan die GPS -aansluiting en koppel albei die gronde
  • Let op: maak seker dat u nie meer as 3,3v (maks. 3,6v) op u GPS -module toepas nie en lees die instruksiemodule noukeurig deur

Stap 3: Laai die Arduino -program op na die seriële poort (kommunikasie)

Laai die Arduino -program op na die seriële poort (kommunikasie)
Laai die Arduino -program op na die seriële poort (kommunikasie)
  • Die kode vir hierdie projek kan gevind word in die GitHub -bewaarplek
  • Skakel:
  • Lees asseblief die README.md -lêer
  • Installeer u-sentrum sagteware soos aangedui in README.md lêer hierbo
  • Laai die Arduino -kode op na die Arduino -module
  • Koppel GPS -penne aan Arduino
  • Maak die seriële monitor op Arduino IDE oop en kyk na die uitset van die GPS -module, en maak seker dat dit die waardevolle uitvoer afdruk
  • Ontkoppel die Arduino-seriële poort deur die seriële monitor te sluit en maak nou u-sentrum-sagteware oop en kies die seriële poort van Arduino
  • Let op die reaksie op die skerm

    • Dit sal 'n rukkie neem om die geldige antwoord te gee, en dit hang af van die sterkte van die sein wat die GPS -module ontvang
    • Hou die GPS -module oop of naby die venster

Stap 4: Voer Python -kode uit

Voer Python -kode uit
Voer Python -kode uit
  • Laai Python af en instel dit op u plaaslike masjien
  • Laai Python -kode af om GPS -data te lees via die seriële kommunikasiepoort van u masjien
  • Koppel en skakel GPS aan met Arduino
  • Identifiseer die poort waarmee Arduino gekoppel is
  • Begin Python -kode
  • Voer die com port -besonderhede in
  • Verifieer lat en lang data

Aanbeveel: