Water level control IoT

Con questo sistema riesco a gestire in anticipo il disagio che comporta il rimanere senza acqua in famiglia. Con Water level control IoT ho tutto sotto controllo... tranne l`ammontare di denaro che ho speso per il trasporto d`acqua con autocisterna.

Vai al Progetto

Descrizione Progetto

Nel mio bel paesino nell' entroterra siciliano, come un po' in tutta la regione, l' acqua nelle case/appartamenti non arriva quotidianamente,ma in maniera alternata. Per tale motivo ogni palazzo,condominio o singolo appartamento, possiede delle cisterne dove l' acqua viene immagazzinata. Purtroppo con l'arrivo dell'estate,il flusso d'acqua viene diminuito per contrastare la siccità estiva e a volte (non sempre eh) mi ritrovo a rimanere letteralmente a secco, con tutti gli annessi disagi. Da ciò ne consegue che da questo periodo in poi devo monitorare spesso e con attenzione il livello dei recipienti, i quali tra l'altro non sono facilmente ispezionabili, visto che stanno nel sotto tetto. Da qui nasce l'idea: Creare un sistema automatizzato che si occupi di leggere la quantità d'acqua presente nei recipienti, e perché no mi mostri anche la temperatura, a loro interno! Colgo così l'occasione per provare nuove tecnologie.. Il meccanismo di base é semplice: Un microcontrollore (una schedina elettronica programmabile in C++,a cui sono attaccati 2 sensori, uno che rileva la temperatura dell'acqua, e l' altro, che legge il livello dell'acqua) manda i dati rilevati ad un broker MQTT (semplificando,un pc che sta su internet sempre connesso e funzionante). Un app realizzata per Smartphone (iPhone o Android) si occupa di leggere questi dati che stanno su questo server. Risultato!? In qualsiasi posto mi trovo, ho sempre sotto controllo il livello dell'acqua e la temperatura. L'avete presente la notifica che vi arriva quando qualcuno commenta un vostro post su Facebook o su LinkedIn?? Bene a me arriva una notifica simile avvisandomi se il livello dell'acqua scende sotto una soglia minima da me impostata (notifiche push), così posso chiamare per tempo l'autobotte..😭 In più sempre tramite app ho a disposizione uno storico dei dati letti dal sensore i quali vengono visualizzati attraverso un grafico.

Tecnologie usate

  • Flutter
  • MQTT
  • Dart
  • Esp32