LoRa-Bootsmonitor

https://www.segeln-forum.de/board194-boot-technik/board35-elektrik-und-elektronik/board195-open-boat-projects-org/p2124488-lora-monitoring-und-alarmserver/#post2124488

Der LoRa-Bootsmonitor dient zur Überwachung des Bootes bei Abwesenheit. Es werden verschiedene Messwerte kontinuierlich in Zeitabständen von 5 min aufgezeichnet und über die LoRa-Funktechnik (Long Range) in das LoRaWAN weitergeleitet. Die Daten werden vom TTN-Server (The Thinks Network) in Amsterdam empfangen und zwischengespeichert sowie dann an Ubidots als Web-Frontend weitergeleitet. In Ubidots werden die Messdaten angezeigt und es können verschiedene Benachrichtigungen per Mail bei Grenzwertüberschreitungen von Messwerten versandt werden. Weltweit gibt es eine große Anzahl von LoRa-Gateways die die versendeten Messdaten empfangen können und an den TTN-Server weiterleiten. Die Funktechnik benutzt den lizenzfreien Frequenzbereich um 868 MHz und verwendet eine spezielle Sendetechnik (Chirp), um große Reichweiten von bis zu 4 km zu erzielen. Sollte kein LoRa-Gateway in Reichweite sein, so kann ein weiterer LoRa-Bootsmonitor als LoRa-Gateway verwendet werden. Es wird dann lediglich eine andere Firmware verwendet. Alternativ können auch die Messwerte über WLAN nach Ubidots direkt versendet werden, sofern ein WLAN in Reichweite ist.

Bild: Semtech GmbH

Der LoRa-Bootsmonitor hat folgende Funktionen:

  • 12V Versorgungsspannung
  • LoRa Sender und Empfänger mit OLED Display
  • 868 MHz, SF7…SF12, 100 mW Sendeleistung
  • Einspeisung der Daten ins The Thinks Network (TTN)
  • WLAN (2.4 GHz) zur alternativen Datenübertragung
  • GPS Sensor für Geo-Ortskoordinaten
  • BME280 zur Messung von Temperatur, Luftfeuchtigkeit und Luftdruck
  • 1x Batteriespannungsmessung (Servicebatterie)
  • 1x potentialfreier Alarmkontakt z.B. für Bilgen- oder Tür-Überwachung
  • 2x Tanksensor (0…180 Ohm)
  • 1x Reais-Ausgang zum potentialfreien schalten von Lasten bis 3A (12V oder 230V)
  • 1x 1Wire-Anschluss für Temperatursensoren DS18B20 für die Batterieüberwachung
  • Monitoring und Alarmierung über Ubidots-Webfrontend

LoRa 32 Heltec Funk-Modul als Basis

LoRa Gateway

Ubidots Webfrontend mit Messwerten und Geodaten

Leiterplatte zum Bootsmonitor

Eine Platine kann unkompliziert über folgenden Link bestellt werden: https://aisler.net/p/TUFQWBEF

AVnav chart plotter

OpenSource chartplotter www.wellenvogel.net
  • completely web based navigation software for boats
  • raster chart display (tile based) like Google Maps
  • runs as server on a raspi
  • also available as standalone android app
  • features
    • use small devices like tablets or cell phones for navigation
    • optimized for devices starting at 7"
    • perfectly usable on 10" devices see here
    • attach your sensors via USB, serial, bluetooth, TCP - also possible on android (GPS, wind, speed, depth,AIS)
    • using NMEA0183
    • integrated NMEA multiplexer and WLAN gateway
    • usable for NMEA2000 with canboat
    • track logging
    • route planning
    • using raster charts (BSB,NV, downloaded charts from mobile atlas creator)
    • simple installation
    • small, low power consumption
    • display adaptable(sizes via settings, free configuration what to display where)
    • can be extended and adapted (server plugins, css adaption, java script for own displays)

Links

Different Set Ups

  1. "classic" set up - raspberry installed on your boat, one ore more tablets for display and interaction. On the tablets there is only a browser required - so you can use android, windows, IOS. You could additionally use other devices like laptops or smart phones for display.
    The raspberry will set up a WLAN where the devices can attach.
    You can attach multiple devices - you can have different displays on each of them - like the chart on one device and a dashboard on another one.
    The charts have to be available in a raster format (gemf) - a converter is available.
    I mainly used:

    • one tablet down below at the chart table
    • one tablet below the dodger

      AvNav klassisches Setup
      minimal "classic" set up- raspi, gps mouse, USB-RS232 gateway, power supply and 2 tablets
  2. AvNav as NMEA multiplexer and WLAN gateway
    In this sert up AvNav receives data from NMEA-0183 (and a seriel-USB adapter),bluetooth, NMEA2000 or from IP and provides them at different outputs. You can mix this set up with the "classic" one - the NMEA multiplexer is always available.
    Available data outputs:

    1. NMEA-0183 (via USB-serial adapter)
    2. IP (TCP and UDP) - local or via WLAN
  3. Android "stand alone"
    AvNav is available as a normal app on the android device. You can receive data from the internal GPS but you can also receive them via bluetooth, IP or USB device. The display functions are identical to the normal app.

    AvNav Android Standalone
    AvNav app on android
  4. Android „master slave“
    The app will only be installed on one device (maybe an android car radio - see DIY-Plotter Android-Radio)and can be used on this devices as well as on other devices in the same lokal network (WLAN). On the other devices you only need a broweser - so you are free again to choose your system on them.
    In the picture - an old Ipad3 as second display.

    AvNav Android Master Slave
    Android master slave: the lower tablet is working as the master, the upper one as a second display.
  5. Windows (or Linux) Desktop
    There is a ready to go installer for windows, for Linux we have packages available. This way you can install AvNav on your desktop computer (or your laptop). The primary focus for this installation is converting of charts (like BSB charts) but you can use the complete functionality of AvNav. Again you can connect other devices that have a browser installed and use them as a display.

    AvNav Windows
    AvNav on windows

 

DIY Pinnenpilot

  • Neustart 08/2018
  • weitere Projekte
  • Standby seit 09/2019
  • aktuell keine weiteren Aktivitäten, da Probleme der Sensorkalibrierung nicht befriedigend gelöst sind
  • aktueller Ansatz Aufteilung:
    • AHRS 9-Achs-Digitalsesor (Kompass, Gyro, Beschleunigungssensor)
    • Controllereinheit ESP32 (ggf Kombination aus Fuzzyregelung / klassischen Regelalgorithmen)
    • Aktuator Industrie-Lineareinheit
  • Stand: Tests am Lagesensor AHRS (Altitude and Heading Reference Sensor)
  • Projekte befinden sich noch größtenteils in Konzeptfindungsphase
  • Derzeit gibt es drei Projekte, die das Thema bearbeiten:

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/69164-pinnenpilot-diy/

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/68916-pypilot/

Konzept 1 mit Raspi als Controller und externen Sensornetzwerk

Konzept 2 mit ESP32 als Controller

Konzept 3 autarker kompakter Pinnenpilot

Prototyp AHRS GY953 mit ESP8266

Daten des Prototypen AHRS in OpenPlotter

 

Funktionsprinzip der Fusion mit Komplementärfiltern

Ruderlagengeber aus 3D gedruckten Teilen von Malte

Prototyp mit GPS-Sensor von Malte

Linearaktuator zerlegt

 

 

DIY Bordcontroller

Der Bordcontroller überwacht und steuert das Energiesystem einer Yacht

Ziele der Entwicklung

  • Erhöhung der Betriebssicherheit
  • Erhöhung der Akkumulatorlebensdauer
  • Schnelle Ladung der Akkumulatoren

Erhöhung der Betriebssicherheit

Durch die Anzeige der Akkumulatorzustände wird der Betreiber jederzeit über die Verfügbarkeit des Akkumulatorsystems informiert. Ein altersbedingter Defekt des Akkumulators lässt sich durch stetiges Nachlassen der Kapazität diagnostizieren, ein Akkumulatorwechsel ist so rechtzeitig zu planen. Vor unzulässigen Betriebszuständen des Energiesystems wird im Klartext gewarnt. So können Maßnahmen ergriffen werden, bevor es zum Ausfall der elektrischen Energieversorgung und der damit verbundenen Sicherheitsrisiken an Bord einer Yacht kommt.

Erhöhung der Akkumulatorlebensdauer

