Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

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

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok NapísalOffline : 23.11.2018 23:22

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


Odpovedať na tému [ Príspevok: 1 ] 


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

1013

06.02.2006 20:27

Pernikar Zobrazenie posledných príspevkov

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

644

24.08.2018 12:24

BX Zobrazenie posledných príspevkov

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

759

24.07.2007 12:30

Rbot Zobrazenie posledných príspevkov

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

3641

05.08.2008 21:15

rooobertek Zobrazenie posledných príspevkov

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

v Mikropočítače

24

1440

03.08.2021 17:43

mackooo Zobrazenie posledných príspevkov

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

1079

26.10.2021 12:14

sento01 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Meteostanica s Arduinom a Ethernet Shieldom - HTTP

v Mikropočítače

0

724

16.09.2017 14:32

martinius96 Zobrazenie posledných príspevkov

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

722

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

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

v Siete

6

515

07.03.2012 22:42

ilbugs Zobrazenie posledných príspevkov

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

v Siete

2

515

04.11.2020 23:42

HabStar Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

2

629

10.05.2009 18:04

Rabbit Zobrazenie posledných príspevkov

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

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

10

899

24.01.2012 17:39

kevinn13 Zobrazenie posledných príspevkov

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

v Siete

4

3436

03.12.2008 22:17

kingrider Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

7

461

05.02.2014 21:37

Kraliček Zobrazenie posledných príspevkov

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

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

14

2327

27.05.2013 23:13

Trojan4x4 Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

12

2096

13.12.2011 15:18

Luciia Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra