← Back to Home

Bewakingssysteem voor elektrische boten

PROTOTYPE

Taken :

controleren van de aanwezigheid van externe 230VAC-voeding aangesloten op de boot wanneer aangemeerd, en sms verzenden naar opgegeven telefoonnummers als deze verdwijnt :

  • als er geen externe 230VAC-voeding is, laden de accu's niet op,
  • als externe 230VAC-voeding is hersteld,
  • accuspanning buiten de onder- of bovengrens voor een accupakket,
  • temperatuur buiten de boven- of ondergrens voor een sensor (accucompartimenttemperatuur, cabinetemperatuur, buitentemperatuur, aantal sensoren uitbreidbaar),
  • bepaling van GPS-positiegegevens,
  • mogelijkheid tot update op afstand via sms verzonden vanaf telefoon (instelgegevens, werkingslogica, drempelwaarden, enz...),
  • Mogelijkheid tot programma-update op afstand (van FTP-opslag),
  • Opslaan van gemeten gegevensrecords in SERVER SQL-database (max. 1023 bytes/verzending) :
  • door uploaden naar FTP, of
  • door HTML POST-verzoek.

Inhoud van de verzonden sms :

  • tijdstempel,
  • aanwezigheid van 230VAC (0-1),
  • actuele accuspanningswaarden,
  • actuele temp. waarden,
  • actuele GPS-positie.

Implementatie :

  • ESP32 WROOM32D processor,
  • detectie van 230VAC-spanning :
  • zonder draadonderbreking met SN74LVC14, in een aparte doos, (of met 5V-netvoeding),
  • meting van spanning van accupakket(ten) (in bereik 0 ... 70V) met ESP32-kalibratie
  • met verfijnde 12-bits interne AD-converter, met HC4051-multiplexer, (meting van meerdere spanningen),
  • temperatuurmetingen met DS18B20 1-wire temperatuursensoren, gemonteerd met kabels van 1 en 5 m,
  • sms-verzending met SIMCOM7670E-modem,
  • GPS-positie met SIMCOM7670E-modem.

Werking :

  • De ESP32 is in LIGHT SLEEP (programmavortzetting en behoud van ESP RTC-gegevens),
  • de modem is in Rx SLEEP (wordt wakker bij inkomende oproep en wekt de ESP32),
  • de processor wordt wakker met instelbare intervallen :
  • meet de spanningen (verzendt sms bij overschrijding drempelwaarde, max. 1 per dag!),
  • meet de temperaturen (verzendt sms bij overschrijding drempelwaarde, max. 1 per dag!),
  • bepaalt de aanwezigheid van 230VAC, als de verandering stabiel was, zelfs na een instelbaar aantal ontwakingen, verzendt hij een sms,
  • als automatische programma-update was ingeschakeld, maakt hij verbinding met de FTP-server met ingestelde intervallen, en als er een nieuwere programmaversie is die voor hem is ingeschakeld (serienummer, hardwareversie, softwareversie komen overeen), werkt hij zijn eigen programma bij.

© 2026 DevProt Engineering