Projekt je dostupný zadarmo na stiahnutie!
Arduino ESP8266 ESP32 PHP, HTML MySQL HC-SR04 (Ultrasonic) Water Level Ethernet WiFi IoT Sigfox Lora, LoraWan GSM, NB-IoT
Riešenie vyžaduje vlastný webserver s MySQL databázou

Hladinomer - Vyskúšajte online TU!!!


Hladinomer umožňuje:
  • Snímať výšku hladiny vody (aleboi nej kvapality) od úrovne veka. Vzdialenosť dna môže byť maximálne 4 metre.
  • Výpočtom je možné určiť výšku hladiny vody od dna a pri známej šírke studne (polomer) je možné určiť aj objem v litroch. Na základe výšky možné reprezentovať v metroch, centimetroch, litroch, kubických veličínách.
  • Namerané dáta sú odosielané do MySQL databázy, ktorá ich archivuje s časovou značkou pridania.
  • Dáta sú reprezentované v real-time tabuľke, ktorá je obnovovaná cez AJAX, bez real-time refreshu sú vykreslené aj do grafov. Najnovšie dáta v grafoch sa zobrazia po refreshi.
  • Grafy ukazujú priebeh výšky vody za: posledné 2 hodiny, posledných 24 hodín, posledných 7 dní, 30 dní.
  • Dáta z databázy sú automaticky premazávané po 60+ dňoch, možnosť nastaviť špecifický/ nemazať údaje.
  • Súčasťou systému sú aj budíkové reprezentácie poslednej hodnoty, maximálnej, minimálnej hodnoty za 24h, 7 dní, 30 dní.
  • Použitý hardvér:
  • Arduino Uno/Mega 2560Arduino Uno R3
  • Ethernet shield W5100Ethernet Shield Wiznet W5100
  • alebo Ethernet modul W5500Ethernet Module Wiznet W5500
  • Ultrazvukový senzor vzdialenosti - HC-SR04 (možnosť využiť aj trojpinový, vyžaduje úpravu programu)HC SR 04
  • Systém je možné použiť na ďalšie doplnkové merania aj iných vzdialeností, napríklad: Výška snehu, vzdialenosť objektu a pod.
  • Možné aplikovať aj na platformy ESP8266, ESP32, Raspberry, Micro:bit a iné.
  • Pri Arduine sú dáta cez Ethernet odosielané po HTTP protokole. Pri ESP doskách je možné vytvoriť aj šifrované HTTPS spojenie pre odosielanie dát, možnosť overenia klienta klientským certifikátom a pod.
  • Možnosť implementovať aj IoT prenos cez sieť Sigfox, či LoraWan.
  • Schéma zapojenia pre Arduino a ďalšie screenshoty z behu systému:

    Project: