← Back to Home

Elektromos hajó ellenőrző rendszer

PROTOTÍPUS

Feladatai :

a hajó kikötött állapotában a hajóra bevezetett külső 230VAC tápfeszültség jelenlétének ellenőrzése, és ha megszünt akkor megadott telefonszámokra SMS küldés :

  • ha nincs 230VAC külső tápfesz, nem töltődnek az akkumulátorok,
  • ha újra van külső 230VAC tápfeszültség,
  • alsó vagy felső határértéken túli akku feszültség bármelyik akkupakknál,
  • felső vagy alsó határértéken túli hőmérséklet bármelyik érzékelőnél, (akkutér hőmérséklet, kajüt hőmérséklet, külső hőmérséklet, az érzékelők száma bővíthető)
  • GPS pozíció adatok meghatározása,
  • távoli frissítési lehetőség telefonról küldött SMS-el (beállítási adatok, működési logika, határértékek, stb...),
  • Távoli program frissítési lehetőség (FTP tárhelyről),
  • Mért adat rekordok mentése SERVER SQL adatbázisba (max. 1023 byte/küldés) :
  • FTP-re feltöltéssel, vagy
  • HTML POST kéréssel.

A küldött SMS tartalma :

  • időbélyeg,
  • 230VAC jelenléte (0-1),
  • aktuális akku feszültségek értéke,
  • aktuális hőm. értékek,
  • aktuális GPS pozíció.

Megvalósítás :

  • ESP32 WROOM32D processzor,
  • 230VAC fesz.érzékelése :
  • vezeték bontás nélkül SN74LVC14 -el, külön dobozban, (vagy 5V-os, hálózati táppal),
  • akkupakk(ok) feszültségének mérése (0 ... 70V tartományban ) az ESP32 kalibrációval
  • pontosított 12 bites belső AD átalakítójával, HC4051 mutiplexerrel, (több fesz. mérés),
  • hőmérséklet mérések DS18B20 1 wire hőmérséklet érzékelőkkel, 1 és 5 m-es kábelekkel szerelve,
  • SMS küldés SIMCOM7670E modemmel,
  • GPS pozíció SIMCOM7670E modemmel.

Működés :

  • Az ESP32 LIGHT SLEEP-ben van (program folytatás, és ESP RTC adatok megmaradása),
  • a modem Rx SLEEP-ben van (bejövő hívásra ébred, és ébreszti az ESP32-őt),
  • a processzor beállítható időközönként felébred :
  • megméri a feszültségeket (határérték átlépéskor SMS-t küld, max. napi 1 db-ot !),
  • megméri a hőmérsékleteket (határérték átlépéskor SMS-t küld, max. napi 1 db-ot !),
  • megállapítja a 230VAC jelenlétét ha beállítható számú ébredés után is stabil volt a változás, akkor SMS-t küld,
  • ha az automatikus program frissítés engedélyezve volt, akkor beállított időközönként kapcsolódik az FTP szerverhez, és ha van újabb programváltozat, amely a számára engedélyezve van (gyári szám, hardver változat, szoftver változat egyezik) akkor frissíti a saját programját.

© 2026 DevProt Engineering