Grower.cz je největší autorita v oblasti pěstování konopí na českém i slovenském internetu. Veškeré sekce jsou přístupné pro anonymní čtení. Pokud se nespokojíš s pouhou návštěvou a chceš se aktivně zapojit do diskusí ve fóru a na chatu, odpovídat na inzeráty a šifrovaně komunikovat s tisíci dalších pěstitelů soukromými vzkazy anebo se pochlubit svou fotogalerií - Registruj se! - Získáš inspiraci i cenné rady!
Reknete mi - je lepsi mit nejakej javascript v prohlizeci na ovladani a nebo je lepsi napsat na to aplikaci (windows)...ja bych to videl radsi na prohlizec, preferuju Chrome....Zeframe jak to vidis?
predpokladam ze se bavime se o ovladani toho bazeku pres WEB rozhrani by to bylo na zacatek dost obtizne pro programovani (mozna) na zacatek by stacil ini soubor na SD karte s informaci treba kdy roznout, zhasnout, vlhkost - zapnout zvlhcovacku, teplota - odvetrat . vyvoj bych videl po jednotlivych cidlech a az toho bude vic tak uz to delat pres html stranky nebo primo pres modul s displejem a keypadem. na to moduly mam
Takze zacinam resit jednotlivy stavy, aby se to dalo naprogramovat...
Potrebuju ridit svetlo a monitorovat, jestli to dela to co ma
- v urcity cas zapnout vystupy na rele na osvetleni
- v urcity cas vypnout vystupy na rele na osvetleni
- kazdych 10 minut kontrolovat stav
- Cas bude podle modulu realnych hodin (maji vlastni baterku, chraneno proti vypadku)
- hodiny i casy spinani se budou dat nastavovat v prohlizeci
- monitoring pomoci cteni stavu rele
- monitoring pomoci svetlocidla
- graficke zobrazovani vysledku monitoringu v prohlizeci
- alarm(mail+zobrazeni v prohlizeci) pokud je stav rele zapnuto a zaroven svetlocidlo hlasi tmu
==program
1.nactu stav rele->nactu stav svetlocidla->vyhodnotim jestli je svetlo nebo tma
a. Je rozsviceno(rele i cidlo hlasi svetlo) a je doba, kdy ma byt rozsviceno - stav OK, zobrazit v prohlizeci
b. Je tma (rele i cidlo hlasi tmu)a je doba, kdy ma byt tma - stav OK, zobrazit v prohlizeci
c. Je rozsviceno (rele i cidlo hlasi svetlo) a je doba kdy ma byt tma - stav NOK, zhasnu (pockam 1 minutu) a znovu spustim kontrolu. Po trikrat neuspechu poslu alarm a prestanu se snazit.
d. Je tma (rele i cidlo hlasi tmu) a je doba kdy ma byt svetlo - stav NOK, rozsvitim (pockam 1 minutu) a znovu spustim kontrolu. Pokud je stav NOK, zhasnu (vypnu rele), pockam 10 minut (cooldown lampy po vypadku elektriky). Po trikrat neuspechu poslu alarm a prestanu se snazit.
e. rele hlasi tmu a cidlo hlasi svetlo...tady jeste nevim
f. rele hlasi svetlo a cidlo hlasi tmu...tady jeste nevim
Dava to smysl? Jsem dneska dost utahanej, tak jestli tam neni logicka chyba.
chce to nejdriv rozchodit zaklad a navic kdyz budou cidla tak ti bude stacit na zacatek jen jednoduchy html vystup o teplote, vlhkosti a svetle, a o klima se postaraji cidla kterym nastavis pevne hodnoty (treba teplo v pestirne pod 22C zapne topeni nad 30 zapne turboodtah, nizka vlhkost zapne zvlhcovacku v 7 zapne svetlo v 19 zhasne) ty hodnoty moc nemenis a staci kontrolovat (muzes do logu zaznamenavat hodnoty s casem )
presne tak jak pise sysoft, udelal jsem blokove schema toho rizeni , hodim jsem video toho schematu jak by to melo regulovat, taky by se melo asi vymyslet podle ceho to regulovat, jestli podle nejakehe PID regulace nebo klasicka jedna hodnata + hystereeze
Původní příspěvek od r-man Takze zacinam resit jednotlivy stavy, aby se to dalo naprogramovat...
Potrebuju ridit svetlo a monitorovat, jestli to dela to co ma
........
v Arduinu ti program bezi v nekonecne smycce.
krok 1 casovac svetla
takze staci mit dva casy na zmenu stavu svetla.
v programu vyhodnotis jestli ma byt svetlo nebo tma.
kdyz mas zmenit stav z
TMA-SVETLO zjistis jestli se nejednalo o vypadek proudu (jiny cas nez je nastaveno) a pockas 10min na zchladnuti lampy, jinak sepnes rele a rozsvitis a zapises cas sepnuti
svetlo-tma rozepnes rele
krok 2 vyhodnoceni svetlocidla
1.stav svetlo cidlo svetlo - nic neresis
2.stav svetlo cidlo tma - zkontrolujes jestli nestartuje vybojka do 10min od zapsaneho casu sepnuti jinak mas v haji vybojku a sepnes alarm.
3.stav tma cidlo svetlo - mas tam zlodeje ALARM nebo se slepily kontakty rele a nerozeply se.
http://www.ulozto.cz/xHuUv9P/rizeni-skrine-arc-avi tady je video blokoveho schematu programu zakladniho rizeni skrine, snad to stoho pujde pochopit, dole ty tri okynka jsou zleva, teplota ve skrini , teplota v mistnosti a vlhkost, na zaklade techto vstupu je rizen zbytek, + 2krat zasovac pro zalevani a svetlo. heslo je arduino
Souhlas se sysoftem. chce to mít HW, ten vyzkoušet, senzory - čtení hodnot, případně kalibrace efektory. Prostě osahat si to.
Tohle všechno nejlépe shánět na trhu v ČR, cokoliv objednaného ze zahraničí je složitější (jazyk, komunikace, platba v jiné měně ...). Pokud to totiž uděláme jako otevřený projekt, tak aby si to mohl každý nakoupit a sestavit sám, případně aby mu to někdo nakoupil, sestavil a naprogramoval.
Levnější a snadnější cesta je Arduino UNO (Duemilanove atp.), ak je možno rozesílat jen naprogramovaný čip a vychází levněji.
Ale ani Arduinu Mega se nebráním (rychlejší, větší kapacita a více vstupů a výstupů).
Mimochodem bude vhodné řešit i nějaké ty šperky kolem, jako zdroj nepřerušitelného napájení pro jádro systému
EDIT: mnoho věcí je možno udělat na koleně - koupě součástek, univerzální tišťák, chvilka práce. Třeba takový výstup s relé, koupit relé, pár pasivních součástek, tranzistor výstup z Arduina píchnout na bázi tranďáku, ten sepne relé ..., nebo nějaký levný senzor teploty či vlhkosti a pak jen kalibrovat. To je cesta jak minimalizovat náklady. Ale je to přesně takto - čas=peníze, když máš čas, můžeš ušetřit.
Naposledy upravil Zefram Cochrane 21-11-2012 v 17:56 PM