Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data

Over GPS voor Raspberry Pi: bent u een fan van GPS-toepassingen op zoek naar projecten die een GPS-module combineren met een Raspberry Pi? Dan leest u het juiste artikel.

U kunt uw Pi omzetten in een GPS-ontvanger met eenvoudige verbindingen en interfacing. Hoewel het niet op een par staat met dure GPS-ontvangers, geeft het toegang tot GPS-data.

Hoe is dit mogelijk? Dit artikel begeleidt u door wat u nodig hebt en hoe u een GPS-module met een Raspberry Pi verbindt.

Hoe Verbind Ik Mijn GPS met Mijn Raspberry Pi?

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Raspberry Pi

In situaties zonder Wi-Fi of cellulair netwerk is GPS uw toevlucht. Als u uw Raspberry Pi vaak buiten gebruikt, kunt u GPS-data openen zonder telefoon of dure ontvangers.

Benodigde componenten:

  • GPS-module
  • Raspberry Pi
  • Jumper-draden
  • Powerbank (voor mobiliteit)

Stappen om een GPS-module met uw Raspberry Pi te verbinden:

Stap 1: GPS-module Verbinden met Raspberry Pi

Gebruik een eenvoudige seriële verbinding via de RX- en TX-pinnen van de Raspberry Pi.

Verbinden: module TX-uitgang → Pi RX-invoer; module RX-invoer → Pi TX-uitgang. Vervolgens module VCC en GND → Pi 3,3V (pin 1) en Ground (pin 6).

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Pinout-diagram voor eenvoudigere verbinding

Let op: Gebruik uitsluitend de juiste spanning voor uw apparaat om schade te voorkomen.

Stap 2: Raspbian Configureren voor GPS-communicatie

Na verbindingen: configureer het OS van de Pi voor GPS-communicatie. Mogelijke configuratieproblemen met reeds geïnstalleerd Raspbian OS. Vermijd dit met een schone installatie.

Start configuratie met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Configuratiecommando

Het volgende scherm verschijnt:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Raspberry Pi Software Configuration Tool

Navigeer naar 'Interfacing Options' → selecteer 'P6 Serial'. Deactiveer de seriële login shell, houd seriële poorten ingeschakeld. Terug in hoofdmenu: selecteer Finish, herstart Raspberry Pi.

Stap 3: Benodigde Software Downloaden

Nodige software: 'gpsd'. Installeer met commando's:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
gpsd installatiecommando's

Wat is gpsd? Een interfacing daemon die werkt met seriële GPS-modules en diverse communicatiestandaarden ondersteunt. Gebruik voor testmetingen en verificatie.

Controleer of Pi GPS-data ontvangt met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Testcommando voor GPS-data

Eerste testoutput lijkt op:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Eerste GPS data output

Output lijkt op 'garbage' — normaal. Belangrijk: Pi ontvangt data. Bij 'no data received' of 'port closing instantly': check verbindingen.

Als commando niet werkt zonder superuser-rechten: voeg pi-user toe aan dialout-groep met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Commando voor dialout-groep

Stap 4: Positiedata Ophalen

Na testen en verbindingen: exacte positie ophalen. Eerst gpsd-service stoppen (incompatible standaardinstellingen).

Deactiveer service met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
gpsd service stoppen

Dit stopt de service, maar niet auto-start bij boot. Schakel uit met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
gpsd service uitschakelen bij boot

Maak nieuwe gpsd-instantie die correcte seriële poortdata naar een socket stuurt:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Nieuwe gpsd instantie commando's

Toon GPS-data met commando's:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
GPS data weergave commando's

Eerste resultaten zijn onvolledig. Duurt ~30 minuten voor genoeg data (eerste boot, vooral binnen). Versnel door naar buiten te richten via raam.

Bij nul-output (cgps) of fouten (gpsmon): los op met commando:

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Fix commando voor gpsmon/cgps

Daarna soepel verlop met zowel gpsmon als cgps.

Interfacing met Python en C

GPS-module koppelen aan Python/C en Raspberry Pi is haalbaar. Programmeertalen voor GPS-data.

Met Python: tijd, breedtegraad, lengtegraad uit NMEA GPGGA-string van GPS-module. Print op terminal, gebruik voor Google Maps positie.

Python-programma voor dit project. Locatie op Google Maps via URL: https://maps.google.com/?q=<latitude>,<longitude>

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Google Maps

C (WiringPi)

NMEA GPGGA-string extraheren en printen op uitgangsvenster, uitlezen met WiringPi library in C.

C-programma beschikbaar. Andere output, bruikbaar voor Google Maps locatie.

Raspberry Pi 3 en hoger: UART seriële poort /dev/ttyS0. Pi 2 en lager: /dev/ttyAMA0.

Raspberry Pi GPS HAT

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
GPS HAT

Pi GPS HAT voegt precieze tijd en locatie toe aan Raspberry Pi. Kenmerken:

  • Interne patch-antenne voor uitstekende outdoor-prestaties
  • +u.FL connector voor externe actieve antennes
  • Alleen 20 mA stroomverbruik
  • Ingebouwde Real-Time Clock (RTC)
  • LED's knipperen bij exacte GPS-locatie

Raspberry Pi GPS Navigatierobot

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
Een robot bouwen

GPS-navigatierobot: leuke project met Raspberry Pi GPS-combo. GPS-waypoints instellen, robot bedienen met mobiele telefoon. Robot bepaalt beste route naar gewenste locatie, alerteert bij aankomst. Gebaseerd op Raspberry Pi GPS.

Tot Slot

GPS koppelen aan Raspberry Pi opent diverse projectmogelijkheden: navigatierobot, weerstation, drone-tracker, auto-tracingssysteem.

Naadloze GPS-integratie met Raspberry Pi: Eenvoudige Setup & Betrouwbare Data
GPS-module

GPS-modules zijn goedkoop en relatief eenvoudig in te stellen. Kunnen lang duren voor voldoende data en frusteren met slechte ontvangst, maar werken uitstekend outdoors.

Wilt u uw GPS-module interfaccen met een Raspberry Pi? Heeft u meer vragen? Neem zeker contact met ons op.

Industriële technologie

  1. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  2. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  3. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  4. Bouw je eerste IoT-project met Raspberry Pi, DHT11 en ThingSpeak
  5. Top accessoires om het volledige potentieel van je Raspberry Pi te ontgrendelen
  6. Hoe de HC‑SR501 PIR-bewegingsensor aan te sluiten, kalibreren en programmeren met een Raspberry Pi
  7. Bouw een Internet-gecontroleerde Video-streamende Robot met Arduino & Raspberry Pi
  8. Een Zelf-balancerende Segway Bouwen met Raspberry Pi
  9. Maximaliseer efficiëntie: 4 bewezen tips voor uw waterjetsnijder
  10. De Juiste Scharnieren Kiezen voor Platenmetaal Behuizingen
  11. 5 Rode Vlaggen Die Een Defecte Koppeling Op Uw Landbouwapparatuur Signaleren