Difference between revisions of "RPI GPS Board"

From ElectroDragon
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Hardware Configuration ==
 
== Hardware Configuration ==
 +
=== GPS ===
 +
* Schematic please see at this page: https://www.electrodragon.com/w/Location_HDK
 
3-way jumper setup
 
3-way jumper setup
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Header text !! RPI !! Header text
+
! Board Interface !! RPI !! Default
 +
 
 +
|-
 +
| SD CS Selection || via 3-way jumper: GPIO8 or GPIO7 || IO7
 +
|-
 +
| RF(LORA) CS Selection ||
 +
* via 3-way jumper: GPIO8 or GPIO7
 +
* via 2-way jumper: GPIO25
 +
|| IO8
 
|-
 
|-
| Example || Example || Example
+
| RF(LORA) DIO0 || GPIO4 || IO4
 
|-
 
|-
| SD CS Selection || GPIO8 or GPIO7 || Example
+
| RF(LORA) RST || GPIO17 || IO7
 
|-
 
|-
| RF(LORA) CS Selection || GPIO8 or GPIO7, or GPIO25 (via 2-way jumper) || Example
+
| SD / RF: SCK MOSI MISO || GPIO 9 / 10 / 11 || IO 9/10/11
 
|-
 
|-
| RF(LORA) DIO0 || GPIO4 || Example
+
| GPS_INT || GPIO 22 || IO22
 
|-
 
|-
| RF(LORA) RST || GPIO17 || Example
+
| GPS_1PPS || On board LED or GPIO27 || LED
 
|}
 
|}
  
Line 37: Line 47:
 
* recommanded GPS parsing application [[GPSD]]
 
* recommanded GPS parsing application [[GPSD]]
  
 +
=== Lora ===
 +
* Please check demo code here in lora folder: https://github.com/Edragon/RPI
 +
 +
== Note ==
 +
* For raspberry Pi 4, if it can not boot well, please remove the 3.3V power jumper, or cut off the pin of 3.3V to raspberry pi.
  
[[category: Location SDK]]
+
[[category: Location]]

Latest revision as of 02:31, 29 June 2020

Hardware Configuration

GPS

3-way jumper setup

Board Interface RPI Default
SD CS Selection via 3-way jumper: GPIO8 or GPIO7 IO7
RF(LORA) CS Selection
  • via 3-way jumper: GPIO8 or GPIO7
  • via 2-way jumper: GPIO25
IO8
RF(LORA) DIO0 GPIO4 IO4
RF(LORA) RST GPIO17 IO7
SD / RF: SCK MOSI MISO GPIO 9 / 10 / 11 IO 9/10/11
GPS_INT GPIO 22 IO22
GPS_1PPS On board LED or GPIO27 LED


Software Usage

  • Use serial to read raw data, tutorial here: RPI UART, please make sure login shell on uart is turned off
  • Data output example:
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
  • recommanded GPS parsing application GPSD

Lora

Note

  • For raspberry Pi 4, if it can not boot well, please remove the 3.3V power jumper, or cut off the pin of 3.3V to raspberry pi.