Speedometer to track max speed and 0 to X time for rc cars using ESP8266, Oled display and a NEO GPS.
Wemos D1 mini pin out:
- D1 and D2, 3.3V and GND > OLED
- D6 and D7 , 5v and GND > GPS (wemos D6 to tx on gps module)(wemos D7 to Rx on gps module)
- D3 and GND > Button
Parts:
- Wemos D1 Mini and its matching 64x48 OLED sheild.
- GPS module was an U-blox NEO 6M part number GY-GPS6MV2.
- Button
Required libraries include:
- Adafruit Graphics
- A modified version of Adafruit's SSD1306 library https://github.com/mcauser/Adafruit_SSD1306
- Tiny GPS++
- Font-provided in project folder
Button use:
- Short(1s)= reset status, time and max speed
- Long(3s) = change target speed for 0 to target(increments by 10)
More inf in comments code