Preskoči na sadržaj
← Sve bilješke o projektima

HARDVER + SOFTVER + VRT / BILJEŠKE 03

grgaGrow

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.

grgaGrow Demo s dvije vizualne kartice senzora, ilustracijama trave i korijena, simuliranom vlažnosti i temperaturom te vizualnim ili kompaktnim prikazom
VIZUALNO SUČELJE / grgaGrow, 30. listopada 2026. Demo očitanja su simulirana; trava i korijen služe kao ilustracija.

01 / SOFTVER KOJI MOŽEŠ ISTRAŽITI

Jedan vrt. Tri načina istraživanja.

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.

POVIJEST I TJEDNI IZVJEŠTAJI

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.

REGIONALNO VRIJEME

Vrijeme iznad. Tlo ispod.

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.

PUTANJA SUNCA I SJENA ZGRADA

Prati svjetlo.

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.

PRIVATNO / VRT I NJEGA

Dnevnik uz graf.

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.

PRIVATNO / UPOZORENJA I POVIJEST

Od upozorenja do dokaza.

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.

PRIVATNO / POSTAVLJANJE SENZORA

Spremno za prve sonde.

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

Što ako očitanje nikad ne stigne?

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

Pošalji ponovno. Sačuvaj jedno očitanje.

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

Dvije sonde. Jedan put do nadzorne ploče.

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.

Nabava
Glavne komponente naručene
Sljedeći korak
Prvo sastavljanje na radnom stolu
Stanje na terenu
Još nije ugrađeno

Referentne fotografije prikazuju vrste komponenti i pribor za sastavljanje. Modeli, dimenzije i prikazane količine mogu se razlikovati od naručenih dijelova.

Klikni fotografiju za povećanje. Svaka slika vodi na izvor. Sastavljanje i provjere specifikacija tek slijede.

Uloga svakog dijela u izvedbi

01 / HARDVER Naručeno

ESP32-S3 kontroler

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.

02 / HARDVER Naručeno

Dvije žičane sonde za tlo

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.

03 / HARDVER Naručeno

Vrtni kabel

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.

04 / HARDVER Naručeno

Napajanje i zaštita

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.

05 / HARDVER Naručeno

Razvod i terminacija

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.

06 / HARDVER Naručeno

Kućište jednostavno za održavanje

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

Sastavi na stolu. Zatim prenesi u vrt.

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.

Sonda 01
Vlažnost + temperatura
Sonda 02
Vlažnost + temperatura + pH*

↓ RS485 / Modbus RTU · BITNER LP0170 kabel

ESP32-S3 kontroler

↓ Wi-Fi / HTTPS

Prihvat podataka → PostgreSQL

↓ Pristup uz autentifikaciju

grgaGrow / My Garden

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

Praktično pitanje, u vlastitom vrtu.

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.

Moj travnjak od 50 četvornih metara s robotskom kosilicom, buduće mjesto ispitivanja dviju sondi za tlo
MJESTO TESTIRANJA / Moj travnjak od 50 m². Sustav praćenja još nije ugrađen; položaji i kabelske trase moraju odgovarati i robotskoj kosilici.

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

Prvo mjeri. Kasnije automatiziraj.

  1. Već dostupno

    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.

  2. Slijedi povezivanje hardvera

    Provjeriti dokumentaciju isporučene ploče i sondi, izraditi firmware te na stolu ispitati komunikaciju, umjeravanje i oporavak.

  3. Poveži i promatraj

    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.

  4. Dodaj automatsko zalijevanje

    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.

Zaviri ispod površine.

Pogledaj javni vrt ili istraži simuliranu demonstraciju.

Stanje projekta: 30. listopada 2026. · Stvarna mjerenja čekaju povezivanje hardvera · Demo koristi simulirane podatke