Waps 61
Published © GPL3+

The NMEAtor

If you can't fix it in software you'll have to fix it in hardware in this case. Hence the NMEAtor.

IntermediateWork in progressOver 1 day9,712
The NMEAtor

Things used in this project

Hardware components

Arduino Mega 2560
Arduino Mega 2560
×1
TFT 3,5" display module
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1
40 pin single row 2.54 mm pin headers male
×1
RS-422/485 to TTL converter
×1
DC/DC step down converter
×1
esp32 wroom 32d
×1

Software apps and online services

Arduino IDE
Arduino IDE
Tinkercad
Autodesk Tinkercad
Great simulation tool for Arduino
circuitio app
Another helpful tool for breadboarding with Arduino
PlatformIO IDE
PlatformIO IDE
Switched from Arduino IDE to PlatformIO IDE
coolterm
Nice tool to figgle with RS-232 data in all kind of configs,i.e. used for testing with recorded NMEA data

Hand tools and fabrication machines

Solder Wire, Lead Free
Solder Wire, Lead Free
soldering iron 60 Watts
PCB Holder, Soldering Iron
PCB Holder, Soldering Iron
Solder Flux, Rosin
Solder Flux, Rosin
Desoldering Braid, Lead Free
Desoldering Braid, Lead Free
multimeter with oscilliscope view

Story

Read more

Schematics

1st result as show in the serial monitor

Electronic schema for the project

Current situation on board

Code

The NMEAtor ESP32

A project to parse NMEA0183 V1.5 data without checksum or invalid format to a compliant NMEA0183 V2 or above format

Credits

Waps 61

Waps 61

2 projects • 8 followers
Software engineering for 35 yrs, sailing for 46 yrs and working in Industrial Automation

Comments