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!
PDA mi do ruky nikdy nepřišlo a počítám, že v nejbližší době ani nepřijde .. tudíž s tím nemám zkušenosti, ale věřím, že to nebude takový problém. Tak ať ti to jede ... :-)
no jestli budeš ten program dělat třeba v "C", tak možná nebude až takový problém ho naportovat na PalmOS. uvidíme co se bude dát dělat. ješte by to chtělo webovou kameru, ať přes inet můžeš sledovat, jak se kytím daří . a co třeba dálkově ovládaný rameno na který bys mohl přichytit různý nástroje (nůžky apd.). to by byl nářez. v práci by ses napíchnul domů a ošéfoval si celou pěstírnu.
No, takovou "beta" verzi prográmku mám napsanou v Delfách, neni to přeci nějak časově náročný na výpočty ... Webovou kameru mám taky v plánu, ale až po rozjetí takovejch těch základních věciček. Tady je ějakej výřez z toho mýho prográmku ...
Původní příspěvek od Deu Už dlouho nosím přání, abych se zbavil všech těch digitálních časovačů, termostatů a jiného harampádí, a udělal skutečný a inteligentní systém řízený počítačem, který bez mé přítomnosti obstará všechna elektrická zařízení, která v pěstírně využívám - světla, ventilace, topení, zalévání, atd.
Rád bych se konečně do stavby tohoto systému pustil a výsledky, plány a software pak publikoval tady, aby i ostatní mohli využít této vychytané technologie.
Nedisponuji znalostí návrhu elektrotechnických zařízení (i když jsem schopen je bez problémů zbastlit), proto bych rád všechny co mohou pomoci požádal, aby se do tohoto díla pustili. Já sám přispěji formou naprogramování obslužného programu.
Nyní již k samotnému zařízení, jak že by mělo vypadat, a jak by mělo fungovat ?
Platforma pro tento stroj pravděpodobně zpočátku Win+Delphi, později bych spáchal i port pro Linux (zvláště výhodné, lze použít miniaturní stroj který bootuje z compactflash karty, a lehce se zde upgraduje firmware (nebo spíše groware )).
Software samotný bude nejen řídícím prvkem, ale též archivátorem všech naměřených hodnot, ze kterých lze pak získat poměrně přesné informace, které pomohou při vyhodnocování výsledků. Nedílnou součástí software bude i databáze pěstování, kolikrát jen potřebujeme udělat spousty poznámek k desítkám rostlin o jejich vitálnosti a růstu. Můžeme rovněž vychytat unikátní index výnosnosti, který bude sloužit pro porovnání úspěšnosti růstu. Možnosti jsou neomezené - automatizace věskerých procesů v nepřítomnosti, jako i zalévání a mixace hnojiva, nebo kontrola a ovládání vzdálené pěstírny po modemu.
Jako základ hardware mi přijde nejrozumnější LPT port pro PC, snadno se programuje a dá se jím ovládat poměrně rozsáhlá řada zařízení.
Nyní přichází na řadu ono interface LPT <> pěstírna. Bude mít dvě části, výstupní (opticky oddělené D/A výstupy s relé), a vstupní (optiky oddělené napěťové A/D vstupy). Vstupy by měly být jednotně kompatibilní s jakýmkoliv modulem snímače, tj. teplota, světlo, ph, ec, vlhkost, atd.
Pro začátek by se dalo začít s osmi vstupy a osmi výstupy, ale nejlepší by bylo jednotku koncipovat jako neomezeně rozšiřitelnou, pro řízení i větších pěstíren.
Takže kdož má potřebné znalosti a zájem, toho vyzívám ať se ozve, můžeme společně vyrobit skutečně unikátní věc, která by jinak stála desetitisíce.
cus all techniks to sem presne potreboval a celou dobu hledal )
to: Loki
vím o čem mluviš mam na stole interfejs SIKOVNÁ karticka ma 16 dig.vstupu nebo vystupu podle toho jak tam prehazis optocleny a 8 analog.vystupu coz mi je na nic ale 4 analog. vstupy 0-5v rozliseni 256 kroku prave pro T,Rh,pH,Ec, a jesti toho je malo muzes vzit jeste jednu a napojit ji za ni a zas to upgrejdujes o dalsich 16dig.vstup-nebo-vystup a 4analog.vstupy )
je to pripojeny k Pc prez paralerní port a nebo muze fachat samostatne jako plc /programe logic control / ale ztrati se tim moznost logovaní namerenich hodnot stemi prevodniky pro pH a Ec je sraní jak svine nechlede o kalibraci ! resil sem to puframa o znamích hodnotach 4 a 7 teplotu sem zkalibroval podle multimetru metex s teplotnim cidlem zavreny v mrazaku spolu s cidlem kteri sem meril odpor pak hodnoty pokojove teploty no sraniho tri prdele )) ale stou vlhkosti si nejsem porad jistej nemel sem to s cim porovnavat a ty uz mas neco vychytanyho ? porebovl bych poradi ci setrojit v vizual basicu program pro tenhle interface vtom sem naprosta lama zatim jedu pouze jako plc ze to mam pc naprogramovani nemonickem kodu a nality do pameni na karte
to : pavsedl
good prace k+ molby si poskytnout ten program min zkuseným amaterum v programovani jako sem napriklad ja ) a ostatni amatersti elektronici ) ? at muzou zacit bastlit a zkouset jinak je jim ten planek k H***u ))
to : b3tl jo jo je to z gm od vellmana stoji to 3500,- interface +2500 samotatní rizení + 500,- po domacku vyrobena vykonová cast a cca 6000 sondy Ec, pH, t,Rh s prevodnikama a strasne moc casu nez vse zkompletujes uvedes do chodu vytvoreni programku na miru v ve vizual basiku (delal kamos HorY diky moc ) a zkalibrujes a vychytas vsechny mouchy ) tak je to na dobrej trictvrte roku laborovaní a vztekani )
Mohl bys prosim napsat nejaky podrobnosti ohledne toho jaky pouzivas teplotni cidlo??? Potrboval bych podrobnosti ohledne toho mereni teploty a vlhkosti... Muzes to prosim trochu vic popsat??? Diky...
Jako teplotní čidlo jde použít několik typů odporů závislých na teplotě NTC nebo PTC, např. 100KOhm. Nejlepší je vybrat nejcitlivější na změnu teploty. Vlhkostní čidlo jsem použil MSC 307, lze sehnat např. u fy. GES. V závislosti na jejich hodnotě se mění frekvence časovače 555, kterou měříme počítačem.
to pavsedl:
jak sem to tu celý pročítal, tak mi to připadalo jeko velmi realné, takže bych do toho šel. Více méně sem si už s něčím podobným hrál, ala moje znalosti jsou velmi chabé, takže ..... . Mám takovou otázku: když bubu vycházet z tvého zapojení teplotního a vlhkostního čidla, tak jsem schopen načíst do kompu nějakou hodnotu, ale jak ji převést na skutečnou teplotu nebo vlhkost ???
Nebo co takhle uveřejnit aspoň beta verzi tvého softu ???
Tomu se říká kalibrace, nebo taky cejchování. V podstatě si zvolíš nějakou referenční teplotu ( vlhkost ) tak, že vezmeš nějaký přesnější teploměr ( vlhkoměr ) a až na něm bude např. 25°C ( u vlhkosti třeba 60% ), tak odečteš pomocí programu frekvenci na jednom ze vstupů portu COM1 ( např. DSR nebo CTS ). Pak to samé zopakuješ pro další teplotu ( vlhkost ), např. 40°C. a odečteš frekvenci. Získáš tak dva body, každý určený teplotou a frekvencí, viz obr. ... Z toho získáš funkci popisující změnu frekvence v závislosti na teplotě a tuhle funkci si napíšeš do svýho programu pro měření ...
takhle může vypadat funkce, která bude měřit frekvenci na vstupu DSR a CTS:
function Frekvence (Kanal: Integer): Real;
var citac, stary, vstup : Integer;
begin
citac := 0;
RealTime(true);
Case Kanal of
1: begin
stary:=DSR;
TimeInit;
while TimeRead < 100 do
begin
vstup := DSR;
if vstup > stary then citac := citac +1;
stary := vstup;
end;
end;
2: begin
stary:=CTS;
TimeInit;
while TimeRead < 300 do begin
vstup := CTS;
if vstup > stary then citac := citac +1;
stary := vstup;
end;
end;
end;
Frekvence := citac;
Realtime(false);
end;
.. ještě jsem chtěl dodat, že v tomhle případě je nutno si sehnat knihovnu pro ovládání portu COM. Jinak je možno napsat program např. v C a zde si zařídit přístup k portu jinak ...
V pascalu sem si taky hrál s Com1, takže opráším své znalosti (nic jiného než pascal a html neumim) a zkusím. Možná, že bych to měl zvládnout i během zítřka nebo já se do toho pustím hned na nepájivém poli, nějaké vhodné součástky snad najdu (prubnu to s tou teplotou). Dík za pomoc.
Tak jsem se rozhodl, ze to taky zkusim... No a zjistil jsem ze je to docela problematicky... Prozatim jsem se rozhod pro stavbu prototypu v. 0.111 beta ... Prozatim to bude zrejme starsi "ICEBOX" se 150W SHC lampou... Jako obsluzne PC mam nejakou vykopavku ktera bezi asi na 400 MHz se 128 MB RAM, a 1,6 GB diskem + stara 2x CDROM a D-Link ethernet adapter ... S nainstalovanym RedHat Linux 8.0, ktery mimochodem slape na takovym stroji jako hodinky... Po postaveni teplotniho cidla a jeho pripojeni na RS232 jsem ale zjistil ze nemam zakladni znalosti jazyka C pro ovladani portu... Takze jsem nasel dalsi vykopavku, tentokrat sqelou 286 (200 MHz), 4 MB RAM, 2x36MB HDD a 3,5" Floppy... Na ktere je nejaka mutace IBM-MS-DOS... Naninstaloval Turbo Pascal a zacal tvorit... Sestavil jsem podle knizky "Vyuziti rozhrani PC" cidlo teploty, ktere ale nefungovalo zrovna dobre, takze nakonec pomohlo az sestaveni s doporucenym zapojenim k IO od vyrobce. Pomoci klasickeho skleneneho teplomeru, hrnce, snehu a horke vody jsem pak udelal nekolik referencnich hodnot, sestavil graf a zjistil ze je nelinearni... Proto take muj digitalni teplomer ma oproti normalnimu asi +- 0,7 °C rozdil oproti "analogu" a vychytavat uz se me to nechce... Nyni uz mam postavenej i "modul" ktery ma osm digitalnich vystupu... A v Pascalu napsanej program pro jeho ovladani... Tyto vystupy budou ovladat pomoci ruznych rele: lampu, ruzne bloky vetrani a mozna i zavlazovani ci snad zvlhcovani vzduchu ( ale to jsou jen plany do budoucna, zatim se spokojim s ovladanim lampy a vetranim/topenim po zmereni teploty)... A nyni k proooblemu: potreboval bych od nekoho zkuseneho growera s programovanim pod linuxem (jazyk C) poradit jak se ovlada port RS232, protoze rozhodne nechci nechat o kyti pecovat Mrkvosoft-DOS, krome toho pocitam s propojenim s domacim serverem abych mohl z pracovni stanice ovladat skrinku... V nejblizsi dobe se budu snazit nafotit, naskenovat atd. a podat presne informace a odkazy na zdroje...
Takze radte, patrejte, ptejte se, a hlavne piste...
Naposledy upravil kernelerror 17-03-2004 v 18:13 PM
2 pavsedl:
Jopodobnou "knihovnu" jsem napsal v Cpp pro Windows, potiz je v tom ze pod Linux Bude jina jediny rozumny pritup k portum ve WIn je pres API, a neni to tak tezky kdyz si to navrhujes sam. Jinak pro Delphy a Borland C++ Builder se daji sehna komponenty pro odesilani znaku, pro pristup k jednolivim bytum je programvoni slozitejsi ale kdyz na konec vystupu priradis (Nevim alekrikari by mne utloukli) mam pocit DeMultiplexor tak jsi za vodou a muzes poslila ridici znaky a mas razem osm vystupu
Omlouvam s za tu cast z temi Multiplexory cele forum se uz tak toci v kruho a ja jsem se v nem staril, takze jsem to jeste nemel prectnen cele sory pavsedl. Hele jinak pokud bys mel pak zajem muzu zde uverejnit nejak anastaveni a prycipy komunikace pod Windos. Pujde to i pod Delhama, neboj i kdyz jak jsem si zvykl na C, nechci Packal uz ani videt, ale bohuzel jsem ho nezapomel
tak uz dokazu ovladat mojeho "swaba" pod linuxem... hardware nejdriv otestovan v TURBO PASCALU pod DOSem - osm analogovych vystupu --- ctyri s moznosti spinani vysokych zatezi a ctyri jen na spinani 12 V vecicek (vetrani atd.) to vse galv. oddeleny od ovladaciho bloku... uz se me dela profi deska plosnych spoju pomoci osvitu a pak uz jenom osadit... jinak ted to na testovani programu je napajeny na kuprexitu jen tak a spina to 8 svitivejch diod... tak a ted k tomu programovani... takze v tom TPASCALu to slo jako po masle... vsechno fungovalo, ale ja to proste chtel pod Linux /duvody uz jsem v tomhle threadu psal/... jenze C neni zrovna jazyk ke kteremu clovek sedne a napise si program... takze po dlouhem surfovani jsem nasel FREE PASCAL pro Linux ve kterem se da naportovat a zkompilovat program skoro pro vsechny typy systemu a procesoru... takze jsem tam zkompiloval svuj kod z DOSovskyho TURBA, ale ejhle - v Linuxovym PASCALu chybi knihovny pro komunikaci s porty... Takze nakonec zvitezilo C...
Prvni krok - koupeni dvou dilu ucebnic C... No a tam je kapitolka Bitove operace a porty... Takze ted uz diody rozsvicuje muj Linux server jehoz jmeno je "grower"
No tak ted bude jeste trvat nez bude hotovej program kterej bude koordinovat vstup z cidel /zatim jenom teplomeru/, vetrani/topeni, a periodu sviceni...
2 b3tL: ja tam mam Red Hat 8.0 Psyche... kernel na i586 --- 2.14.18-14
uz facha ovladani pres program v C... ted doladim nejaky mouchy jako treba to, ze pri startu systemu kudzu hleda new hardware a nahazuje a schazuje me ruzny bity na portu RS232... ale to co sem na zacatku povazoval za skoro nemozny se pomalu stava skutecnosti - bude to ridit PC... :0) jo a ty knizky me staly neco pres 1.000.- ... (Linux - sitove servery, Ucebnice jazyka C 1,2 dil, 3. upravene vydani od Pavla Herouta)...
Dával jsme dohromady program na měření teploty a vlhkosti podle tvého zapojení a narazil jsem na jeden problém. Pro měření frekvence je třeba použít dost dlouhou smyčku a během této smyčky je počítač vytížen takovým způsobem že nejde hýbat ani myší. Prosím poraď mi jak docílit toho aby program nezamrzaval. Pokud by jsi mě zájem jsem docela dobrý v programová síťových aplikací (TCP/IP) v delphi mohli by jsme to dát dohromady. (remote control)
Jo ještě jednu otázku??
Jak přesný dokážou být ty senzory obzvlášť by mě zajímala přesnost vlhkoměru. A jestli už si to dělal tak jakym způsobem si vlhkoměr kalibroval to mě fakt nic nenapadá.(rozprašovačem 8 )
Jinak se mi nápad moc líbí obzvlášť možnost ovládat pěstírnu přes mobil. (na tom už taky pracuju)
ganjus: Takze k prvni otace idelani by asi bylo napsat samostanty vlakno pro rozhrani a pro merici sekvenci, ale pokud jen vzorkujes data da se to delat pomoci Timeru nastavenyho na vetsi casi sepnuti. Ty data se urcite nememi zase tak rychle ;-)
Jinak kalibrace vlchkomeru se provadi celkem jednoduse, zavesih ho nad nadobu z vodou a tu nadobu postupne zahrivas, a v nekolika teplotach zmeris hodnoty vlchkosti, pak se to nejak prepocitava, mam pocit ze ktomupotrebujest jeste vedet par veci jako teplotu a atmoscfericky tlak v mistosti ale jinak to jde.
Určitě skvělej nápad, je dobrý že to může ukládat info o naměřených hodnoutách různých čidel a podle toho reagovat. Stejně nikdo neudělá plně automatizovanou pěstírnu. Osobně to kontroluju denně když to jde Po dostavbě moji pestirny řízené PC pošlu foto...
2 Smallholder: taky to resim podobne, mam uz postaveny i mereni teploty, ale to jeste neni zapojeny... Jedu taky na Linuxu a nemuzu si to vynachvalit.... Tady jsou zakladni schemata jaky pouzivam obvod a jak je to zapojeny...
Jinak koukni na link v mojem podpisu, chystam se to trochu upgradeovat...
Tak do 14dnu bych to mel mit hotovy. Neni to rozhodne nejlevnejsi cesta, ale da se to...myslim ze to za to stoji. Hlavne dalsi zkusenost. Pro nekoho bouzel,ale pro vetsinu bohudik => delam to pod Windows. Nakup: IO RS232=810,- teplomer na seriak 416,- vlhkomer 2500,- ktomu nutny prevodnik TC 485 a nakonec PCI 2x seriak 534,- tak zatim Delphi zdar
tak celej ten project bude stat kolem 8.500,- tzn. ze na zbytek nebudu mit prachy. Bude to muset pockat, protoze si planuju udelat radost a koupit 600W.
no tak to mam presne ja, akorat ze pres CYK kabel.... (to je ten na 100 Mb site) a vedu tim i 12V pro napajeni toho ovladaciho modulu... nejdelsi testovana vzdalenost neco pres 20 m... provrtal jsem u serveru diru do sklepa a jedu...
jo pestirnu, vlastne muzu ovladat odkud chci (kdyz tam bude I-net), muzu treba zapojit i webcam... premyslim nad tim... a posilat si na telefon MMS pres branu atd... no a ve strukturce je cela domaci sit - compy i tiskarny...
Zdravim parádní práce K+ for all konstruktér, akorát by to chtělo nějak ucelit je to hrozně nepřehledný, obzvlášť pro neelektrotechniky jako já...thx...
A s PH\Ec metrem, upravatorem, to jeste nikdo vymysleni nema?vzhledem k tommu ze sem na toto lama, tak se ptam jestli je tady nekdo kdo by to kompletne za prachy pro me postavil a kolik by to stalo...? piste sem nebo PM
Naposledy upravil Killer55555 31-12-2004 v 09:54 AM
2 Def: neee ani neee... mam WIFI... APcko jede kodovany WEPem... takze utoku z lokalu se nebojim a z NETu jsem jednou chranenej uz na routeru z venku a podruhy mam nastavenej firewall na mojem linuxovym serveru kterej me routuje domaci sit... krom toho mam zavrenou vetsinu portu... jinak se musim pochlubit ze STAY-ALIVE toho serveru kterej to vsechno ovlada uz je 264 dni.... (to znamena bez jakyhokoliv restartu atd...)
hehe... znam i lepsi.... ale potesiiii to... ... kdyz si vemes ze Win NT server i bez zatizeni musis nejdyl asi po 2 mesicich resnout (kdyz nepadne sam) z duvodu zahlceni pameti a registru... tak je to potesujici.... rek bych... ehm ... nanejvys potesujici....
Dala by se uvazovat i alternativa vyuziti prumysloveho automatu (neco jako vyrabi www.hypel.cz)... Jede to pres sbernici RS485 (2 draty,blbuvzdorna) Mam tu jeden nevyuzity automat PES 03A ,tak me tak napadlo ze by to nemuselo byt spatne