GPS Receiver With Oled Display

by giano2002 in Circuits > Electronics

707 Views, 1 Favorites, 0 Comments

GPS Receiver With Oled Display

GPS_Oled.jpg
Display Oled.jpg

I have made a GPS receiver, using a NEO-6M GPS receiver; ESP8266 board; OLED 0.96 Inch display, to show Latitude, Longitude, Altitude, number of satellites in view, date ant time.

I have used a NodeMCU esp8266 board, but it is possible to use other boards, such as Arduino and others ESP8266; a NEO-6M GPS board and OLED 0.96 Inch display.

The project is very simple, and I must thanks https://lastminuteengineers.com and http://arduiniana.org/libraries/tinygpsplus/, where I found many help to realize it.

The project uses these libraries: TinyGPS++.h; SoftwareSerial.h; Wire.h; Adafruit_GFX.h; Adafruit_SSD1306.h.

The connections are very simple. Just connect TX pin of GPS board to D6 of ESP8266; RX pin of GPS board to D7; Oled SDA pin to D2 and SCL pin to D1.

Using other boards, you must change the pin connections and consequently made few changes to the following lines of the sketch:

int RXPin = 12; //GPS TX pin to D6 of ESP8266

int TXPin = 13; //GPS RX pin to D7 of ESP8266

I hope somebody more expert in programming can help to improve this sketch.