Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: karlitos 28 Dubna 2010, 14:17:58
-
Tak jak jsem slíbil tak sem dávám první část dokumentace. Hledal sem zatím především low-cost řešení. Různých USB nebo i síťových relékaret je plný internet, bohužel ceny sou poplatné zameření (průmyslové řízení, laboratorní technika) a dát za takovou hračku 50€ a více prostě nemůžu a nechci. Možností by bylo vytvoření vlastní karty - návodů jsem našel hafo a linky sou uvedené v diskuzi, ale opět - musíte si nechat udělat plošný spoj, obvykle oboustranný tedy dražší a součástky taky nejsou zadarmo. Obvykle pak je ještě zapotřebí naprogramovat nebo nechat si naprogramovat nějaký jednočip - takže další peníze.
Nakones jsem se inspiroval tady (http://blog.rhysgoodwin.com/hardware/print-server-power-control-hack/) Ve zkratce :
Printserver se dá oblbnout aby si myslel, že je připojená tiskárna a přepnul se na posílání dat. Pak se mu posílají data na RAW port (9100 v tomto případě) a to tak že se pošle číslo odpovídající binárně tomu, které relé se má zapnout a které vypnout čteno zprava do leva.
R8 R7 ... R2 R1 -> pokud tedy chceme otevřít/sepnout reléčka 1 2 a 6 pošleme číslo 00100011 -> což v desítkové soustavě odpovídá číslu 19. Printserver pak přepne datové výstupy 1,2 a 6 na svém LPT portu z Low na High - tedy pošle na ně 5V a to pak převezme paralelní relé karta.
Pro úplnost :
Pin2=1
Pin3=2
Pin4=4
Pin5=8
Pin6=16
Pin7=32
Pin8=64
Pin9=128
Jinak zapojení LPT najdete na internetu mraky.
Doma se mi válel úplně stejný model, jako ten v tom návodu, (dar od jednoho moc moc hodného přítele - DÍKY ;) ) jinak ale seženete tyhle printservery za hubičku. Relé kartu sem si koupil jako hotovou stavebnici ve výprodeji - kus za 9€ a protože v jedné sadě chybělo 8 odporů, což jsem reklamoval - dostal jsem s omluvou ještě jednu navrch zdarma. Samozřejmě dalo by se udělat i zapojení na univerzálním plošném spoji -> ty datové piny 3-9 se musí se propojí přez Darlingtonovo pole (integrovaná součástka kde je několik tranzistorů v Darlingtonově zapojení) a to pak spíná ty relé. Dobře je to nakreslený tady (http://www.tech-ecke.de/elektronik/imag/lpt_relais.gif)
Ale když seženete levnou stavebnici máte míň práce, dneska se vyprodvávají za pár babek.
No a poslední krok bylo vytvoření zapojení podle toho návodu na který jsem odkazoval hned ze začátku. Na piny 10 13 a 15 se musí poslat 5V+ a pin 1 se musí zapojit přez logický invertor na pin 11. Takže když printserver na pinu 1 dá LOW (logicou nulu) značí tím tiskárně že posílá tisková data a tiskárna pak pošle HIGH na pin 11 což je pin BUSY - tedy tisknu/příjmám data. Ve výsledku tohle krásně udělá náš invertor. Tady je zapojení (http://blog.rhysgoodwin.com/wp-content/uploads/2009/03/connections.jpg) a výsledek je v galerii na konci příspěvku. Mě se to celé podařilo vměstnat do D-SUB 25 konektoru, navíc sem využil toho že ta karta má jumper, po jehož sepnutí pošle +5V napětí na jeden z LPT pinů . Odtud jsem bral napětí pro piny 10 13 15 a napájení invertoru. Má to ovšem drobnou nevýhodu : vždycky když připojím kartu, pošle se těch 5v na příslušné datové porty a printserver si chvíli s kartou "povídá". Asi 20 sekund střídavě zapíná a vypíný všechny relé - dá se to ale přežít. Po těch 15-20s je vše pěkně připravené.
díky uživatelům stana1234 a Sixkillers se mi podařilo nejdřív dát do kupy prográmek v C# a posléze vytvořit i vlastní dílko v JAVE. Více tady (http://forum.ubuntu.cz/index.php/board,47.0.html) Hodím sem pak binárky a zdrojáky, momentálně pracuju na nějakém jednoduchém GUI.
Zatím mi to krásně běhá v lokální síti, přez internet - i přez otevřený port 9100 - jsem to zaím nedostal. Stejně ale nebudu riskovat otevřený port na zařízení které nebude chráněné heslem - řízení té karty přež internet nechám na routeru. Buď přez SSH nebo to zkusím implementovat do webové stránky.
A tady jsu fotky toho kabelu co jsem vyráběl :
(http://img683.imageshack.us/img683/1961/printswitchcable0.th.jpg) (http://img683.imageshack.us/i/printswitchcable0.jpg/)(http://img375.imageshack.us/img375/4328/printswitchcable1.th.jpg) (http://img375.imageshack.us/i/printswitchcable1.jpg/)(http://img201.imageshack.us/img201/338/printswitchcable2.th.jpg) (http://img201.imageshack.us/i/printswitchcable2.jpg/)(http://img85.imageshack.us/img85/1195/printswitchcable3.th.jpg) (http://img85.imageshack.us/i/printswitchcable3.jpg/)(http://img844.imageshack.us/img844/3897/printswitchcable4.th.jpg) (http://img844.imageshack.us/i/printswitchcable4.jpg/)(http://img411.imageshack.us/img411/8428/printswitchcable6.th.jpg) (http://img411.imageshack.us/i/printswitchcable6.jpg/)
-
Neporadím, ale zeptám se... Jsi pojištěn, protože až to vyplavíš... ;D Každopádně jsem zvědav, jak se to tu dořeší :)
-
Hezké.
USB zálivka tu - pokud se nepletu - ještě nebyla. Značkuji si, sám jsem zvědav, jak se to vyvine. :-)
-
To je velice ... pritomna pripominka - takze vyresit jeste ochranu proti preteceni.
Ale mam dalsi napad - usb klavesnice - ma 3 LEDky, takze kdyby se dalo prez HID zapinat Numlock, Scrollock ...
-
Jestli máš starou klávesnici, můžeš místo LEDek zapojit pumpičky a ovládat je pomocí fce ioctl(fd,KDSETLED,0x07) , viz http://www.w00w00.org/files/articles/conioctls.txt
Když nebude stačit proud tak spoj ty tri LEDky seriove do jednoho obvodu, ale to uz si nejak poradis :)
-
Ovládat něco přes USB port je docela oříšek, potřebuješ ještě další integrovaný obvod který ti pak na dva drátky hodí nějakej signál.
Nejsnažší je ovládat zařízení přes COM/LPT porty, ty lze ovládat poměrně jednodušše a seženeš návody.
-
Tak klavesnice je jedno reseni, ale premyslim o tom to udelat vic komplxeni. Nasel jsem tento vyrobek : http://www.velleman.eu/distributor/products/view/?id=377966 (http://www.velleman.eu/distributor/products/view/?id=377966) - takze hledat USB relais board/card a zjistit kompatibilitu pro linux.
Uz to vidim : pred odchodem z prace zapnu mycku, zaleju kytky a pustim pracku ;D
EDIT:
A tady je jestre dalsi zajimavy odkaz http://www.true-random.com/homepage/projects/8fa/ Problem je ze ten router ma jen USB a ne seriovy port.
Cim vice o tom ale premyslim, tim vic moznosti me napada - treba spinani zasuvek pomoci takoveto karty - neco podobneho ma tata u pocitace, je to hotovy vyrobek, ale jsou jen Win-ovladace a jeste pekelne nestabilni. Ale vec je to dobra - udela si klavesovou zkratku - zapne si skener, tiskarnu ...
-
osobne bych to resil skrze tu klavesnici. nemusi byt ani nejaka stara, pri trose zrucnosti se to da zakomponovat do normalni ( teda ne-notebookove ) . treba na scroll lock nebo na nepouzivane multimedialni klavesy.
-
Hmm. A nebo ovládat nějaký spínač tak, že do něj drkneš šuplíkem od CD/DVD mechaniky. To by taky šlo, ne? Navíc ten šuplík můžeš vymontovat, dát ho na okno a natáhnout k němu dráty pod kobercem :-)
Jinak se sériovým a paralelním portem jsem kdysi dost dělal, možná bych ještě někde něco našel. Ale to byl ještě DOS...
-
Nojo ale pak je tu problem s tim, ze jak klavesnici tak mechaniku musi podporovat router a ten linux na nem. Pripadne do toho nahravat moduly a ovladace a upravovat je ....
Ja jsem nasel asi "idealni" reseni : http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte (http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte)
Cenove je to docela OK, je k tomu kompletni dokumentace a i zdrojovy kody a ten AVR chip emuluje seriovy port RS 232 jestli jsem to dobre pochopil. Tim se resi i to jak to integrovat do toho mini-linuxu na routeru a celkova kompatibilita vubec. Jedinou potiz vidim v tom ze ten ATmega8-16AU se musi naprogramovat, takze na to si musim nekoho sehnat.
-
Chtěl jsem Vám navrhnout něco podobného, sežeňte si převodník USB-RS232, s tím se dá pracovat poměrně jdenoduše a pak zkuste aplikovat něco např z http://hw.cz/rs-232, USB rozhraní je naprd a pro bastlíře nepoužitelné, tedy bez nutnosti programovat uP. Před zpuštěním zálivky doporučuji otestovat na spínání LEDek. Jinak držím palce bastlířům.
-
http://www.root.cz/clanky/elektronika-pro-linux-aneb-admin-s-pajeckou-v-ruce/
hezký článeček na podobné téma, hodně štěstí...
jinak jenom tak pro zajímavost, u nás v Olomouci na laboratoři optiky (http://www.abclinuxu.cz/clanky/recenze/vyuziti-open-source-v-laboratori-kvantove-optiky) jedou kompletně na debianu a všechny čidla a zařízení pro měření jsou připojována přes RS232 :)
-
Nojo ale pak je tu problem s tim, ze jak klavesnici tak mechaniku musi podporovat router a ten linux na nem. Pripadne do toho nahravat moduly a ovladace a upravovat je ....
Ohledně CD mechaniky bych řekl, že není, co řešit: ještě jsem neviděl, že by linux neuměl otevřít a zavřít "ten držák na kafe, co se tak často ulomí" :-)
-
Zalévání kytek s Linuxem? Proč?
Stejně potřebujete minimálně dvě věci:
1) snímání vlhkosti, v hlíně dvě elektrody, AD převodník, když bude sucho tak pošle mail :)
2) spínání a vypínání čerpadla třeba něco přivázaného na scrollock, elektronika klávesnice bývá dostatěčně malá.
obojí zvládne většina jednočipů.
Nebo analogová cesta, počítač nahradit klopným obvodem s nějakou hysterezí, možná by stačil jeden NE555, na co vymýšlet kolo, hoďte do googlu automatická zalévání schéma zapojení 555
, mohlo by něco vypadnout. Před dvaceti lety ze mne máti šílela když na ní mrkaly z květináčů červené ledky že kytky mají žízeň...
A protože jak čtu tak programování jednočipů není pro vás, takže doporučím analogovou cestu.
A pokud si chcete hrát tak se určitě mrkněte na Arduino je modulární a 100% opensource vč. HW a i pod Linuxem se s ním dá dělat určitě.
resp. pro váš účel bude spíše vhodný jeho klon Boarduino, usb verze, ten je za cca 25$ a nechá se použít přímo v nepájivém kontaktním poli takže si k tomu můžete připojit periferní součástky i bez pájení. A programování se nebojte, assembler to také není.
Ne že bych měl teď čas na hraní, ale chystám se ho objednat, takže pokud by bylo víc zájemců o to levně ovládat nějaké periferie/snímat hodnoty pod Linuxem tak by se dalo objednat hromadně aby se ušetřilo na poštovném. (Ale zase většinou doplácím na poště DPH...)
-
Další Arduino fanda.
Odkud budeš Martine objednávat?
Delší dobu nad tím přemýšlím ^^
-
Další Arduino fanda.
Odkud budeš Martine objednávat?
Delší dobu nad tím přemýšlím ^^
doporučuju http://www.hwkitchen.com/ , s arduino.cz nemám moc dobré zkušenosti :<
-
z adafruit.com, zkušenosti žádné, poštovné 10-30$
-
Diky vsem za prispevky
Pujdu do te usb-relaiskarty, plosnak si nechym vyleptat a vyvrtat, prijde me to na min nez si ho objednavat (i kdyz by byl asi kvalitnejsi), soucastky by mely byt pod 20€, musim pak jen najit nekoho kdo mi naprogramuje tan AVR svab. Assembler je k tomu pripojeny,musim jen najit nekoho s programovavckou - asi se poptam u nas na katedre digitalni techniky - ty budou koukat hehe.
Otazka proc je zajimava.
1. protoze GADGET a ja jsem desny hracicka
2. rozohdne neminim se delat s nejaky senzorem vlhkosti, pritelkyne proste ty kytky taky zaleje kdyz si vzpomene a neresi jestli sou suche nebo vlhke - sec bouhzel kytky to prezivaji (a zabiraji tak misto pro jine uzitecnejsi obejkty) ;D
3. z tech karet si udelam USB ovladanou zasuvku - je totiz velka sance ze mi bude chodit pod linuxem, je k tomu zdrojovy kod a emulace serioveho portu - proste si s tim chci trochu vyhrat.
Takze znacim zatim jako zamcene - kdyby mel nekdo zajem muzu mu sehnat soucastky a nechat udelat o jeden plosnak vic.
Mejte se - K
-
... (NE - nemam to na konopi indicke/sete, ale na nejaky nejedly a nekouritelny plevel co pestuje moje pritelkyne - takzavne pokojova okrasna kvetina) ...
Hehe, ani nevím, kdy jsem se naposledy takhle zasmál... ani nevíš, jak ti rozumím, milión tisíc dva kytek všude po baráku. :D
-
Hmm. A nebo ovládat nějaký spínač tak, že do něj drkneš šuplíkem od CD/DVD mechaniky.
Při troše zručnosti může šuplík "přesměrovávat" hadičku s vodou mezi umyvadlem a květináčem...
-
Hmm. A nebo ovládat nějaký spínač tak, že do něj drkneš šuplíkem od CD/DVD mechaniky.
Při troše zručnosti může šuplík "přesměrovávat" hadičku s vodou mezi umyvadlem a květináčem...
Anebo pomocí páky utahovat/povolovat kohoutek.
-
... (NE - nemam to na konopi indicke/sete, ale na nejaky nejedly a nekouritelny plevel co pestuje moje pritelkyne - takzavne pokojova okrasna kvetina) ...
Hehe, ani nevím, kdy jsem se naposledy takhle zasmál... ani nevíš, jak ti rozumím, milión tisíc dva kytek všude po baráku. :D
Ja takhle delim kvetiny :
1. jedle
2. kouritelne
3. plevel
;)
-
Kytky se dají dát na plovák do vany, aby se dnem dotýkaly hladiny. Potom vydrží neskutečně dlouho. Potom už jen sehnat pár starých zářivek a předem se vykoupat.
:-)
-
No odchylujem se od tematu. koukal jsem se te programovacka na paralelni/seriovy port se da sehnat uz hotov a sletovana kolem 200,-kc. Ale ja jsem to nikdy nedelal a vicemene moc nevim jak moc slozite to je.
Tady je programovacka (http://www.anvilex.de/Extern/Pictures/P009_12_product_view.jpg) a tady je hotova deska (http://www.ulrichradig.de/home/uploads/images/AVR_RK/Relaiskarte.JPG)
Takze jestli to chapu tak se proste propoji programovacka uz s hotovou sletovanou kartou a pak se ten chip naprogramuje ? Nasel jsem ze prograovacka je vhodna pro napeti xxx-yy, co se tim mysli ?
-
Zdravim dneska jsem hledal neco uplne jineho a nahodou jsem prisel na velmi slibne reseni : http://www.instructables.com/id/How-to-make-a-Linux-powered-garden-sprinkler-syste/ (http://www.instructables.com/id/How-to-make-a-Linux-powered-garden-sprinkler-syste/)
Jestli to dobre chapu tak paralelni port ma na pinech 2-9 5V ktere se daji zapnout/vypnout ?
(http://www.instructables.com/image/FFTABTZG91YH6RB/Build-the-Electronics.jpg)
Ovladani pomoci http://bigasterisk.com/projects/parallel (http://bigasterisk.com/projects/parallel)
Fungovalo by to i prez USB-LPT prevodnik ? Ten sice asi nebude stat petnik, ale ve srovnani s naklady na zhotoveni plosnaku, nakupu soucastek a programovani me to vyjde na podobnou castku ale s vyrazne vyssi casovou narocnosti.
Ma nekdo zkusenosti s USB/LPT adaptery na Linuxu, hlavne jaka je podpora ? Nejde o tisk, ale o to jestli se daji ovladat stejne snadno ?
Pokud to dobre chapu tak se mi nabizi velmi jednoduche reseni jak si vytorit jednoduse ovladani 8i rele a jeste to nepotrebuje externi napajeni.
-
Tak jsem patral dal a je to tak jak je uvedeno vyse. Vicemen lze vzit jakykoliv navod na stavbu LED-LPT efektu a upravit/prizupusobit. Zajimave je ze se da koupit svab s osmi spinacimi tranzistory/ochranymi diodami v jednom kvuli ochrane. Dobre popsane je to treba tady : http://xrs.winradio.com/antenna_selector.htm (http://xrs.winradio.com/antenna_selector.htm)
Co jsem zatim nepochopil je jak to jeste udelat abych mel 8 kontrolnich LEDek a nepotreboval externi napajeni. Ty datove vystupy toho LPT davaji prilis malo proudu, takze potrebuju odnekud vykouzlit heste 160mA - ale USB adapter by mel teoreticky poskytnout az 500, tkaze by to melo stacit.
-
daj hladat na youtube moj nick a pozri si moje video s ardyboxom. vyvinul som to pre ovladanie fyzickych veci cez pc. zakladom je arduino duemilanove a ardybox, moj vytvor obsahuje 6 rele ktore mozes zopinat. arduino sa programuje v jazyku podobnemu C, na nete je kopec navodov. je to open source. popripade ti app mozem napisat aj ja. Arduino sa pripaja cez usb a app je v jave, cize to mozes programovat v linuxe.
-
No diky za tip, urcite se kouknu, ale kolik takova hracka stoji ? Ja jsem koukel ze si to ovladani prez paralelak muzu postavit za vicemene stovku kus - navic LPT-USB potrebuju jen pro router u ostatnich pocitacu mam paralelak pritomny. To tranzistorove pole stoji u GME desetikorunu, nejdrazsi na tom vsem budou stejne ty rele. A asi si to udelam na univerzalnim plosnaku, ted jsem si zase hral s Eagle, ale naucit se s tim poradne praovat ... navic odhadnout hlavne pro urcite dane rele presne rozmery ...
-
kolik to stojí jsem vám už psal někde na začátku tohoto threadu...
...odhadovat rozměry relé nemusíte, ke všemu existují katalogové listy, v eaglu si můžete v knihovnách definovat vlastní součástky vč. pouzder tj. rozměrů.
-
Ale ja se na to dival, ale odhledneme od ceny je to trochu komplexni system. Taky jsem nejak nepochopil kolik rele by to umelo obslouzit. Myslim ze pro ucely zapnout-vypnout mi neco bez vlastni ridici logiky bude uplne stacit.
S tema relatkama je to docela kriz - predne potrebuju nejaky na 5v a potom prave ze v tech paticich je problem - co vyrobce to jinej model. Dival jsem se na GME GES a ty rele ktery maji zrovna skladem a vyhovuji vetsinou nejsou v tech knihovnach v Eaglu a vytvaret navrh nove soucastky ... huuu. Kdyz se to neda dohromady splacam to na univerzalu a nejakejma dratovejma mustkama.
Neznamou pro me zustavaji ty LPT-USB redukce, jestli se tedy v Linuxu tvari jako LPT radic a lze s nimi pracovat dle beznych navodu.
-
no je to trosku draha hracka, adruino stoji 28 eur, ta krabica ma vysla tiez okolo 30, ale tebe by stacilo len to nevyhnune co potrebujes a to by si mal do 10 eur.
-
No tak jam jsem zjistil tak s LPT-USB adapterem je to passe - ten se totiz nechova jako standartni paralelni rozhrani jak jsem nekde cet. Je tu i projekt s pouzitim LPT-printserveru, ten se mi tu sice vali ale zase je to o zarizeni a kabely navic, navic by se pro to zase musel psat extra software, ovladaci program je pro Win a zdrojak ve visualbasicu.
Takze za 10€ to primo na USB poresim asi dost tezko, nezbyva mi nez to vyresit primo USB rlee-kartama. Jednu jsem tu uz predstavil, velka skoda ze si ten clovek za hotovej plosnak uctuje 10€+postovne, to mi pripada docela dost, v Praze mi to vyleptaj za polovic, ale zase ne tak kvalitne. Problem je hlavne s tim ze je to dvoustranej plosnak a spoje mezi obema vrtsvama pak musi clovek slozite hledat a proletovavat ... Navic bych si musel naprogramovat mikrokontroler - nemam programovacku, kupovat se mi ji nechce ...
Jeste jsem uvazoval o tomhle : http://www.dl4cu.de/index.html (http://www.dl4cu.de/index.html) ale zjistil jsem ze ten ten PIC16F628 se musi opet programovat.
Zkusim se zeptat toho cloveka z toho prvniho projektu jestli kdyz bych si u nej obednal ten ATmega8-16PU jestli mi ho posle uz naprogramovanej, u nej v obchode prijde o malinko levnejc nez treba u GME, ale zase postovny ... Musim to taky propocitat, hotovy moduly nebo stavebnice se cenove daji sehnat uz kolem 30€ se vsema soucastkama - ony ty relatka taky nejsou zadarmo.
Jinak kupovat kvuli spinani rele nejake vyvojove desky u kterych bych si musel nejdriv ucit je ovladat nepovazuju za smysluplne nehlede na cenu - jde mi zatim o co nejjednodussi reseni
-
Tak nejsem jediny blazen : http://m1q.org/doku.php?id=relaiskarte_unter_linux (http://m1q.org/doku.php?id=relaiskarte_unter_linux)
Ta rele-karta co je tam k videni se da koupit jako kompletni stavebnice i s releckama za 10€. Jenze ma paralelni rozhrani a i kdybych nahodou sehnal redukci ktera vytovri virtualni paralelni port asi by nefungovalo ovladani na nizke-hardwarove urovni. Ale ta cena sakra ... :'( mozna do toho pudu a vytahnu ze skrine ten LPR-printserver. Jinak nasel jsem i opravdove prevodniky usb-par. rozhrani, ale ty sou cenove zase nekde mimo (20-30€).
Jinak primo na muj router vytvoril jeden clovek uz kompletni reseni i se softwarem : http://www.zzottel.de/joomla/index.php/en/fritzbox/fritzrelay (http://www.zzottel.de/joomla/index.php/en/fritzbox/fritzrelay) - opet bych ale musel nejak naprogramovat ten mikrokontroler. A mimo USB me jeste i ciste sitovou verzi : http://www.zzottel.de/joomla/index.php/en/electronics/lan-relay (http://www.zzottel.de/joomla/index.php/en/electronics/lan-relay) Vyhoda je ze ty jeho reseni maji i moznost pripojeni IR-prijmace.
Kazdopadne ty plosnaky jsou vyrazne jednodussi, ale je to cele bez relatek a navic bych si pro USB verzi musel senat PL-2303HX to je nejaky USB - ser. prevodnik ...
Proste at kouknu kam kouknu vsechno to leze nekam k 30ti € + hafo prace, jednoduche reseni neexistuje. Kdyby nebyl takovy problem s tim parallelnim rozhrnaim tak reseni je za 9,90€ ...
-
A využít normální kroucenou dvoulinku a PoE by nešlo? Tobě je vlastně jedno jakým způsobem dostaneš proud k čerpadýlku...
-
Zdař bůh všem zúčastněným na tomto threadu,
v první řadě poklona mka za nekonvenční nápad použití CD mechaniky (bez ironie).
A nyní k věci.
Vyjděme z předpokladu, že máte k dispozici pouze USB port (ne LPT, ne RS 232).
Kupte si převodník USB/RS 232, cena okolo 300 Kč.
Vemte voltmetr. připojte na DTR a zkuste z linuxu otevřít/zavřít USB port, napětí na DTR by mělo nabývat 0 V a 5 V.
Pokud to bude OK, připojte do báze spínacího tranzistoru typu NPN pin DTR.
Do kolektoru tranzistoru, zapojte onu pumpičku (lépe elektromagnet pumpičky).
A máte hotovo.
Pokud by onen převodník neuměl ovládat DTR, použijte špičku TX a vysílejte na ni 0xFF, logické jedničky by měly být reprezentovány kladným napětím (nuly jsou reprezentovány záporným), to oměřte voltmetrem.
Kladné napětí by Vám mělo otevřít onen spínací tranzistor za předpokladu, že je typu NPN.
Pokud budete potřebovat detailnější info, tak Vám jej pošlu. Nějaká další bižutérie ;) bude potřeba : elekromagnet pumpičky bude potřebovat antiparalelně připojenou diodu, také do báze tranzistoru NPN budete potřebovat diodu, která ořeže záporné pulsy ze sériové linky, v bázi tranzistoru by měl být odpor. Toť vše, co budete potřebovat...
P.S. Pokud budete potřebovat naprogramovat ATMEL AVR a jste z okolí Brna, tak dejte vědět.... Tímto se hlásím na brněnský pivní sraz.... :D
-
Diky moc vcem za nabidky a rady. Jsem bohuzel puvodem z Prahy kam obcas zavitam, momentalne sedim v Berline.
Priznam se ze puvodni napad jen se spinanim pumpicek na zalevani se u me uz presunul do prani na ovladani vice relatek - na spinani lampicek, externiho disku, tiskaren, vetraku na leto ... zaroven se mi ale nchce investovat prilis penez do jednouceloveho zarizeni. To uz radsi zavinvestuju do toho arduino nebo nejakeho podobneho zarizeni a rozsirim to o snimani senzoru ...
Takze vlastne hledam rele-kartu na koupeni/postaveni s USB do 20ti€ nebo trochu levnejsi ekvivalent se seriovym zapojenim . S tim co jsem uz ale vse nasel se mi rysuje nasledujici reseni :
1. hotova stavebnice - rele karta na LPT (http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze/Diverse/Bausatz_PC_Relaiskarte_K8IO.html) stoji 10€ komplet i s dobre udelanym tistakem. Pripojim ji prez LPT printserver co se mi nekde vali, cimz odpadne problem s tim ze bych si jeste musel hrat s routerem. Nevyhoda je ze to bude o zarizeni navic ktere zere proud a taky rychlost nebude zadny zazrak.
Pokud by mel nekdo zajem rad mu jednu take privezu - v CR se tohle za tu cenu nesezene. Cena 250+- nejake drobne.
2. Pripadne pouvazuju o reseni od Ulricha Radiga (http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte) - pokud by mi byl ochotny poslat za rozumnou cenu ty naprogramovane AVR mikrokontrolery, mozny bych si u nej rovnou koupil i ten plosnak, ale jen za nej chce 10€ coz je docela dost :'( Musim to propocitat na kolik vyjdou ostatni soucastky
3. Na Nemeckem foru kolem tech routeru Fritz!Box se rozbehla diskuze o hromadne obednavce tech fritzrelay (http://www.zzottel.de/joomla/index.php/en/electronics/lan-relay) - no ale propocty vychazely dost draho, problem je ze ten clovek pouziva jeste nejaky specialni prevodnik, jinak by jeho reseni byla parada - ovladani dalkovymi ovladaci, senzory ...
Jinak pumpicky jsou na 24v a maji mit prikon 2,3W coz by se asi dalo spinat tranzistorem, ale prijde mi smysluplnejsi spinat primo zasuvku se zdrojem. Pouze v pripade ze bych mel 2 pumpy na jednom zdroji a chtel je spinat oddelene ...
Vlastne jsem hledal toto : http://www.electronic-software-shop.com/product_info.php?pName=usbrelaiskarte-mit-4-relais-220v-p-43 (http://www.electronic-software-shop.com/product_info.php?pName=usbrelaiskarte-mit-4-relais-220v-p-43) nepotrebuje to ani externi napajeni, akorat ta cen ja trochu mimo.
Jinak asi zmenim nazev threadu - trochu se nam posunulo cele zamereni.
-
Zdravím všechny koho tohle téma ještě zajímá.
Dodělal jsem poslední zkoušky a před diplomkou se snažím pohnout s tímhle. Takže status je nálsedující :
1. Pohrál jsem si s routerem a nahrál do něj tuto modifikaci (http://trac.freetz.org/wiki/WikiStart.en). Takže mi nam teď běhá dropbear (ssh), open-vpn, můžu se příhlásit i přez prohlížeč kde mám přístup na terminál - takže o řízení mám postaráno. (Mimoto mi na tom běží SVFTP, spustím Midnighta, Transmisson ... ty tři dny co jsem u toho strávil se opravdu vyplatily :P )
2. Relé budu ovládat touhle kartou (http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze/Diverse/Bausatz_PC_Relaiskarte_K8IO.html) připojenou na stařičký LPT-Printserver takže řídit to budu po síti. Návod jsem tady už někde uváděl. Rozhodla hlavně cena a to že je to stavebnice kterou si člověk sletuje za chvilku. Ale tady mám stále nejasno :
Jsou tam tyhle relé : SANYOU SRB-S-112M (http://www.sanyourelay.ca/public/products/product_list_new.php?series=42&listby=0) No a v návodu píšou že maximální zatížitelnost jsou 3A na Max. 24V VDC. Ale jestli jsem ty údaje v tom odkazu správně pochopil tak střídavý proud by to mělo spínat 220V/3A ? Mám sice dvě pumpičky na 24V ale obávám se že budu muset použít něco silnějšího, to jsou pumpičky od nějakého analytického zařízení a jsou to spíš takové kapačky. A přítelkyně už tim plevelem zatarasila celej balkon, pomalu už neni ani kam lahváče odložit :-\ takže asi bdu muset vzít akvarijní pumpičku na 220V (mám nějakou v zásobě od stavby vodního chlazení)
Takže teď studuju dvě věci :
1. Ovládání té karty přez paralelní port resp. printserver. Na to jsou návody na různé světelné efekty etc.
2. Na tom routeru běží crond ...
Zatím se loučím - K
-
Stačí naplnit PET láhev vodou, zacpat ji palcem a zapíchnout do hlíny. Jakmile hlína uschne nasaje se vzduch a vypustí se voda. Když hlína navlhne tak se vzduch nenasaje.
-
Stačí naplnit PET láhev vodou, zacpat ji palcem a zapíchnout do hlíny. Jakmile hlína uschne nasaje se vzduch a vypustí se voda. Když hlína navlhne tak se vzduch nenasaje.
ale kusuj s lidovou moudrosti, karlitos to chce vyresit jako pravy geek a na nejake te desitce hodin stravenych s linuxem a obskurnim hardware mu nezalezi :D
-
Stačí naplnit PET láhev vodou, zacpat ji palcem a zapíchnout do hlíny. Jakmile hlína uschne nasaje se vzduch a vypustí se voda. Když hlína navlhne tak se vzduch nenasaje.
Chybí ti tam počítač ::)
-
to už zavání tímhle
http://www.youtube.com/watch?v=lQOkMz3kiS0 (http://www.youtube.com/watch?v=lQOkMz3kiS0)
-
ale kusuj s lidovou moudrosti, karlitos to chce vyresit jako pravy geek a na nejake te desitce hodin stravenych s linuxem a obskurnim hardware mu nezalez
Správně !
Aby bylo jasné tak můj projekt neumřel, stále se vyvíjí a už značně pokročil. Jestli to stihnu hodím sem večer nějaké fotky.
A taky jsem si koupil to Arduino ;) ale ještě jsem nenaspořil na NetworkShield ... každopádně je tu nový nápad :
Jak jsem již psal mám za pakatel paralelní karty s 8mi relé. No a teď mě napadlo proč by se nedalo těch 8 relé ovládat pomocí posuvného bitového registru pomocí sériového rozhraní. No tak jsem pátral a pátral a dopátral se k převodníku max232 s kterým by to mělo jít. Navíc datové kabely k Siemensům řady x55 je mají i integrované. Odkaz třeba tady - aneb sériová konzole na routerech fritz!box (http://www.wehavemorefun.de/fritzbox/index.php/Serielle_Konsole)
Mělo by tedy jít vzít nějaký ten Siemensácký datový kabel s USB-Seriovým převodníkem a připojit na něj přímo nějaký posuvný registr a viola ...
Jelikož ty hračky stojí na eBay 5€ i s poštovným ... za pokus nic nedám. Jinak jsem vyhrabal odněkud z mojí bordelárny datový USB konektor k mojí staré Nokii [ 5734.484054] usb 3-2: new full speed USB device using ohci_hcd and address 2
[ 5734.688279] usb 3-2: configuration #1 chosen from 1 choice
[ 5734.789413] usbcore: registered new interface driver usbserial
[ 5734.790057] USB Serial support registered for generic
[ 5734.790698] usbcore: registered new interface driver usbserial_generic
[ 5734.790702] usbserial: USB Serial Driver core
[ 5734.812096] USB Serial support registered for pl2303
[ 5734.812758] pl2303 3-2:1.0: pl2303 converter detected
[ 5734.845152] usb 3-2: pl2303 converter now attached to ttyUSB0
[ 5734.845172] usbcore: registered new interface driver pl2303
[ 5734.845174] pl2303: Prolific PL2303 USB to serial adaptor driver
Paráda mám převodník USB-RS232 a zadarmo ;D
EDIT :
Musím to opravit. Blbě jsem to pochopil, ten MAX232 je pouze převodník na úroveň signálů protokolu RS232. Je potřeba nějaký USB-Sériový převodník, který má sériový signál na nízké úrovni 3,3/5v. Zcela výborně je to popsané na těchto stránkách (http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort).
Vypadá to, že i můj Nokia-kabel bude funkční ... a já vůl jich pár starých vyhodil před půl rokem.
-
Nechce se mi číst celou diskuzi, ale něco podobného mám už doma, plně funkční, záplavami jsem si již prošel ;D
Jak to funguje:
Elektromagnetické ventily Gardena - 1ks/1000Kč na 24V. Ty jsou připojeny přes jednoduchý relátkový převodník na paralelní port mého domácího serveru, cena zařízení byla asi 300Kč. Na serveru běží zavlažovací démon napsaný v C. Data načítá z MySQL. Dál tam běží Apache s webovým rozhraním podobným tomu, co mají třeba APčka - konfiguruje zavlažovací okruhy, pravidelnost závlahy apod. Nastavení ukládá do mysql a po uložení dat pošle zavlažovacímu démonovi SIGHUP a démon refreshuje nastavení. Každé 4 hodiny se z internetu stahuje předpověď počasí pro naši lokalitu a v zavlažovacích pravidlech se nastavuje maximální hodnota srážek při které se ještě zalévá.
Vše funguje plně automaticky, konfigurace přes webové rozhraní je velmi intuitivní a pohodlná. Naše zahrada je kupodivu zelená. Ještě mám ve foliáku speciální sud s detektorem hladiny, ale o tom až někdy příště ;D v případě zájmu můžu poslat fotky resp. screenshoty...
-
Díky za příspěvek. Problém je že relátkové-paralelní karty mám, ale chtěl bych zařízení která by bylo i přístupné po síti. Ty karty lze ovládat přez printserver - hodím to sem ale není to moc spolehlivé řešení. Ale zase gadget jako řemen, to jo ;D
Router - na kterém běží linux má sáriový port i USB. Takže teď přemýšlím o řešení : sériové rozhraní routeru (3,3V) --> bitový registr --> darlingtonovo pole --> paralelní relé karta
Hlavní výhoda by byla že bych to mohl hodit na ten sériový port mého routeru a neobsazoval další USB port. No a v případě použití toho kabelu od Nokie by se to dalo připíchnout přímo i k PC. Náklady minimální a sestavit se to dá na předvrtané laboratorní desce za chvilku.
-
Já se chystám svoje zařízení předělat na USB, ovládat ho bude AVR. Hlavní důvod a věc, na kterou by sis měl dát pozor: Výchozí hodnota na paralelním portu je 1. Pokud dojde k výpadku proudu, tak ti během celé kontroly disku (a že mám v serveru 320GB) poteče voda. Chce to přímo do hardwaru integrovat ochranu proti tomuto náhodnému zapnutí a raději i kontrolovat, jak dlouho teče z každého ventilu voda a po překročení prahové hodnoty ho vypnout (to mám teď v softwaru, ale raději bych jaksi hardwarové řešení).
-
pokud je opravdu výchozí "1" tak co použít dva piny a nějaké xor hradlo?
-
Já se chystám svoje zařízení předělat na USB, ovládat ho bude AVR. Hlavní důvod a věc, na kterou by sis měl dát pozor: Výchozí hodnota na paralelním portu je 1. Pokud dojde k výpadku proudu, tak ti během celé kontroly disku (a že mám v serveru 320GB) poteče voda. Chce to přímo do hardwaru integrovat ochranu proti tomuto náhodnému zapnutí a raději i kontrolovat, jak dlouho teče z každého ventilu voda a po překročení prahové hodnoty ho vypnout (to mám teď v softwaru, ale raději bych jaksi hardwarové řešení).
No právě ... u toho printserveru to je to samé. Po připojení té relé-karty se nejdřív střídavě spínají a vypínají všechny relé, ale jen asi 20 sekund, pak to přestane. TO je i jeden z důvodů proč bych raději přešel na ovládání pomocí sériového rozhraní/USB.
-
pokud je opravdu výchozí "1" tak co použít dva piny a nějaké xor hradlo?
Copak to už mě taky napadlo, ale až když jsem to sestavil a byla na zahradě potopa ;D Teď už do toho prasit nic nebudu, jsem rád, že to funguje, a časem vyrobím něco do USB, co bude mít dokonalejší kontroly, než jen nějakou xor sčítačku...
-
http://www.instructables.com/id/A-watering-controller-that-can-be-home-networked/
Toto mi dnes přistálo v poště :)
-
Velmi zaímavé díky za tip. Tohle vypadá zajímavě a nenáročně, potřebuje to jen jednostranný plošňák a jestli jsem to pochopil tak to lze naprogramovat přez Arduino.
Jinak jsem se konečně dostal k tomu a hodil sem moje dosavadní výsledky - jsou v prvním příspěvku.