u-blox LEA-6H 02 GPS-module met Arduino en Python
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
|
Over dit project
Interface van GPS-module (ik gebruikte LEA-6H 02) met behulp van een Arduino UNO (of een ander Arduino-apparaat) en het berekenen van de lengte- en breedtegraad om weer te geven in het applicatievenster geschreven in Python.
Stap 1:Koop een u-blox LEA-6H 02 GPS-module, lees de specificaties van het gegevensblad en maak de module klaar om verbinding te maken met Arduino
- Lees de u-blox LEA 6 datasheet zorgvuldig 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 heb Arduino 3.3v pin gebruikt
- 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 pindiagram op papier of computer)
- Nu is deze module klaar om verbinding te maken met Arduino
Stap 2:Verbind de GPS-module met Arduino
Verbind Tx en Rx van de 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
- Identificeer Tx (zender) en Rx (ontvanger) van GPS-module en hetzelfde ook op Arduino (ik gebruikte UNO dus het kreeg maar 1 UART-communicatiepoort, Tx op pin0 en Rx op pin1, meer specificaties op Arduino UNO) li>
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 het Arduino-programma om de seriële (communicatie) poort te lezen
- De code voor dit project is te vinden in de GitHub-repository
- Link:https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
- Lees het README.md-bestand a.u.b.
Observeer reactie op het scherm
- Het duurt even voordat de geldige reactie wordt gegeven en is afhankelijk 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
- Installeer u-center-software zoals beschreven in het README.md-bestand hierboven
- 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
- Ontkoppel de seriële poort van Arduino door de seriële monitor te sluiten en open nu de u-center-software en selecteer de seriële poort van Arduino
Stap 4:Voer de Python-code uit
- Download en configureer Python op uw lokale machine
- Download Python-code om GPS-gegevens te lezen via de seriële communicatiepoort van uw machine
- GPS aansluiten en voeden met Arduino
- Identificeer de com-poort waarop Arduino is aangesloten
- Voer Python-code uit
- Voer de details van de com-poort in
- Laat- en lange gegevens verifiëren
Code
Github
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Pythonhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-PythonLEA-6h-GPS-Arduino-Python
Arduino-code om te uploaden naar microcontroller en Python-code voor interfacehttps://github.com/harshgosar/LEA-6h-GPS-Arduino-PythonSchema's
GPS- en Arduino-verbinding Afbeeldingen GPS- en Arduino-verbinding Image2Productieproces
- Botten bouwen met Raspberry Pi en Python
- Module importeren in Python met voorbeelden
- De waterdruppels vastleggen met Arduino
- Aanwezigheidssysteem met Arduino en RFID met Python
- DHT11-sensor met LED's en een piëzo-luidspreker
- Arduino Temp. Monitor en realtimeklok met 3.2-weergave
- Hoe Arduino Mega te interfacen met NEO-6M GPS-module
- Besturing van servomotor met Arduino en MPU6050
- Spraakherkenning en synthese met Arduino
- GPS-locatieweergave met GPS- en TFT-schermschilden
- Arduino + GPS-module - Destination Notifier