← Back to Home

Sähköveneen valvontajärjestelmä

PROTOTYYPPI

Tehtävät :

veneeseen kytketyn ulkoisen 230VAC syöttöjännitteen läsnäolon tarkistus veneen ollessa kiinnitettynä, ja SMS:n lähetys määritettyihin puhelinnumeroihin, jos se katoaa :

  • jos ulkoista 230VAC jännitettä ei ole, akut eivät lataudu,
  • jos ulkoinen 230VAC jännite palautuu,
  • akun jännite ala- tai ylärajan ulkopuolella missä tahansa akkupaketissa,
  • lämpötila ylä- tai alarajan ulkopuolella missä tahansa anturissa (akkutilan lämpötila, hytin lämpötila, ulkolämpötila, anturien määrää voidaan laajentaa),
  • GPS-sijaintitietojen määritys,
  • etäpäivitysmahdollisuus puhelimesta lähetetyllä tekstiviestillä (asetustiedot, toimintalogiikka, raja-arvot jne...),
  • Ohjelman etäpäivitysmahdollisuus (FTP-tallennustilasta),
  • Mitattujen tietueiden tallennus SERVER SQL -tietokantaan (maks. 1023 tavua/lähetys) :
  • lataamalla FTP:lle, tai
  • HTML POST -pyynnöllä.

Lähetetyn SMS:n sisältö :

  • aikaleima,
  • 230VAC läsnäolo (0-1),
  • nykyiset akkujännitteiden arvot,
  • nykyiset lämpötila-arvot,
  • nykyinen GPS-sijainti.

Toteutus :

  • ESP32 WROOM32D prosessori,
  • 230VAC jännitteen tunnistus :
  • ilman johdon katkaisua SN74LVC14:llä, erillisessä kotelossa, (tai 5V verkkolaitteella),
  • akkupaketin/-pakettien jännitteen mittaus (0 ... 70V alueella) ESP32-kalibroinnilla
  • tarkennetulla 12-bittisellä sisäisellä AD-muuntimella, HC4051-multiplekserillä, (usean jännitteen mittaus),
  • lämpötilamittaukset DS18B20 1-wire lämpötila-antureilla, varustettu 1 ja 5 m kaapeleilla,
  • SMS-lähetys SIMCOM7670E-modeemilla,
  • GPS-sijainti SIMCOM7670E-modeemilla.

Toiminta :

  • ESP32 on LIGHT SLEEP -tilassa (ohjelman jatkuminen ja ESP RTC -tietojen säilyminen),
  • modeemi on Rx SLEEP -tilassa (herää saapuvaan puheluun ja herättää ESP32:n),
  • prosessori herää säädettävin väliajoin :
  • mittaa jännitteet (lähettää SMS:n raja-arvon ylittyessä, maks. 1 kpl päivässä!),
  • mittaa lämpötilat (lähettää SMS:n raja-arvon ylittyessä, maks. 1 kpl päivässä!),
  • määrittää 230VAC läsnäolon, jos muutos oli vakaa myös säädettävän heräämiskertamäärän jälkeen, se lähettää SMS:n,
  • jos automaattinen ohjelmapäivitys oli sallittu, se yhdistää FTP-palvelimelle asetetuin väliajoin, ja jos on olemassa uudempi ohjelmaversio, joka on sille sallittu (sarjanumero, laitteistoversio, ohjelmistoversio täsmäävät), se päivittää oman ohjelmansa.

© 2026 DevProt Engineering