[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 23.11.20
Príspevky: 430
Témy: 185 | 185
Bydlisko: Poprad

Ponúkam mnou navrhnutý a naprogramovaný SOFTVÉR - webaplikáciu pre projekt Hladinomer. Ten umožňuje merať výšku hladiny vody (alebo podobnej kvapaliny) v studni. Princíp merania ultrazvukových senzorov je vyslanie signálu Trigger o určitej dĺžke, ktorý sa od hladiny odrazí a vráti sa do prijímača - Echo. Na základe prepočtu času vzhľadom na rýchlosť šírenia zvuku je možné určiť vzdialenosť medzi senzorom a hladinou vody (ktorá je dodatočnou konštantou prepočítaná na výšku hladiny vody od dna a takto vyjadrený aj objem).

Projekt využíva ultrazvukový senzor vzdialenosti HC-SR04 (detekčný uhol 15°), prípadne vodotestný senzor JSN-SR04T (detekčný uhol je až 60°).
Ako riadiaci mikrokontróler je možné využiť Arduino s Ethernet modulom Wiznet W5100 alebo W5500, prípadne WiFi platformy ESP8266 (NodeMCU, Wemos D1 Mini), alebo ESP32 (Devkit). Softvér obsahuje schému zapojenia pre všetky tieto platformy. Spomenuté platformy ESP8266 a ESP32 je možné prevádzkovať aj v režime Deep Sleep, ktorý dramaticky zníži ich spotrebu. Taktiež v režime StandBy existuje aj implementácia pre Over The Air (OTA) aktualizáciu firmvéru prostredníctvom LAN siete. Arduino s Ethernetom podporuje iba HTTP konektivitu!

Pre prevádzku projektu je nutné vlastniť webserver na verejnej IP adrese, alebo v LAN sieti, kam daná platforma odosiela dáta z ultrazvukového senzora. Na webserveri beží aplikácia, ktorá používateľovi ukáže v monitore posledné údaje, ale taktiež aj výšku hladiny vody za mesiac, týždeň, deň v prehľadných grafoch, či tabuľkovom vyhotovení. Web rozhranie obsahuje aj záznam rekordov - maximálna, minimálna hodnota hladiny vody za 24 hodín, 7 dní, 30 dní.

Webaplikácia má aj rôzne meniteľné údaje - výška celej studne (slúži ako kalibračná hodnota pre merania), nakoľko vyššia hladina = menšia hodnota medzi hladinou a senzorom, ktorý je umiestnený na vrchu studne. Preto sa touto hodnotou očítava meranie, aby sa zistila skutočná výška hladiny vody. Druhým meniteľným parametrom je priemer studne, ktorým je možné vykonať prepočet objemu studne v litroch s aktuálnou výškou hladiny a taktiež obsahuje aj odhad maximálnej hĺbky studne pri danom priemere pre čo najpresnejšie merania bez odrazov. Tento odhad maximálnej hĺbky studne sa realizuje trigonometriou.

Zdrojové kódy pre všetky tieto platformy, schéma zapojenia, knižnice pre senzor HC-SR04 sú obsiahnuté priamo vo webaplikácii. Dáta sú do webového rozhrania odosielané po HTTP / HTTPS protokole s POST payloadom. Vhodné aj pre laikov, stačí iba nahodiť webové rozhranie a upraviť cestu pre odosielanie dát. Programy pre Arduino obsahujú integrovaný watchdog, ktorý Arduino reštartuje pri záseku programu.

PONÚKAM IBA SOFTVÉR, HARDVÉR JE NUTNÉ ZAOBSTARAŤ SI SAMOSTATNE!

Projekt je možné vopred vyskúšať zdarma na mojej doméne s vašim hardvérom: https://arduino.php5.sk/studna/
Pri záujme o kúpu / vyskúšanie: martinius96@gmail.com
Cena: 30€ za komplet

Fotogaléria webaplikácie a hardvéru:
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk

Detekčná charakteristika HC-SR04 (1,2 metra pri 4,5m hĺbke):
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk
Detekčná charakteristika JSN-SR04T (6 metrov pri 4,5m hĺbke):
P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk


 [ Príspevok: 1 ] 


P: Hladinomer - Monitor výšky hladiny - Arduino + ultrazvuk



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Hladinomer - Arduino, ESP32, ESP8266 + ultrazvuk

v Články

0

321

22.09.2019 0:01

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

Hladinomer + Zrážkomer - Arduino / ESP8266 / ESP32

v Články

0

114

05.11.2020 13:02

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

Monitor teplôt, vlhkostí - Arduino Mega + Ethernet W5100

v Články

0

128

21.02.2020 22:42

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

Schéma: Poplašné zariadenie pre stúpanie hladiny vody

v Elektronika

0

1241

23.01.2007 5:01

Elektronic

V tomto fóre nie sú ďalšie neprečítané témy.

IT bez vysky?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ekonomika, práca, biznis, podnikanie a peniaze

40

964

09.09.2018 13:36

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

prisposobovanie vysky paticky

v HTML, XHTML, XML, CSS

3

247

31.07.2010 16:28

don jebot

V tomto fóre nie sú ďalšie neprečítané témy.

excel-skopírovanie a vloženie výšky riadka

v Ostatné programy

1

238

10.01.2012 20:34

Ivuso

V tomto fóre nie sú ďalšie neprečítané témy.

zistenie realnej sirky a vysky objektu (DIV-u)

v JavaScript, VBScript, Ajax

0

580

16.09.2007 19:36

Bananslovak

V tomto fóre nie sú ďalšie neprečítané témy.

neskutocny "ultrazvuk"pri starte notebooku

v Notebooky a netbooky

2

460

28.11.2011 20:08

stevo512

V tomto fóre nie sú ďalšie neprečítané témy.

Ake vysky k ARN-150-03/8 a tiez osadenie BR

v Zvuk

1

546

28.09.2009 16:18

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

Arduino

v Assembler, C, C++, Pascal, Java

6

336

05.04.2018 17:25

ado130

V tomto fóre nie sú ďalšie neprečítané témy.

Arduino 8bit computer

v Mikropočítače

1

566

20.02.2015 13:34

jankalman

V tomto fóre nie sú ďalšie neprečítané témy.

C a arduino

v Assembler, C, C++, Pascal, Java

0

240

30.04.2018 17:37

Dolpi

V tomto fóre nie sú ďalšie neprečítané témy.

Izbový termostat - Arduino + Ethernet

v Články

0

267

10.07.2020 12:26

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

OPC UA - ESP8266 (Arduino)

v Články

0

147

22.11.2019 20:29

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

I/K: Arduino Uno

v Kúpim

0

205

13.12.2015 22:49

werwest



© 2005 - 2020 PCforum, edited by JanoF