Der Akkumulator wird mit einer speziellen, temperaturabhängigen Kennlinie geladen, dadurch erhöht sich die Lebensdauer. Mit der Erhöhung der Lebensdauer sind Kosteneinsparungen verbunden. Yachtakkumulatoren werden in vergleichsweise kleinen Serien hergestellt und sind mit aufwändigen Gehäusekonstruktionen (Auslaufsicherheit) versehen, wodurch ihr Preisniveau deutlich über dem von KFZ-Akkumulatoren liegt. Die verwendeten Kapazitäten liegen zwischen 100-1000Ah. Größere Batteriebänke verursachen beim Wechsel nicht unerhebliche Installationskosten. Eine seltenere Entsorgung trägt zur Umweltentlastung bei.

Schnelle Ladung

Der Akkumulator erhält während der Ladung immer den optimalen Strom, den er aufgrund seines Zustandes (Ladezustand, Temperatur) verträgt. Wenn die Antriebsmaschine zum Zweck der Batterieaufladung gestartet wird, soll der Ladevorgang so schnell wie möglich ablaufen, da der Betrieb der Antriebsmaschine an Bord einer Yacht eine erhebliche Lärmbelästigung darstellt. Eine kurze Ladezeit vermindert die Umweltbelastung.

Funktionen:

  • Regelung des KFZ-Drehstromgenerators entsprechend den speziellen Erfordernissen der elektrischen Energieversorgung an Bord von Yachten
  • Überwachung des Energiesystems und Schutz vor unzulässigen Betriebszuständen
  • Anzeigen wichtiger Systemzustände (Ladestrom, Spannung, Strom und Restkapazität, Warnmeldungen)
  • Freie Auswahl von 3 Messwerten im Display
  • Kompaktes Einbaugerät, 12V / 3W

Regelung des Drehstromgenerators mit optimierter Kennlinie

  • Laden mit maximalem Strom bis zur temperaturabhängigen Gasungsspannung UGAS von ca. 14,4V.
  • Mit dieser Spannung weiterladen, bis sich der Strom eine Zeit (tik) nicht mehr ändert.
  • Der Akkumulator erhält nun eine temperaturabhängige Erhaltungsladespannung UERH von ca. 13,5 V.
  • Bei Erreichen einer Batterietemperatur von 50 °C wird die Ladung unterbrochen.

Übersichtsschaltbild

  • G1 Bordbatterie
  • G2 Starterbatterie
  • RSI Messshunt
  • SI Hauptschalter Bordbatterie
  • S2 Hauptschalter Starterbatterie
  • S3 Zündschalter
  • S4 Kühlwassergeber
  • S5 Öldruckgeber
  • D1 Trenndioden
  • H1 Ladekontrolleuchte
  • H2 Alarmmelder
  • E1 Verbraucher
  • E2 Batterie- bzw. Motorraumlüfter

Bilder

Kontakt:

Oliver Bast

oliver(at)basthome.de

