Tjedan ispod površine.
Prati sedmodnevnu povijest vlažnosti i izvještaj o satnim prosjecima, temperaturi i nedostajućim intervalima. Privatni prostor dodaje do 30 dana povijesti, filtre po veličini i senzoru te izvoz u CSV.
HARDVER + SOFTVER + VRT / BILJEŠKE 03
U razvoju Aplikacija u oblaku je dostupna · Slijedi povezivanje hardvera
Mali travnjak. Detaljniji pogled ispod površine.
Ideja o zalijevanju mog travnjaka od 49 m² prerasta u grgaGrow — vrtnu aplikaciju koja na jednom mjestu povezuje povijest tla, vrijeme, svjetlo i svakodnevnu njegu. Aplikacija u oblaku je dostupna, s javnim prikazima i privatnim prostorom za vlasnika. Dvije žičane sonde i ESP32 kontroler povezat će je s tlom.
Live: javna mjerenja, regionalno vrijeme te sunce i sjena · Demo: simulirana očitanja. Za Live i Demo nije potreban račun. Prijava vlasnika otvara privatni prostor.
01 / SOFTVER KOJI MOŽEŠ ISTRAŽITI
Demo prati objavljene postavke vrta sa simuliranim očitanjima tla i primjerima aktivnosti. Javni Live prikaz pokazuje mjerenja i podatke o vrtu koje vlasnik odluči podijeliti. Oba su prikaza samo za pregled i dostupna bez računa. Dok privatni prostor vlasnika dodaje postavke, dulju povijest, dnevnik njege, upozorenja i postavljanje senzora.
Prebaci se između vizualnih kartica senzora s travom i korijenjem te kompaktnog prikaza očitanja u Demo i javnom Live prikazu. Ilustracija daje kontekst; ne mjeri rast korijena niti prikazuje stanje tla kada očitanja nisu dostupna.
Prati sedmodnevnu povijest vlažnosti i izvještaj o satnim prosjecima, temperaturi i nedostajućim intervalima. Privatni prostor dodaje do 30 dana povijesti, filtre po veličini i senzoru te izvoz u CSV.
Prognoze Open-Meteo prikazuju temperaturu zraka, očekivanu količinu i vjerojatnost oborina uz podatke o tlu. Koriste približnu javnu lokaciju i jasno su odvojene od izmjerenog stanja tla.
Kompaktan prikaz putanje sunca i prolaska dana povezan je s modelom vrta. Istraži smjer i visinu sunca te procijenjenu sjenu zgrada. Drveće, oblaci i okolne prepreke nisu u potpunosti uključeni.
Spremi vrtne zone i položaje senzora, a zatim uz promjene vlažnosti zabilježi zalijevanje, opaženu kišu i dovršenu košnju. Planirana košnja ostaje odvojena dok se ne zabilježi završetak. Demo koristi izmišljene događaje; vlasnikov dnevnik ostaje privatan.
Upozorenje objašnjava što se dogodilo, na kojoj sondi i kada je otkriveno. Otvaranje povijesti senzora vodi vlasnika do odgovarajućeg grafa i ističe taj trenutak. Zapis upozorenja u oblaku je dostupan; dostavu push obavijesti na telefon još treba potvrditi na uređaju.
Vodič bilježi provjere ugradnje i procijenjenu referencu poljskog vodnog kapaciteta za svaki senzor. Status sustava razlikuje kontakt s kontrolerom od primljenih očitanja. Spremanje reference tla samo po sebi ne potvrđuje umjeravanje ni pragove zalijevanja.
React · TypeScript · Vite · Supabase / PostgreSQL · Open-Meteo · SunCalc
02 / TEHNIKA IZA ZASLONA
Umirujući broj koristan je samo ako mu se može vjerovati. Aplikacija provjerava svježinu i kvalitetu vremenskih oznaka, čuva praznine u povijesti i ne predlaže zalijevanje kada očitanja nisu pouzdana. Trend suhoće mora ostati valjan neprekinutih 30 minuta prije nego što trenutačna logika predloži zalijevanje.
PRIMJER IZ RAZVOJA / IZGUBLJENA POTVRDA
Mjerenje može stići u bazu čak i kada potvrda nikad ne stigne do uređaja. Model lokalnog reda čekanja i kod za prihvat podataka testiraju se zajedno: ponovno pošalji mjerenje, zadrži jedan zapis u bazi, a zatim ukloni samo potvrđena očitanja.
Time se lokalno provjerava softverski model. Firmware za ESP32 i ispitivanje stvarne flash memorije pri gubitku napajanja tek slijede.
Prostor u oblaku koristi Supabase autentifikaciju i pristup bazi ograničen na vlasnika. Zaseban javni prikaz izlaže samo odabrane podatke vrta; točne koordinate, privatni dnevnik, upozorenja i bilješke o umjeravanju ostaju izvan njega. Vlasnik može isključiti objavu. Demo vrijednosti nikad ne postaju stvarna očitanja senzora, a Live prikazuje čekanje podataka dok fizička mjerenja ne stignu.
Supabase / PostgreSQL · Pravila pristupa · Idempotentan prihvat podataka · Lokalne automatizirane provjere
Aplikacija i usluge u oblaku su dostupne. Fizički prihvat podataka, umjeravanje tla, firmware za ESP32 i oporavak stvarne flash memorije nakon nestanka napajanja još zahtijevaju provjeru hardvera. Pragovi zalijevanja ostaju privremeni; automatsko navodnjavanje nije aktivno.
03 / HARDVER — NARUČENE KOMPONENTE
Prva izvedba sada uključuje dvije sonde za tlo, ESP32 kontroler, vrtni kabel, napajanje i dijelove kućišta. Cilj je žičana instalacija koju je moguće pregledati i održavati, uz slanje očitanja preko Wi-Fija u grgaGrow. Dijelovi su naručeni; sastavljanje, umjeravanje i ispitivanje na travnjaku tek slijede.
Referentne fotografije prikazuju vrste komponenti i pribor za sastavljanje. Modeli, dimenzije i prikazane količine mogu se razlikovati od naručenih dijelova.
RS485 / CAN · Wi-Fi · DIN kućište
Fotografija: Waveshare ↗
RS485 sonda za tlo
Fotografija: Renke ↗
Kombinirana sonda · Eksperimentalni pH
Fotografija: Renke ↗
BITNER BiTsensor · Oklopljene upletene parice
Fotografija: Onninen / BITNER ↗
MEAN WELL OWA-60E · Referentni model
Fotografija: MEAN WELL Australia ↗
UK2.5B vijčane stezaljke
Fotografija: AOSI ↗
Metal-film otpornik · Terminacija kraja sabirnice
Fotografija: SRK Electronics ↗
Elektroničko kućište s neprozirnim poklopcem
Fotografija: VXB ↗
Gel kutija za spoj · Referentni model
Fotografija: JINH ↗
Perforirana šina za montažu modula
Fotografija: Solar DIY ↗
Savitljiv četverožilni spojni vodič
Fotografija: LEDsales ↗
Držač staklenog osigurača 5 × 20 mm
Fotografija: SRK Electronics ↗
Cilindrični utikač s vijčanim stezaljkama
Fotografija: Adafruit ↗
PG7 uvodnica s brtvenim prstenom
Fotografija: DFRobot ↗
Alat za sastavljanje · Priprema krajeva vodiča
Fotografija: DeoDap ↗Klikni fotografiju za povećanje. Svaka slika vodi na izvor. Sastavljanje i provjere specifikacija tek slijede.
Jedan ESP32-S3-RS485-CAN kontroler povezivat će žičane sonde i Wi-Fi. USB-C služi za programiranje. Prije sastavljanja provjerit će se isporučena inačica ploče, raspored pinova i zahtjevi napajanja.
Jedna sonda za vlažnost i temperaturu te jedna kombinirana sonda za vlažnost, temperaturu i pH. Obje su predviđene za RS485 / Modbus RTU. Stvarne mape registara, adrese i umjeravanje provjerit će se zasebno; pH ostaje eksperimentalan.
BITNER BiTsensor LP0170: dvije upletene parice s folijskim oklopom, vodiči presjeka 0,34 mm² i vanjski promjer 6,5 mm. Jedna parica planirana je za RS485 podatke, a druga za napajanje senzora. Prikladnost kabelskih uvodnica i komunikaciju duž konačne trase još treba ispitati.
Napajanje je naručeno za planirani sustav od 12 V DC, uz pet linijskih držača s osiguračima od 1 A i DC adaptere 5,5 × 2,1 mm. Model napajanja, izlazne vrijednosti i kompatibilnost još treba provjeriti; konačna vrijednost osigurača ovisit će o izmjerenoj potrošnji.
Komplet stezaljki UK2.5B organizirat će napajanje i signale na DIN šini. Naručeni metal-film otpornici 120 Ω / 0,5 W služe za terminaciju RS485 sabirnice. Položaj ovisi o konačnoj trasi i terminaciji koja je možda već ugrađena u uređaje.
Kutija 230 × 150 × 85 mm, dvije DIN šine od 10 cm, 2 m unutarnjeg kabela 4 × 0,5 mm² i pet PG7 uvodnica čine komplet za sastavljanje. Spojevi će ostati dostupni; pristajanje uvodnica, rasterećenje kabela i brtvljenje provjerit će se prije vanjske uporabe.
PRIJE PRVOG VANJSKOG OČITANJA
Počni s jednom sondom i potvrdi napajanje i protokol, zatim drugoj dodijeli vlastitu Modbus adresu prije zajedničkog testiranja. Konačna kabelska trasa, terminacija i zabrtvljeni spojevi provjerit će se kao jedna cjelina.
Priprema spojeva uključuje gel kutije, prešane završne tuljke i oznake vodiča. PG7 uvodnice moraju odgovarati vrtnom kabelu promjera 6,5 mm, a isporučene sonde moraju izričito podržavati predviđenu ugradnju u zemlju. Automatsko zalijevanje dolazi nakon pouzdanog praćenja.
↓ RS485 / Modbus RTU · BITNER LP0170 kabel
↓ Wi-Fi / HTTPS
↓ Pristup uz autentifikaciju
Planirano povezivanje hardvera · Čekaju se stvarna očitanja · *pH je eksperimentalan
Stanje hardvera: 30. listopada 2026. · Komponente su naručene; slijede isporuka i provjere na stolu.
04 / STVARNI VRT
Ideja za grgaGrow nastala je iz jednostavnog zapažanja: vrtove često zalijevamo previše ili premalo. Voda je dragocjena, a klimatske promjene dodatno naglašavaju koliko je važno koristiti je promišljeno. Htio sam istražiti kako mali, pametan i pristupačan sustav za praćenje tla može pomoći ljudima da bolje razumiju potrebe svojeg vrta i izbjegnu nepotrebno zalijevanje.
Sustav se može nadograditi i automatskim zalijevanjem. Dodavanjem upravljanog ventila i upravljačkog modula grgaGrow bi mogao zalijevati vrt prema očitanjima tla i vremenskim podacima. To je planirana sljedeća faza, nakon uspostave pouzdanog praćenja i provjere hardvera.
Travnjak još zalijevam ručno. Sunce, sjena i tlo mogu uzrokovati različito ponašanje susjednih područja. Želim usporediti koliko se brzo suše, kako se mijenja temperatura tla i koliko vodi treba da stigne do sonde.
U tom dijelu uživam: povezati sučelje s nečim fizičkim, učiniti mjerenja razumljivima i provjeriti cijeli put od senzora u zemlji do odluke na zaslonu.
05 / TRENUTAČNO STANJE I SLJEDEĆI KORACI
Javni Demo i Live prikazi, privatni prostor u oblaku, povijest, tjedni izvještaji, vrtni dnevnik, upozorenja, vrijeme te sunce i sjena. Ponašanje softvera obuhvaćeno je lokalnim automatiziranim provjerama.
Provjeriti dokumentaciju isporučene ploče i sondi, izraditi firmware te na stolu ispitati komunikaciju, umjeravanje i oporavak.
Provjeriti prijenos s uređaja u oblak, prikupiti stvarna očitanja i usporediti oba položaja tijekom uobičajenog zalijevanja i promjena vremena. Na temelju opažanja preispitati reference tla i pragove.
Tek nakon pouzdanog praćenja: ispitati ventil, zatvaranje i ograničenja zalijevanja. Vrijeme i obavijesti dostupni su u aplikaciji; automatsko navodnjavanje ostaje budući korak.
Pogledaj javni vrt ili istraži simuliranu demonstraciju.
Stanje projekta: 30. listopada 2026. · Stvarna mjerenja čekaju povezivanje hardvera · Demo koristi simulirane podatke