added references to plotting to README
This commit is contained in:
@@ -5,7 +5,7 @@ _Currently in Pre-Pre-Alpha_
|
|||||||
### Necessary Software
|
### Necessary Software
|
||||||
- [Golang][go]
|
- [Golang][go]
|
||||||
- [Arduino IDE][ard]
|
- [Arduino IDE][ard]
|
||||||
- [ESP plugin][esp] ()
|
- [ESP plugin][esp]
|
||||||
- [TinyGPS++][tg+] library (Installing the TinyGPS++ Library section)
|
- [TinyGPS++][tg+] library (Installing the TinyGPS++ Library section)
|
||||||
|
|
||||||
### Necessary Hardware
|
### Necessary Hardware
|
||||||
@@ -21,7 +21,7 @@ Compile the recipient Golang program on the computer with
|
|||||||
go build gps.go
|
go build gps.go
|
||||||
```
|
```
|
||||||
### Nodeside
|
### Nodeside
|
||||||
Open the sketch and user the Arduino IDE to upload to the ESP module
|
Open the sketch and use the Arduino IDE to upload to the ESP module
|
||||||
Connect the GPS module; pinout is given in Arduino sketch, must check against pinout image
|
Connect the GPS module; pinout is given in Arduino sketch, must check against pinout image
|
||||||
|
|
||||||
## Running
|
## Running
|
||||||
@@ -38,7 +38,16 @@ cat YYYYMMDDHHmmss.gps
|
|||||||
Compile and download the sketch to the ESP
|
Compile and download the sketch to the ESP
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
Connect the ESP and GPS to the external battery. Once the GPS warms up, it will get a location reading every 2 seconds. Power does not need to be continuously supplied, as the location is written to the EEPROM. To get the location data, reset/power cycle ESP.
|
Connect the ESP and GPS to the external battery. Once the GPS warms up, it will get a location reading every 30 seconds. Power does not need to be continuously supplied, as the location is written to the EEPROM. To get the location data, reset/power cycle ESP.
|
||||||
|
|
||||||
|
## Plotting
|
||||||
|
#### _So now you have your GPS coordinates. Now what?_
|
||||||
|
For now, you have to search the GPS coordinates on Google Maps or something.
|
||||||
|
However, in the future, it would be nice to process the coordinates locally,
|
||||||
|
without having to copy/paste several sets of coords to a website. However, the
|
||||||
|
methods I have found to do this ([HERE][here] and [geoplot][geop]) have not
|
||||||
|
worked, even the examples. Eventually, I will find another solution, probably
|
||||||
|
in Python, but until then, copy/paste.
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
- A whole lot
|
- A whole lot
|
||||||
@@ -56,3 +65,5 @@ Connect the ESP and GPS to the external battery. Once the GPS warms up, it will
|
|||||||
[vilros]: <https://www.amazon.com/Vilros-Raspberry-Kit-Premium-Essential-Accessories/dp/B0748M1Z1B>
|
[vilros]: <https://www.amazon.com/Vilros-Raspberry-Kit-Premium-Essential-Accessories/dp/B0748M1Z1B>
|
||||||
[espbuy]: <https://www.amazon.com/HiLetgo-Internet-Development-Wireless-Micropython/dp/B081CSJV2V>
|
[espbuy]: <https://www.amazon.com/HiLetgo-Internet-Development-Wireless-Micropython/dp/B081CSJV2V>
|
||||||
[gps]: <https://www.amazon.com/HiLetgo-GY-NEO6MV2-Controller-Ceramic-Antenna/dp/B01D1D0F5M>
|
[gps]: <https://www.amazon.com/HiLetgo-GY-NEO6MV2-Controller-Ceramic-Antenna/dp/B01D1D0F5M>
|
||||||
|
[here]: <https://www.here.com/learn/blog/reverse-geocoding-a-location-using-golang>
|
||||||
|
[geop]: <https://github.com/morikuni/go-geoplot/tree/mai://github.com/morikuni/go-geoplot/tree/maini>
|
||||||
|
|||||||
Reference in New Issue
Block a user