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!
Udelali jsme uplne novou verzi, V3. Porad je tam na sensory a spinani rele Arduino, stejne jako ve verzi V2 je tam na veskerou logiku, zaznamy, DB, webserver a par dalsich veci OrangePI Plus 2E (16GB eMMC!).
Co je ale komplet predelany je hlavne pripojeni cidel. Udelali jsme PortBoard, kde si lze zvolit jestli chcete obyc pripojeni s kablikama 3-5 metru a zajistite si sami vedeni mimo kabely 230V, kery rady rusi komunikaci cidel a pak jsou vypadky. A nebo si zvolite galvanicky oddeleni a pak to vypada jako na obrazku - funguji mi I2C, seriak i 1-wire na 50 metru medenyho telefonniho ctyrzilovyho kabliku. A to ani neni kroucenej twistpair!
A taky teda MainBoard, kde je pripojeny/pridelany vsechno ostatni, abychom se konecne zbavili tech propojovacich jumpercables, ktery byly nespolehlivy a pracny na vyrobu kazdyho kusu. Ma to na sobe UPSku (pro pocitac a sensory), OptoBoard pro spinani relatek s galvanickym oddelenim, konektor pro pripojeni OrangePi a plochej kabel na propojeni s PortBoardem.
Co tomu rikate? Byla (a jeste je) to fakt makacka, tak budu rad kdyz mi to pomuzete rozsirit mezi growery, treba to nekdo bude chtit postavit a vrati se mi aspon cast nakladu :-/
>r-man: složité to je jen proto, že si to složité dělám, hraju si a tím se učím :). Naopak co je důležité, to je co nejjednodušší :).
Je to ale daň za to, že tomu rozumím pouze já a těžko by se to vysvětlovalo někomu, kdo to chce jen jako hotové řešení. Ale zase na druhou stranu si prostě můžu dovolit jakoukoliv bejkárnu, která mě napadne. Zajímá mě teplota chladiče světla? Žádný problém, přidám jeden další dallas ds18b20. Chci mít jiný dashboard? Prostě si ho naklikám v node-red. A tak podobně :]
Princip je ale jasnej. To, co řídí, to musí být zcela spolehlivé, alespoň na úrovni, jakou si můžu ekonomicky dovolit. Proto je to postavené na průmyslové automatizaci a průmyslových stykačích.
Kontrolní funkce jsou jen už jako bonus, abych viděl, jak se projevují změny, které zkouším. Plus pro můj klid, že vše běží jak má, od toho jsou tam watchdogy.
Šlo by to postavit i jako hotové řešení, ale tam už by byla cena někde zcela jinde.
A s těmi relátky, neřešili jsme to už? V čem je problém to postavit na levných mechanických relayboardech s optočleny? Přes světlo opravdu nemůže projít nic, co by mělo shazovat arduino :]. Neříkám, že tyhle relé by měla sloužit přímo pro spínání zátěže (těch deklarovaných 10A je opravdu optimistických..), ale naopak jako ovládání třeba cívky stykačů (ideálně DC) nebo mnou neoblíbených SSR :], u kterých je už daleko menší pravděpodobnost, že něco vyjiskří nebo odejde?
Vždyť tohle se dá řešit i přes ESP, která jsou levná a dnes už relativně spolehlivá (alespoň třeba desky přímo od LOLIN), pokud to chceš mít kompletně oddělené?
No a senzory .. osobně by mě ani nenapadlo používat DHTxx pro něco, co má být spolehlivé nebo přesné. To jsou opravdu jen a čistě hobby čidla, když si někdo chce hrát s DIY meteostanicí a podobné srandy. BME/P280 také nejsou žádný zázrak, ale už o level výše. No a vlhkost spolehlivě neměří nic, co se v téhle cenové kategorii pohybuje, bohužel.
1wire musí spolehlivě fungovat na desítky metrů už 'by design', pokud se použíje kabel s dobrým průřezem a není kolem rušení (a pokud ano, pak holt stínění, třeba FTP), na tom není moc co vymýšlet. A ne, telefonní čtyřlinku za zcela vhodné řešení nepovažuji, ale to nevylučuje to, že to na něm nemůže fungovat :]. Ale takový CAT5 už bych bral jako použitelný, už jen proto, že nestojí o moc více. A pro naše účely se stejně více jak takových 10m používat nebude (ale teoreticky i 100m by mělo být reálných, to jsem nikdy nezkoušel).
I2C není jako protokol určený pro větší vzdálenosti. To se řeší případně převodníky na RS485. Dá se to trochu očurat přes kroucené páry (nikdy ale ne data a clock spolu), 'rovný telefonní' kabel je pro tohle velké zlo.
Původní příspěvek od spachal >r-man: složité to je jen proto, že si to složité dělám, hraju si a tím se učím . Naopak co je důležité, to je co nejjednodušší .
Je to ale daň za to, že tomu rozumím pouze já a těžko by se to vysvětlovalo někomu, kdo to chce jen jako hotové řešení. Ale zase na druhou stranu si prostě můžu dovolit jakoukoliv bejkárnu, která mě napadne. Zajímá mě teplota chladiče světla? Žádný problém, přidám jeden další dallas ds18b20. Chci mít jiný dashboard? Prostě si ho naklikám v node-red. A tak podobně :]
Princip je ale jasnej. To, co řídí, to musí být zcela spolehlivé, alespoň na úrovni, jakou si můžu ekonomicky dovolit. Proto je to postavené na průmyslové automatizaci a průmyslových stykačích.
Kontrolní funkce jsou jen už jako bonus, abych viděl, jak se projevují změny, které zkouším. Plus pro můj klid, že vše běží jak má, od toho jsou tam watchdogy.
Šlo by to postavit i jako hotové řešení, ale tam už by byla cena někde zcela jinde.
A s těmi relátky, neřešili jsme to už? V čem je problém to postavit na levných mechanických relayboardech s optočleny? Přes světlo opravdu nemůže projít nic, co by mělo shazovat arduino :]. Neříkám, že tyhle relé by měla sloužit přímo pro spínání zátěže (těch deklarovaných 10A je opravdu optimistických..), ale naopak jako ovládání třeba cívky stykačů (ideálně DC) nebo mnou neoblíbených SSR :], u kterých je už daleko menší pravděpodobnost, že něco vyjiskří nebo odejde?
Vždyť tohle se dá řešit i přes ESP, která jsou levná a dnes už relativně spolehlivá (alespoň třeba desky přímo od LOLIN), pokud to chceš mít kompletně oddělené?
No a senzory .. osobně by mě ani nenapadlo používat DHTxx pro něco, co má být spolehlivé nebo přesné. To jsou opravdu jen a čistě hobby čidla, když si někdo chce hrát s DIY meteostanicí a podobné srandy. BME/P280 také nejsou žádný zázrak, ale už o level výše. No a vlhkost spolehlivě neměří nic, co se v téhle cenové kategorii pohybuje, bohužel.
1wire musí spolehlivě fungovat na desítky metrů už 'by design', pokud se použíje kabel s dobrým průřezem a není kolem rušení (a pokud ano, pak holt stínění, třeba FTP), na tom není moc co vymýšlet. A ne, telefonní čtyřlinku za zcela vhodné řešení nepovažuji, ale to nevylučuje to, že to na něm nemůže fungovat :]. Ale takový CAT5 už bych bral jako použitelný, už jen proto, že nestojí o moc více. A pro naše účely se stejně více jak takových 10m používat nebude (ale teoreticky i 100m by mělo být reálných, to jsem nikdy nezkoušel).
I2C není jako protokol určený pro větší vzdálenosti. To se řeší případně převodníky na RS485. Dá se to trochu očurat přes kroucené páry (nikdy ale ne data a clock spolu), 'rovný telefonní' kabel je pro tohle velké zlo.
"Přes světlo opravdu nemůže projít nic, co by mělo shazovat arduino" - to mas pravdu. A resili jsme to. Ty bordely neprochazi pres ten optoclen, ale opacnou stranou - pres napajeni Arduina. Testoval jsem to, mnohokrat. Jakmile je na tech RelayBoardech neco poveseny, a nemusi to byt zdaleka 10A, tak pokud je napajeni civek tech relatek propojeny s napajenim Arduina, tak to tuhne. Jedina moznost je udelat galvanicky oddeleny napajeni tech relatek. Proto jsme vyvinuli OptoBoard.
DHT musim rict, ze drivejsi sarze byly uplne v pohode. Mam tu 6 let starej sensor a furt jede, bez problemu. To samy na prvnich kusech Growduin co jsou ve svete. Az od cca minulyho, mozna predminulyho roku, vsechny DHT22 co jsem kde koupil (ruzni vyrobci plastovy mrizky jako obalu a PCB, vnitrek ale nejspis stejnej), se to vsechno postupne sere. Je uplne fuk kde a od koho je nakoupis. Ty novejsi jsou proste shit. Nejde o presnost - to se da zkalibrovat a kytkam je stejne +-10% fuk, jde o to, ze proste odchazej. Najednou zacnou ukazovat 100% vlhkost a je to v pytli. Naopak s BME to vypada uplne jinak. Zaprve jsou velmi presny - vsechno co tu mam vicemene z vyroby odpovida specifikaci a nikam to zasadne neujizdi. Testuju na ruznych solich ktery jsem si nakoupil u Verkonu podle tohodle "navodu": http://www.kandrsmith.org/RJS/Misc/...alib_dht22.html . A zadruhy drzej jak zidovska vira. Zatim.
1-wire tazenej podel kabelu od predradniku k vybojkam taky nic moc. Jde z nich takovej bordel, ze behem par minut se to naindukuje (mozna az nekam do Arduina) tak, ze i Dallasy padaly jak zraly hrusky. Vyzkouseno, koukni na Growduino ECS FB co jsem s tim vyvadel. A ver mi, ze tomu nepomohl ani CAT5. Jediny co fakt pomohlo, bylo galvanicky oddeleni, a to jak napajeni pomoci DC-DC zdroje ( https://www.aliexpress.com/item/32715984233.html ), tak dat. I2C izolator funguje spolehlive i na 1-wire, pouzivam tyhle https://cz.farnell.com/maxim-integr...soic/dp/2564437 . Na cidla co maj seriak pak tyhle: https://cz.farnell.com/silicon-labs...5deg/dp/2930603 . To ze je I2C delany puvodne na kratky vzdalenosti je sice pravda, to ale nevylucuje, ze nebude fungovat i na dlouhy. S tim isolatorem funguje paradne, mam vyzkousenejch 50 metru (tam+zpet, takze vlastne 100!).
A co je na tom nejlepsi? Prave ten plochej kabel. Cena levnyho CAT5 je kolem 700-800,- za 300m, coz je stejny jako nakup toho plochyho 100m. Jenze pak zjistis, ze to je sracka jmenem CCA/CLA nebo CCS, takze ztraty na napajeni jak prase a na CO2 cidle ktery si vezme 300mA se to dokonce hreje, a to uz na 5m kabelu. A samozrejme to obcas nefunguje. Plnomedeny CAT5 uz stoji kolem 2000,- a vic, a jak RJ-45 konektory, tak keystones jsou nasobne drazsu, nez RJ-11. A navic vlastne tahas zbytecny 4 zily, ktery pro sensor nepotrebujes. Ale musis je nakrimpovat, jinak by couhaly ven. Zato kvalitni plnomedenej plochej kterej kupuju je v nakupu za 850,- 100m, krimpuje se easy peasy, ztraty veskery zadny, da se i privrit do dveri a nic se mu nestane. RJ-11 konektory, i ty na PCB jsou za pakatel, v podstate ctvrtinovy naklady na jedno Growduino. A fakt to funguje na 50m s tema isolatorama, muzu predvest. A na 5m bez nich, coz je dostacujici pro vetsinu groweru. Takze plochej kabel zadny zlo - jen se na to musi jit trosku jinak, nez je bezny.
RS485 nepomaha, opet musis mit galvanicky oddeleni a to je pro 485 opet ultradraha zalezitost, viz prevodniky od Papoucha napriklad. Pro prumysl dobry, ale tady to nema smysl, vyhozeny prachy.
Nekdy je potreba prozkoumat par slepejch ulicek, ale mozna najdes neortodoxni a velice ucinny reseni za super cenu :-) Hlavne se toho nebat a nenechat se odradit (napriklad lidma, co mi tvrdili, ze I2C spolehlive nejde na vic jak 40cm, LOL).
Původní příspěvek od r-man Hele tohle by mozna resilo to restartovani pri spinani/rozepinani obycejnych rele. I kdyz cena za SSR uz neni tak vysoka jak bejvala...
Aha...no, vzdyt to tam pisou:
When used, the two connectors of the module connect to two contacts of the relay, or parallel with the thyristor, to avoid induced electromotive force damage the relay or thyristor.
Proste k rele vedou dva dratky, tak k nim pridas jeste tohle, jednu svorku na jeden a druhou na druhej. Paralelne. Chces to nakreslit nebo je to jasny?
Jj, takghle to chapu taky. Zkusis to a das vedet?...I kdyz, jak tak o tom premyslim, tak nekteri fake vyrobci SSR uz je dodavaji za 3USD a free shipping, tak asi zustanu u SSR a spinani v nule :-)
Původní příspěvek od psyweed skusim mozem...ale kym to pride
tie rele co som objednal mi mrzli len ked som vela krat za sebou zapinal vypinal 230v.
V prevadzke to este zatial nezamrzlo.
Hlavny plus ze to nezabera tolko miesto ako tie 1xSSR, tiez sa to nejako nehreje, odhadom to ma okolo 30c pri 700w
700W na tech malinkych cinskych modrych relatkach? Indukcni zatez (predradniky)? To bych neriskoval. Muze to nejakou dobu fungovat, a pak za cas zjistis, ze se sviti nepretrzite, i kdyz ma byt zhasnuto :-(
>r-man: já jsem si nikdy s relátky na arduinu v podstatě nehrál, boardů mám dost, ale z dob, kdy nic jiného nebylo a nebyl jsem línej kodovat v IDE :] .. Takže když jsem zapojoval relayboard na ESP, bylo tam vždy externí napájení, protože tohle ESP prostě napěťové neutáhne. Takže jsem tyhle problémy nikdy neměl, ale je to zajímavé, to by mě ani ve snu nenapadlo ..
Ohledně senzorů, nejvíce se mi osvědčil asi SHT35, sice je samozřejmě dražší, ale zatím drží a přesnost je také obstojná. Ohleně vlhkosti asi jedině relativně funkční řešení, které jsem našel, v téhle cenové relaci.
U 1wire používám pouze ty Dallasy, s předřadníky jsem to nikdy nezkoušel, LEDkové drivery od MW s tímhle problémy nemají :].
A ohledně těch kabelů .. já používám (obecně) licnu CAT5 FTP od Solarixu, na všechno a nemám problém. Je to AWG24 s dobrým stíněním, páry se daji spojit a pak už je to 1mm^2 na průřezu, to už leccos utáhne. Kdyby to byly desítky a desítky metrů, má smysl to vzhledem k ceně asi řešit, takhle ale ne.
Ale jak jsem už psal, Ty to musíš řešit na cenu a prodej, pro mě cena v tomhle množství nehraje roli :]. Čidla na kabelu mám jen ta teplotní a zbytek je díky vrozené lenosti přímo na breadboardu.