← Back to Home

Sistem de monitorizare a bărcilor electrice

PROTOTIP

Sarcini :

verificarea prezenței alimentării externe de 230VAC conectate la barcă atunci când este andocată, și trimiterea de SMS la numerele de telefon specificate dacă aceasta dispare :

  • dacă nu există alimentare externă de 230VAC, bateriile nu se încarcă,
  • dacă alimentarea externă de 230VAC este restabilită,
  • tensiunea bateriei dincolo de limita inferioară sau superioară pentru orice pachet de baterii,
  • temperatura dincolo de limita superioară sau inferioară pentru orice senzor (temperatura compartimentului bateriei, temperatura cabinei, temperatura exterioară, numărul de senzori extensibil),
  • determinarea datelor de poziție GPS,
  • capacitate de actualizare la distanță prin SMS trimis de pe telefon (date de setare, logică de operare, praguri, etc...),
  • Capacitate de actualizare la distanță a programului (din stocare FTP),
  • Salvarea înregistrărilor de date măsurate în baza de date SERVER SQL (max. 1023 octeți/trimitere) :
  • prin încărcare pe FTP, sau
  • prin cerere HTML POST.

Conținutul SMS-ului trimis :

  • marcaj de timp,
  • prezența 230VAC (0-1),
  • valori curente tensiune baterie,
  • valori curente temp.,
  • poziție GPS curentă.

Implementare :

  • Procesor ESP32 WROOM32D,
  • detectarea tensiunii 230VAC :
  • fără ruperea firului cu SN74LVC14, într-o cutie separată, (sau cu sursă de alimentare de 5V),
  • măsurarea tensiunii pachetului/pachetelor de baterii (în intervalul 0 ... 70V) cu calibrare ESP32
  • cu convertor AD intern de 12 biți rafinat, cu multiplexor HC4051, (măsurarea mai multor tensiuni),
  • măsurători de temperatură cu senzori de temperatură 1-wire DS18B20, montați cu cabluri de 1 și 5 m,
  • trimitere SMS cu modem SIMCOM7670E,
  • poziție GPS cu modem SIMCOM7670E.

Funcționare :

  • ESP32 este în LIGHT SLEEP (continuarea programului și păstrarea datelor ESP RTC),
  • modemul este în Rx SLEEP (se trezește la apel primit și trezește ESP32),
  • procesorul se trezește la intervale reglabile :
  • măsoară tensiunile (trimite SMS la depășirea pragului, max. 1 pe zi!),
  • măsoară temperaturile (trimite SMS la depășirea pragului, max. 1 pe zi!),
  • determină prezența 230VAC, dacă schimbarea a fost stabilă chiar și după un număr reglabil de treziri, trimite un SMS,
  • dacă actualizarea automată a programului a fost activată, se conectează la serverul FTP la intervale setate, și dacă există o versiune de program mai nouă activată pentru el (numărul de serie, versiunea hardware, versiunea software se potrivesc), își actualizează propriul program.

© 2026 DevProt Engineering