← Back to Home

Überwachungssystem für Elektroboote

PROTOTYP

Aufgaben :

Überprüfung des Vorhandenseins der externen 230VAC-Stromversorgung, die an das Boot angeschlossen ist, wenn es angelegt hat, und Senden einer SMS an angegebene Telefonnummern, wenn diese ausfällt :

  • wenn keine externe 230VAC-Stromversorgung vorhanden ist, werden die Batterien nicht geladen,
  • wenn wieder externe 230VAC-Stromversorgung vorhanden ist,
  • Batteriespannung außerhalb des unteren oder oberen Grenzwertes bei einem der Akkupacks,
  • Temperatur außerhalb des oberen oder unteren Grenzwertes bei einem der Sensoren (Batterieraumtemperatur, Kabinentemperatur, Außentemperatur, Anzahl der Sensoren erweiterbar),
  • Bestimmung der GPS-Positionsdaten,
  • Möglichkeit der Fernaktualisierung per SMS vom Telefon (Einstellungsdaten, Betriebslogik, Grenzwerte usw...),
  • Möglichkeit der Fernaktualisierung des Programms (vom FTP-Speicher),
  • Speichern von Messdatensätzen in der SERVER-SQL-Datenbank (max. 1023 Byte/Sendung) :
  • durch Upload auf FTP, oder
  • durch HTML-POST-Anfrage.

Inhalt der gesendeten SMS :

  • Zeitstempel,
  • Vorhandensein von 230VAC (0-1),
  • aktuelle Batteriespannungswerte,
  • aktuelle Temp.-Werte,
  • aktuelle GPS-Position.

Realisierung :

  • ESP32 WROOM32D Prozessor,
  • Erfassung der 230VAC-Spannung :
  • ohne Leitungsunterbrechung mit SN74LVC14, in separater Box, (oder mit 5V-Netzteil),
  • Messung der Spannung des/der Akkupacks (im Bereich 0 ... 70V) mit ESP32-Kalibrierung
  • mit präzisiertem internen 12-Bit-AD-Wandler, mit HC4051 Multiplexer, (Messung mehrerer Spannungen),
  • Temperaturmessungen mit DS18B20 1-Wire-Temperatursensoren, montiert mit 1 und 5 m Kabeln,
  • SMS-Versand mit SIMCOM7670E Modem,
  • GPS-Position mit SIMCOM7670E Modem.

Betrieb :

  • Der ESP32 befindet sich im LIGHT SLEEP (Programmfortsetzung und Erhalt der ESP-RTC-Daten),
  • das Modem befindet sich im Rx SLEEP (wacht bei eingehendem Anruf auf und weckt den ESP32),
  • der Prozessor wacht in einstellbaren Intervallen auf :
  • misst die Spannungen (sendet SMS bei Grenzwertüberschreitung, max. 1 Stk. pro Tag!),
  • misst die Temperaturen (sendet SMS bei Grenzwertüberschreitung, max. 1 Stk. pro Tag!),
  • stellt das Vorhandensein von 230VAC fest, wenn die Änderung auch nach einer einstellbaren Anzahl von Aufwachvorgängen stabil war, sendet er eine SMS,
  • wenn die automatische Programmaktualisierung aktiviert war, verbindet er sich in eingestellten Intervallen mit dem FTP-Server, und wenn eine neuere Programmversion vorhanden ist, die für ihn freigegeben ist (Seriennummer, Hardwareversion, Softwareversion stimmen überein), aktualisiert er sein eigenes Programm.

© 2026 DevProt Engineering