öntözési rendszer Arduino, lusta intelligens

Egy korábbi cikkben beszélgettünk a szervezet automatikus öntözés saját nyaraló az állapot felügyelete és ellenőrzése a rendszer az interneten keresztül. Itt látható a telepítés öntözés:

öntözési rendszer Arduino, lusta intelligens

Ezúttal egy közelebbi pillantást a készülék vezérlő doboz és a felhasználói felület kezelése a rendszer egy web-alapú alkalmazás.

Az ellenőrzés alapján megállapított rendszer átfogó megoldás a távoli és a távfelügyelet a szervezet «DUSPRO» tárgyakat. Be lehet fejezetben található „A projektek”.

ellenőrzési rendszer automata öntözőrendszer

Az alábbi ábra egy tömbvázlatát egy integrált megoldás a távirányító és monitorozása öntözőrendszerek.

öntözési rendszer Arduino, lusta intelligens

Az ellenőrzési rendszer vezérlő adatokat gyűjt az érzékelők és rendszerek GPRS-modem továbbítja azokat a szerver. Az utasításokra reagálva kap a szerver rendszer, hogy ellenőrizzék a működtetőszerkezetek (öntözés szelepek, szivattyúk és szelepek blokk utántöltése vizet a tartályban).

A felhasználó hozzáfér a szerver egy web-alapú alkalmazás a PC-n vagy mobil eszközön.

rendszer kabinet

öntözési rendszer Arduino, lusta intelligens

Az alábbi ábrán a szerkezeti-működési diagramja a kapcsolószekrényben.

öntözési rendszer Arduino, lusta intelligens

Center rendszer vezérlő Arduino Mega.

öntözési rendszer Arduino, lusta intelligens
A vezérlő vezérli modem SIM900 az AT-parancsok útján továbbított COM-portot.

öntözési rendszer Arduino, lusta intelligens
Így az adatok cseréjét a szerver.

Vannak olyan esetek, amikor a modem lehet bejutni a „nehéz helyzetben.” Néha, annak érdekében, hogy visszaállítsa a normális működése megköveteli a hard reset. Ehhez indítsa újra a rendszert hozzá egy modemet modul, amely egy elektromágneses relé, amelyen keresztül a határokon csatlakoztatott modemet.

Hőmérsékletének mérésére kívülről van csatlakoztatva a vezérlő DS18B20 érzékelőt. A vezérlő teszi őt cseréjét OneWire felület.

Ebben a cikkben, akkor nem adja meg az elektromos vezérlőszekrény diagram, az Arduino programkód és beszélni részletesen a munkát a web szerver, mert Ez a téma egy másik vita. Azok számára, akik szeretnék ásni ebben a témában, már készített egy sorozat órák.

WEB alkalmazás kezelésére öntözés az interneten keresztül

Keresztül a webes alkalmazás felhasználói:

  • Nyomon követi a jelenlegi állapotában a rendszer: a víz szintje a tartályban, a külső hőmérséklet, az állam öntözés vonalak (öntözési megy / öntözés leáll).
  • vezérli a locsolás (be és ki a kívánt vonal) kézi üzemmódban,
  • Ez egy ütemtervet öntözés automatikusan
  • E-mail értesítés fontos rendszer események (kommunikáció elvesztését, az alacsony vízszint a tartályban, stb)
  • elemzi a grafikont a hőmérséklet változásának az utcán közben a rendszer működése
  • prosmatirivaet események zajlanak a helyszínen, a eseménynapló

A fő képernyő ellenőrzési és felügyeleti rendszer

öntözési rendszer Arduino, lusta intelligens

A kezdőképernyőn, a webes alkalmazás megjeleníti az aktuális állapotát minden csomópont a rendszer: olvasás a vízszint érzékelőt a tartály és a hőmérséklet-érzékelő (asztal a bal oldalon), és az állam a mágnesszelepek öntözés áramkörök (táblázat jobbra).

Ugyanezen a képernyőn a felhasználó manuálisan engedélyezni vagy letiltani bármely öntözés vonalak.

A képernyő alján megjelenik a legutóbbi események került sor az állomáson.

Öntözés menetrendkezeléssel képernyő automatikusan

öntözési rendszer Arduino, lusta intelligens

Ezen a képernyőn a felhasználó létrehozhat egy ütemezést futtatni a rendszer automatikus módban a szerver be- és kikapcsolható az öntözést az állomáson a felhasználó beavatkozása nélkül.

Event Log

A fontos események kerülnek az állomástól: on / off öntözés vonalak, nyílt kommunikációt az állomásra, mivel a helyreállító-állomás, a külső hőmérséklet meghatározott szint alá, a tartály üres, a tartály majdnem üres.

figyelmes felhasználó

A beállítás az állomás, a felhasználó lehet rendelni néhány esemény, mint a „figyelmeztetés” vagy „vészhelyzet”. Ha azt tapasztalja, ezek az események, a kiszolgáló értesíti a felhasználót e-mailben és (vagy) SMS-ben. Ez az esemény lehet nyitott kommunikációt az állomásra, az alacsony vízszint a tartályban vagy a külső hőmérséklet alacsony.

Az alsó hőmérsékleti határt, és egy idő-out idő, amely után a rendszer regisztrálja a távoli kapcsolat, - határozza meg a beállításokat.

A grafikon a kültéri hőmérséklet

öntözési rendszer Arduino, lusta intelligens

Ez a képernyő egy grafikon a hőmérséklet egy előre meghatározott ideig (10 perc. 30 perc. Per óra, 12 óra egy nap, hét, hónap).

Továbbfejlesztése a rendszer

A jövőben azt tervezzük, hogy javítsa az információs rendszerek, hozzátéve, hogy a vízmérő. Üzemóra lesz látható a felhasználó egy internetes alkalmazás segítségével. Ezen adatok alapján lehet majd rajzoljuk a vízáram hosszú ideig.

Ezen kívül azt tervezik, hogy felkészítse a soros érzékelők öntözés a talaj nedvességtartalma és öntözés vezérlő által vezérelve a vallomását. Ez létre fog hozni még kedvezőbb feltételek a növények növekedését, és emelni a víz megtakarítást.

következtetés

Azok számára, akik szeretnének egy részletesebb vizsgálata adatcsere technológia a távoli szerver segítségével az Arduino és SIM900 modem, már készített egy sorozat órák ebben a témában. Íme, az első közülük.

Ennél amíg az összes! Reméljük, hogy ez érdekes volt! Amíg találkozunk LAZY SMART. Annak érdekében, hogy ne hagyjon ki egy új cikk, csatlakozzon Facebook csoport. és iratkozz fel a YouTube-csatorna.

Kapcsolódó cikkek