Inhoudsopgave:

Ublox LEA 6h 02 GPS-module met Arduino en Python - Ajarnpa
Ublox LEA 6h 02 GPS-module met Arduino en Python - Ajarnpa

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

Video: Ublox LEA 6h 02 GPS-module met Arduino en Python - Ajarnpa
Video: How to configure Blackbox on Cleanflight Betaflight Baseflight Naze32 - Part1 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

Interface van GPS-module met behulp van een Arduino UNO (of een ander Arduino-apparaat) en het berekenen van de breedte- en lengtegraad om weer te geven in het applicatievenster geschreven in Python.

Stap 1: Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het gegevensblad en maak de module klaar om verbinding te maken met Arduino

Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
Koop een Ublox LEA 6h 02 GPS-module (of elke gewenste module), lees de specificaties van het datablad en maak de module klaar om verbinding te maken met Arduino
  • Lees de Ublox LEA 6 datasheet aandachtig en zorg ervoor dat uw module correct is
  • De meeste modules werken op ~ 2.7 tot 3.6v, dus zorg ervoor dat je de juiste stroombron hebt, ik gebruikte Arduino 3.3v pin
  • Alle modules ondersteunen de UART-communicatiepoort, dus we zullen deze gebruiken om te communiceren met Arduino
  • Modules worden standaard geleverd met vrouwelijke micro-aansluitingen die ik moeilijk aan te sluiten op Arduino vind, daarom heb ik deze vervangen door een vrouwelijke aansluiting van 2,54 mm jumperdraad (zorg ervoor dat u weet welke pin wat doet voordat u deze vervangt en maak een pin-diagram op papier of computer)
  • Nu is deze module klaar om verbinding te maken met Arduino

Stap 2: Verbind de GPS-module met Arduino

Verbind de GPS-module met Arduino
Verbind de GPS-module met Arduino
  • Identificeer Tx (zender) en Rx (ontvanger) van GPS-module en hetzelfde ook op Arduino (ik gebruikte UNO dus het kreeg slechts 1 UART-communicatiepoort, Tx op pin0 en Rx op pin1, meer specificaties op Arduino UNO)
  • Verbind Tx en Rx van GPS-module met Rx en Tx van Arduino

    • Tx van GPS (groene draad in mijn geval) naar => Rx van Arduino
    • Rx van GPS (gele draad in mijn geval) naar => Tx van Arduino
  • Sluit de 3.3v Adruino-pin aan op de GPS-voeding en koppel beide gronden aan elkaar
  • Let op: Zorg ervoor dat u niet meer dan 3,3v (max. 3,6v) op uw GPS-module toepast en lees de instructiemodule aandachtig

Stap 3: Upload Arduino-programma om seriële (communicatie) poort te lezen

Upload Arduino-programma om seriële (communicatie) poort te lezen
Upload Arduino-programma om seriële (communicatie) poort te lezen
  • De code voor dit project is te vinden in de GitHub-repository
  • Link:
  • Lees alstublieft het README.md-bestand
  • Installeer u-center-software zoals aangegeven in het bovenstaande README.md-bestand
  • Upload Arduino-code naar Arduino-module
  • Sluit GPS-pinnen aan op Arduino
  • Open de seriële monitor op Arduino IDE en observeer de uitvoer van de GPS-module, zorg ervoor dat deze een waardevolle uitvoer afdrukt
  • Koppel de seriële poort van Arduino los door de seriële monitor te sluiten en open nu de u-center-software en selecteer de seriële poort van Arduino
  • Reactie op het scherm observeren

    • Het zal enige tijd duren om de geldige reactie te geven en hangt af van de sterkte van het signaal dat door de GPS-module wordt ontvangen
    • Houd de GPS-module in de open omgeving of in de buurt van het raam

Stap 4: voer Python-code uit

Python-code uitvoeren
Python-code uitvoeren
  • Download en configureer Python op uw lokale machine
  • Download Python-code om GPS-gegevens te lezen via de seriële communicatiepoort van uw machine
  • Verbind en voed GPS met Arduino
  • Identificeer de com-poort waarop Arduino is aangesloten
  • Python-code uitvoeren
  • Voer de details van de com-poort in
  • Lat en lange gegevens verifiëren

Aanbevolen: