Izvorni kod za ESP32 povezan s HC-SR04 za mjerenje razine vode u spremniku i komunikaciju putem MQTT protokola.
Potrebno je podesiti potrebne parametre kako bi se uspješno povezali s MQTT brokerom i pravilno očitavali razinu vode.
Parametri:
-
#define PORT 5000Port na kojem je MQTT broker dostupan -
IPAddress server(192, 168, 1, 104)IP adresa MQTT brokera -
// MQTT Client Configje potrebno preurediti tako da se "aqua1" u svim konstantama zamjeni s jedinstvenim imenom -
// Pins useddio je potrebno prilagoditi stvarnoj povezanosti komponenti -
int timeBetweenMeasurementsvrijeme između dva očitanja razine, u milisekundama. -
float criticalValuepočetna vrijednost kritične razine vode, ispod koje se uključuje LED1. -
int totalContainerDepthpretstavlja dubinu spremnika u kojem mjerimo razinu vode1.