[ Príspevok: 1 ] 
AutorSpráva
Offline

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

Registrovaný: 17.02.14
Prihlásený: 07.08.22
Príspevky: 441
Témy: 194 | 194
Bydlisko: Poprad-okolie

Rád by som vás uviedol do projektu, ktorý som realizoval počas tohto roka cez prázdniny. Tvoril som webovo orientovaný systém pre záhradníctvo, ktoré sa špecializuje na predaj a pestovanie rôznych druhov rastlín, stromčekov, kvetov...
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Webovo orientovaný systém bol navrhnutý, aby spĺňal tieto požiadavky:
    Záznam teploty, úrovne dažďa, záznam aktivity výstupov
    Riadenie vykurovania/chladenia na základe teploty
    Riadenie závlahy v nastavených časoch, alebo na vyžiadanie so započítaním stavu počasia
    Štatistiky
    Vzdialený reštart dosky
    Logy
    Login systém

Ako riadiaci mikrokontróler sa použilo Arduino Mega, nakoľko Uno bolo na hrane s pamäťou a výrazne sa zasekávalo. Arduino Mega bola výborná voľba vďaka dostatočnému počtu pinov a najmä veľkej pamäti pre program s rozsiahlejšou RAM pamäťou.
Arduino posiela údaje o teplote a daždi na web prostredníctvom Ethernet shieldu Wiznet W5100. Teplota je vyčítaná digitálne zo senzoru DS18B20 a údaj o daždi prostredníctvom analógovej hodnoty. Po odoslaní dát doska spustí PHP skript logiky, čo aktualizuje všetky výstupy.
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Doska si následne už len sťahuje stavy ZAP/VYP pre každý výstup, ktorý aplikuje. Na strane mikrokontroléru neprebieha žiadna operácia, ktorá by dosku zaťažovala. Celková odozva systému je do 6 sekúnd. Teplotné čidlo je v sklenníku, kde je nutné udržiavať teplotu. Počas horúcich letných dní sa chladí na nastavenú teplotu s volitelnou hysterézou, počas zimných mesiacov sa vykuruje so stanovenou teplotou a hysterézou. Zvolenie vykurovania/chladenia je nutné v systéme spraviť manuálne. Je možné manuálne aj chladiť/vykurovať (ZAP/VYP) na dobu neurčitú.
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Riadenie okruhov pozostáva zo štyroch fyzických okruhov, ktoré sú riadené na základe času so zvolením dní v týždni, kedy majú tieto časy platiť. Ak nie je tento režim navolený, výstup je stále vypnutý a zapne sa na vyžiadanie používateľa z webu na nastavenú dobu v minútach. Ak počas vyžiadania prší, systém sa vypne a už nezapne. Ak je však nastavený automatický režim s časom a počas tohto času začne pršať, okruh sa vypne a ak prestane pršať pred koncom staveného intervalu, opäť sa zapne.
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Do Arduina bol implementovaný watchdog pre bezporuchový chod, kedy je Arduino reštartované, ak sa zasekne. V prípade vypadnutia internetu, alebo nedostupnosti webu, napríklad z dôvodu údržby sú okruhy aj relé kúrenia a chladenia po dvoch minútach automaticky vypnuté do nadviazania spojenia s webom. Po reštarte Arduina sú všetky výstupy vypnuté. Logy zaznamenávajú neúspešné prihlásenie do rozhrania (zlé meno alebo heslo) so zápisom IP adresy klienta, ktorý sa o pripojenie pokúsil. Logy zaznamenávajú aj údaje o neplatných dátach zo senzoru DS18B20 85.00, alebo -127.00, čo sú typické poruchy senzoru v dôsledku zlého zapojenia, chyby CRC.
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Súčasťou systému sú aj grafy, kde je možné prezerať vývoj teploty za 24 hodín od momentu načítania grafu a 7 dní dozadu, rovnako aj aktivitu okruhov a aktivitu chladenia/kúrenia. Aktivity sú zaznamenávané každú minútu a teplota raz za 5 minút do databázy (netýka sa práce s real-time dátami). Všetky vstupy/výstupy s ktorými systém pracuje je možné si nazvať podľa seba, pre prehľadnosť, kde sa daný okruh na závlahu používa. Ako výstupy na elmg relé použité v systéme je možné použiť solenoidy, čerpadlá s celkovým výkonom 2,3kW na jedno relé, t.j. 230V 10A. Prípadne pre ovládanie výkonovo nenáročných výstupov je možné použiť aj SSR relé OMRON, ktoré sa predávajú aj s modulmi priamo k Arduinu.
Riadenie zavlažovania cez internet s Arduinom podľa času, počasia
Celý systém je skrytý za loginom, ktorý je taktiež možné meniť z web rozhrania.
Systém je praktický, funkčný a pomáha záhradníctvu vo veciach pravidelného zavlažovania.
Ak vás zaujíma viac info o projekte: https://arduino.php5.sk/ovladanie-zavlahy.php


 [ Príspevok: 1 ] 


Riadenie zavlažovania cez internet s Arduinom podľa času, počasia



Podobné témy

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

Presmerovanie podla/o casu/e

v PHP, ASP

4

949

06.02.2006 20:27

Pernikar

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

Vyberania dát z databázy podľa času a priority

v Databázy

1

347

24.08.2018 12:24

BX

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

Nastavenie NOD-u32 podľa avira a internet

v Antivíry a antispywary

10

694

24.07.2007 12:30

Rbot

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

Rozmary pocasia - prazdniny v cudu?

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

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

66

3406

05.08.2008 21:15

rooobertek

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

Snimac vytopenia s Arduinom

v Mikropočítače

24

1268

03.08.2021 17:43

mackooo

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

Android s Arduinom/ESP32 - vzájomná komunikácia

v Android, iOS, Windows Phone (Mobile)

1

210

26.10.2021 12:14

sento01

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

Meteostanica s Arduinom a Ethernet Shieldom - HTTP

v Mikropočítače

0

597

16.09.2017 14:32

martinius96

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

WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

584

10.10.2011 17:16

Logik

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

Internet cez satelit

v Sieťové a internetové programy

12

1975

13.12.2011 15:18

Luciia

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

Zarabanie cez internet !!!

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

14

2208

27.05.2013 23:13

Trojan4x4

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

Localhost cez internet

v Ostatné

8

627

20.10.2009 21:16

rooobertek

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

internet cez WIFI

v Sieťové a internetové programy

2

556

10.05.2009 18:04

Rabbit

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

TV cez internet

v Rozširujúce karty

0

754

03.01.2011 16:49

sysel777

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

Internet cez wifi

v Siete

3

611

14.01.2010 22:18

Jaro

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

databáza cez internet

v Sieťové a internetové programy

7

375

05.02.2014 21:37

Kraliček

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

Internet cez mikrovlnku

v Ostatné

15

3041

07.01.2012 19:23

havo321



© 2005 - 2022 PCforum, edited by JanoF