DIY Fernbedienung für Autopilot (Raymarine)

  • OpenSource Seatalk Funk-Fernbedienung für Raymarine Autopiloten
  • Basis: Arduino ProMicro und 433MHz Funkmodul
  • Einfache 433MHz 4-Kanal-Funksender verwendbar
  • Plus/Minus 1 und Plus/Minus 10 Grad Schritte
  • Auch mit OLED-Display als Anzeige kombinierbar (z.B. für Windanzeige)
  • Einfache Lötbarkeit durch Verwendung konventioneller Bauelemente in Durchstecktechnik
  • Programmierung mit Arduino IDE
  • Kosten (Platine und Bauteile): ca. 50 EUR
  • Platinen bestellbar bei aisler.net (https://aisler.net/p/LCDCUVMF)

Vollständige Dokumentation und Programm auf GitHub verfügbar: https://github.com/AK-Homberger/Seatalk-Autopilot-Remote-Control

Viele erfolgreiche Nachbauten/Erweiterungen im Segeln-Forum:

https://www.segeln-forum.de/board194-boot-technik/board35-elektrik-und-elektronik/p1899961-raymarine-seatalk-autopilot-fernbedienung-mit-arduino-neue-version/#post1899961

 

Beispiele für Nachbauten/Modifizierungen:

Testaufbau mit Display.

 

Integration in älteren Autopiloten.

 

Integration in NMEA2000-Bus über Seatalk-Adapter.

 

 

DIY Motordiagnose

  • Nachrüstung bei allen Motortypen, da unabhängige Sensoren verwendet werden
  • Verwendung günstiger Sensoren
  • Messungen diverser Motorparameter
  • Durchfluss Kühlwasser (Impuls, YF-S201B)
  • Temperatur Kühlkreisläufe (1Wire, DS18B20)
  • Temperatur Motorraum (1Wire, DS18B20)
  • Motordrehzahl (Impuls, GB2A26 Sharp)
  • Drehzahl der Abtriebswelle (Impuls, GB2A26 Sharp)
  • Motorbetriebsstunden (über Drehzahlerkennung)
  • Stromversorgung über 12V Bordnetz
  • Datenverarbeitung mit ESP8266
  • Datenübertragung per WLAN
  • Datenprotokoll NMEA0183, teilweise mit kundenspezifischen Telegrammen
  • Datenanzeige über OpenPlotter
  • Einfaches Webfrontend zur Bedienung und Anzeige über Handy
  • Wasserdichtes Gehäuse
  • Einbauort im Motorraum für kurze Leitungen
  • Alle Sensoren per Kabel angebunden
  • Preis kleiner 120 Euro für Material

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/71890-motormanagement-diy/#post2031351

Elektronikbox

Elektronikbox

Elekronikbox Prototyp

Drehzahlsensor mit Lichtschranke

Durchflusssensor

Messwerte in OpenPlotter

Motordrehzahl-Sensor an Riemenscheibe

Durchlusssensor Seewasserkreis mit Gardena-Kupplungen zur schnellen Überbrückung

Drehzahlmesssung Wellenabgang

DIY Multifunktionsdisplay

  • Projektstart: 09/2019
  • Verschiedene Gerätekonzepte
    • M5Stack https://m5stack.com/
      • Basiert auf ESP32
      • 320×240 Pixel TFT-Display
      • 3 Tasten
      • Sound
      • USB 2.0
      • WLAN, Bluetooth
      • Hardwarebus-Anschlüsse
      • Interne Batterie 150 mAh, erweiterbar
      • Erweiterbar durch diverse Aufsteckmodule
      • Frei programmierbar mit Arduino-IDE
      • Gute Softwareunterstützung, große Community
      • Vielseitig einsetzbar
      • Größe 55 x 55 x 20 mm
      • 5V-Versorgung
      • Nicht wasserdicht
      • Nicht sonnenlichttauglich
      • Kosten je nach Modell zw. 30…70 Euro
      • Erhältlich in Deutschland bei Conrad Elektronik
      • Fertiggerät, direkt einsetzbar
    • E-Reader
      • Wasserdichte Modelle verfügbar
      • Kontraststarkes EInk-Display sonnentauglich
      • Hintergrundbeleuchtet auch verfügbar, nachttauglich
      • Touchdisplay
      • Android-Basis als Unterbau
      • Über Webbrowser können beliebige Inhalte angezeigt werden (Realisierung von Mast-Großanzeigen)
      • Lange Einsatzdauer möglich
      • Etwas träge Anzeige bei Inhaltsänderungen
      • Teilweise ruckeliger Bildaufbau (Modellabhängig)
      • Kosten je nach Modell zw. 60…300 Euro, günstige Gebrauchtgeräte
      • Fertiggerät direkt einsetzbar
    • Custom-made-LCD
      • Frei definierbare Anzeige durch selbst gestaltete LCD
      • Fertigung in Fernost
      • Mindeststückzahl notwendig
      • low power consumption
      • Anzeigekonzept nicht änderbar
      • Technisches Wissen notwendig

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/73307-multifunktionsdisplay-diy/#post2072713

M5Stack per WLAN an Windsensor gekoppelt

M5Stack Fire

M5Stack Fire Ladeschale mit Magnetklipps

M5Stack Lego kompatibel

M5Stack mit Firmware von Andreas

Sony Ebook Reader TR2

Custom Display von Christian

10-Zoll Plotter (1000 nits)

  • high brigtness display (Alibaba)
  • milled plastic housing (Renshape)
  • anti glare, anti fingerprint protective film screen ( ANTIFLEX-AR3-AR5/2h, 3M 468MP bonding)
  • touch screen
  • membrane keyboard (TroLase Foil 0.2mm)
  • Bluetooth remote (kradex)
  • CM3L core

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/73813-10-plotter-im-eigenbau/ (german)

http://forum.openmarine.net/showthread.php?tid=1547 (english)

Parts List (minimal! /wo shipping, customs, VAT, work, etc.) sum ~ 230,00 €

  • Bauteile Main pcb v1.1 1 pos.  35,05 €
  • Platine Main pcb v1.1 1 pcs. 4,50 €
  • Bauteile Keyboard pcb v1.0 1 pcs. 2,90 €
  • Platine Keyboard pcb v1.0 1 pcs. 1,20 €
  • Bauteile NMEA pcb v1.0 1 pos. 3,60 €
  • Platine NMEA pcb v1.0 1 pcs. 0,70 €
  • Frontscheibe 0.8 mm 1 pcs. 36,00 €
  • Frontscheibe passepartout Folierung 1 pcs. 22,00 €
  • Klebefilme 3M DIN A4 1 pcs. 8,50 €
  • Dichtung Rückplatte 2 mm DIN A4 1 pcs. 0,60 €
  • Tastenfolie Keyboard Trotec 0.2 mm 1 pcs. 5,00 €
  • Gehäusematerial Renshape 650 1 pcs. 16,00 €
  • Einpressmuttern M4 Messing 20 pcs. 4,00 €
  • Rückplatte Alu weiß beschichtet 1 pcs. 11,00 €
  • M12 Buchse für Rückplatte 1 pcs. 7,50 €
  • Druckausgleich-Membran 1 pcs. 1,60 €
  • Rückplatte Keyboard PS 1.5 mm 1 pcs. 2,00 €
  • Schrauben M4x8 Edelstahl TX 24 pcs. 2,20 €
  • Blindnietmuttern M4 Alu 4 pcs. 1,00 €
  • Beilagscheiben M4 Nylon 24 pcs. 1,70 €
  • LiPo-Akku 804262 2600 mAh 1 pcs. 10,00 €
  • Raspberry CM3L Modul 1 pcs. 27,50 €
  • SD-Karte Sandisk 16 GB 1 pcs. 8,00 €
  • WLAN-Stick Edimax 1 pcs. 8,00 €
  • Verbindungskabel Touch-Panel 1 pcs. 5,00 €
  • Silikonpad für CPU 1 pcs. 2,50 €

DIY Plotter Android-Radio

  • Basis 2 DIN Android Autoradio
  • Touchfähiges 7“ – 10″ Display
  • Touch Funktionstasten
  • Je nach Modell Android 8 oder 9
  • Je nach Modell 1…4 GB RAM
  • Kabelgebundenes, leistungsstarkes GPS enthalten
  • Bluetooth,WLAN integriert
  • CAN-Bus integriert (Lenkradfernsteuerung)
  • 12V-Versorgung
  • 10…15W im aktiven Betrieb
  • 0,5W im Standby
  • 3s Aufwachzeit aus Standby
  • 2x USB 2.0 (für ext. GPS, NMEA0183, NMEA2000, NAVTEX, DVBT-Stick für AIS, etc )
  • 4 Kanal Audio-Verstärker
  • UKW-Radio, DSR bei einigen teureren Modellen
  • Optionale Rückfahrkamera als Mastkamera verwendbar
  • Google Play Store integriert
  • Mit beliebigen Apps erweiterbar
  • Nicht wasserdicht
  • Kosten: 60-200 EUR

https://www.segeln-forum.de/board1-rund-ums-segeln/board35-bootstechnik-und-elektronik/73496-plotter-diy/#post2077437

 

7″ Android Autoradio mit AvNav, gut für Innenbenutzung geeignet, zu dunkel für Außeneinsatz

10″ Android Autoradio mit AvNav, gute Displaygröße, hell genug für Außeneinsatz

Innen konventionelle, sparsame Tabett-Technik

Verwendbar als Zweitdisplay für kommerzielle Plotter (z.B. Raymarine)

Wasserdichtheit mit zusätzlichen Displayrahmen möglich

Mit AvNav auch als WLAN-Display-Server für externe Tabletts einsetzbar

Neue Plotter-Firmware als Web-Anwendung

AvNav als Navigations-Software

Canvas-Intrumente zur Visualisierung von Messdaten

Intergation von Grafana, erfordert einen Raspi4 mit OpenPlotter 2.0, InfluxDB und Grafana

Integration von Sonoff-Modulen zur Boots-Automation

Wetterdaten von www.windy.com