OBP-Live/NMEA2000 Workshop - Online Workshop (TEAMS)

Gratis Workshop - open-boat-projects.org/de/

Open Boat Projects - NMEA 2000 

Infos unter: 
github.com/AK-Homberger
und
www.segeln-forum.de/board194-boot-technik/board195-open-boat-projects-org/p2262914-open-boat-projects-live-3/

Ziele

Nach dem Workshop solltet ihr folgendes können:

Grundlegende Informationen zu NMEA0183 und NMEA2000 finden und verstehen

Aufbau eines NMEA2000-Netzwerks auf einem Steckbrett (ESP32, CAN-Bus-Transceiver)

Die Arduino-IDE installieren

Die nötigen Bibliotheken installieren (ZIP-Datei und Bibliotheksverwalter)

Grundlegende Informationen zur NMEA2000-Bibliothek finden (PGNs, Datentypen)

Arduino-IDE nutzen (Programme laden und auf den ESP32 hochladen)

Daten von einem NMEA2000-Bus auslesen und auf dem PC darstellen (mit NMEA-Reader)

Den Aufbau eines typischen Programms (C/C++) verstehen

I2C-Sensoren (hier BME280) nutzen (Anschluss I2C, Bibliotheken)

Messen von Werten (Temperatur, Luftfeuchte, Druck) und Senden entsprechender PGNs

Nutzung von 1-Wire und Multitasking mit ESP32 (Temperatursensor DS18B20)

Messung von Spannungen und Widerständen (Batteriespannung, Tanksensoren)

Messung von Frequenzen (Motordrehzahl, Durchflussgeber)

Daten mit dem ESP32 vom NMEA2000-Bus lesen (PGNs) und nutzen

Aufbau eines NMEA2000-zu-NMEA0183-WLAN-Gateways und Darstellung von simulierten Daten (NMEA-Simulator) in OpenCPN und Tablet

Optional: Aufbau eines ESP32-Web-Servers und Senden von Daten an einen SignalK-Server

Vorkenntnisse in Programmiersprachen wie C und C++ sind hilfreich, für den Workshop aber nicht unbedingt notwendig. Die Nutzung der Beispiele und auch das eigenständige Erweitern von Programmen wird auch ohne Vorkenntnisse funktionieren.

Bei Fragen wendet Euch an redaktion(at)Ballad.de