Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Nejjednodušší online teploměr

kavol
kavol (neregistrovaný)
4. 3. 2003 0:51 Nový

kanon na vrabce?

celé vlákno

nejsem elektronik, tak doufam, ze me nekdo opravi, pokud se v necem pletu ... ale neni to tak trochu kanon na vrabce?
vetsina soucasnych desek ma nekolik vstupu pro teplotni cidla, coz obvykle byva neco jako desetikiloohmovy termistor ... nestacilo by tedy vzit kus kvalitniho kabelu, pripojit na nej odpovidajici termistor, druhy konec pichnout do desky a teplotu odecitat pres lmsensors? (pricemz fajnsmekri by si samozrejme hodnoty jeste prohnali prevodni funkci ziskanou pri kalibraci podle referencniho teplomeru)
- takove reseni pouzivam jako orientacni pro sledovani teploty uvnitr bedny uz pres rok, je to skoro zadarmo (termistor, 20 cm kabliku, odlomeny kus stareho konektoru), a jediny potencialni problem vidim v delce propojovaciho kabelu ...

Roj
Roj (neregistrovaný)
4. 3. 2003 1:42 Nový

Re: kanon na vrabce?

celé vlákno

Me nepripada "pristroj" slozeny z polovodice, kodanu a konektoru o nic slozitejsi, nez "ta spravna" deska a termistor. Navic prave ta kalibrace muze byt kamen urazu

OPUX
OPUX (neregistrovaný)
4. 3. 2003 8:48 Nový

Re: kanon na vrabce?

celé vlákno

Mno, koneckoncu, ne kazdemu se chce rozebirat masinu,
obcas se nekomu muze siknout teplomirku prestehovat
a priznam se, ze v NB, ktery pouzivam,
se mi taky nechce moc vrtat.

Lukas xxx
17. 12. 2007 1:30 Nový

Re: kanon na vrabce?

celé vlákno
hmm tak ako si poznamenal problem by bol v dldze toho kablu, by ma zaujimalo ako by si to chcel vyriesit aby to bolo univerzalne, kedze pri digitalnom prenose sa to riesit v podstate nemusi...
vama
vama (neregistrovaný) ---.my.satronet.sk
8. 7. 2011 10:00 Nový

Re: kanon na vrabce?

celé vlákno

ano presne tak, cim dlhsi kabel tym vacsi odpor ma a potom treba kalibrovat kazde cidlo na kazdy kabel. Dalo by sa to riesit tak, ze v blizkosti termistoru sa da MCU, ktore by premienalo analogovy signal na digitalny a ten bude vysielat po kabli do PC, ale toto nie je jednoduchsi sposob, kedze treba programovat MCU.
Ale na druhej strane treba poznamenat, ze ani pri dig. prenose nemoze byt donekonecna dlhy kabel, pretoze nastava skreslenie tvaru hran impulzov.

Honza
Honza (neregistrovaný)
4. 3. 2003 3:56 Nový

Zapojeni na game port

celé vlákno

Primlouvam se za kratky navod na zapojeni na game port. LPT port totiz dost casto vyuzivam, ale game mi byl zatim vzdycky nanic. HW na teto urovni bohuzel rozumim mizerne.

vanous
vanous (neregistrovaný)
4. 3. 2003 5:11 Nový

Re: Zapojeni na game port

celé vlákno

take bych se za to primluvil a at tam je videt pripojeni vice nez jednoho cidla...a i s kouskem kodu na odecitani teploty z cidel prosim :-)

Dan
Dan (neregistrovaný)
4. 3. 2003 6:57 Nový

Re: Zapojeni na game port

celé vlákno

Podivejte se na http://www.cesko.host.sk/GamePortTemp.htm je tam kompletni zapojeni pro ctyri cidla.

T1GER
T1GER (neregistrovaný)
28. 8. 2003 11:47 Nový

Re: Zapojeni na game port

celé vlákno

Ma pravdu! Ale ne proto, ze ten LPT vyuziva. Kdyz jsem videl delku toho kabelu pripojovanyho na LPT, a bourku v povzdali, docela me zamrazilo...a nebylo to tim, ze bych rozsedl mrazici sprej.

Prvni mensi vyboj v povzdali a port bude KO.

Jinak, podobnou vec jsem delal, ale jeste v dobach DOSu s gameportem. Jenomze delat to takhle je ptakovina. Gameport ma analogovy vstupy. Musite si je sice pred pouzitim zkalibrovat, ale to neni problem. To mereni je celkem presny, ja to delal tak, ze jsem nameril deset udaju, vyhodil jsem nejmensi a nejvetsi a zbytek zprumeroval. Navic mam pocit, ze v Linuxu jde gameport obsluhovat nejak rozumne, takze by na to ta vec nemusela bezet ani s root pravy. (Nebo se mylim? Jak je to vlastne v Linuxu s Joystickem?)

tomas
tomas (neregistrovaný)
4. 3. 2003 4:06 Nový

a co task switching

celé vlákno

Pokud je vystup z cidla 1-4 kHz, co kdyz na rychlem pocitaci mereni probehne rychleji nez dejme tomu 300us? A naopak, co kdyz na pomalem pocitaci ma kernel spoustu jinych veci na praci a prepina nepravidelne mezi procesy? Pro rozumnou presnost mereni by to asi melo byt modul, nebo lepe RTAI modul :-).

jura
jura (neregistrovaný)
4. 3. 2003 10:07 Nový

Re: a co task switching

celé vlákno

Ruzne ovladani HW v realnem case se da delat pod linuxem i bez RT rozsireni (snad je to i lepsi ;-) ja jsem zkousel vyrabet IRIG-B tak, ze jsem za pomoci BSD casovacu (setitimer()) visel na vnitrni 10ms smycce kernelu. Jenom musi takovy programek opustit vcas opustit CPU (ale to je v RT aplikacich bezne :o) a pokud to nestihnete (viz mpg123 na slabsim zeleze) pak vam nepomuze ani "nice(-18)" :-)))
At si Linus co chce rika, at si mamka slzy utira, jeste porad komercnim UNIXum uplne neodzvonilo. Aspon ne vsem a ne ve vsech oblastech :o(

medard
medard (neregistrovaný)
4. 3. 2003 6:24 Nový

realtime

celé vlákno

Zajimavy je problem s casovanim. U joystic portu lze mimo jine cist hodnoty odporu - ale clovek musi spravne (tedy konzistentne) merit cas. Ja zkousel delat smycky v perlu :) a casy odecitat s pomoci nejakeho realtime modulu, ale je to slabe, nevim, jestli tomu lze verit...
Nejsou nejake zkusenosti s realtime odecitanim casu na linuxu?
Tady (u stridy) se pochopitelne clovek statisticky dostane ke spravnejsi hodnote s delsim merenim a jde jen o pomery a ne absolutni cisla.

Frn
Frn (neregistrovaný)
4. 3. 2003 7:49 Nový

Je to s prominutím prasárna

celé vlákno

Nevím jak autor přišel k tomu zapojení, le je to pěkné prase. Spojovat "natvrdo" výstupy z budičů, to je doscela silné kafe. A proboha proč ?!?

"..napájí se ze dvou PINu tak, aby se zmenšil odběr"

Co tím autor myslel ? dběr je přece daný výrobcem čidla a nedá se zmenšit. Mysle snad autor na zmenšení zátěže ?
Při odběru 1mW na 5V je zátěž 0,2 mA. Přitom LPT je komatibilní s TTL, tedy výstupní proud -20/+4 mA. Tedy napájení (z jednoho výstupního pinu) by mělo stačit pro 20 čidel a v pohodě by "utáhlo" i osm čidel - na každý datový pin jedno.

Návody tohoto typu jsou tu jistě vítané, ale proboha lidi, neměl by to ještě před zveřejněním někdo zkouknout ??

B0biN
B0biN (neregistrovaný)
4. 3. 2003 8:49 Nový

Re: Je to s prominutím prasárna

celé vlákno

Prasarna je porno a jine podobne veci a ne zapojeni teplotniho cidla. Me to spis pripada jako fajn napad. :o)

Frn
Frn (neregistrovaný)
6. 3. 2003 14:25 Nový

Re: Je to s prominutím prasárna

celé vlákno

Fajn nápad není zkratování dvou výstupů. které může odpálit řadič LPT.

Jak by vám bylo, kdyby jste si toto postavil a ono by se vám to "odvděčilo" poškozením na MB ?!?

medard
medard (neregistrovaný)
4. 3. 2003 9:24 Nový

Re: Je to s prominutím prasárna - to je malo

celé vlákno

Mozna by slo rict "dirty trick" misto prasarna. Ted stoji otazka PROC? Jak si Frn predstavuje "namekko"? Jsem cely zhavy na Frnovo doplneni ... bude-li...

kubik
kubik (neregistrovaný)
4. 3. 2003 9:34 Nový

Re: Je to s prominutím prasárna - to je malo

celé vlákno

Namekko je napriklad spojit vyvody pres diody nebo odpory, takze v pripade, ze jeden bude tahat nahoru a druhej dolu, tak se nabudou pretlacovat.

medard
medard (neregistrovaný)
4. 3. 2003 12:01 Nový

Re: Je to s prominutím *** - to je malo - joystick

celé vlákno

Shrneme-li to, jediny problem je spojeni 2 nezavislych napajeni (chapu, jako dite jsem uvaril 2 4.5V baterky, kdyz jsem chtel odpalit raketu).
Kapacita je tam na obrouseni hran nabehu - hadam - snad taky odruseni? Proc vadi dlouhej kabel?

Jinak je to ok. Dobre?

Jakou presnost umite pri cteni odporu na joystiku?
Nejlepe ve stupnich celsia...

me
me (neregistrovaný)
5. 3. 2003 21:50 Nový

Re: Je to s prominutím *** - to je malo - joystick

celé vlákno

Hmm, jeste by jsem byl opatrnejsi, mozna pridal na dratky nejaky transil a urcite zaradil do serie odpory, tak 100ohm. Jinak se muze stat, ze naindukovane napeti na delsim kabelu odela paraelni port a to by mohlo mrzet, zvlast treba u notebooku. Jinak je to fajn napad, jen by potreboval ucesat.

Lukas xxx
17. 12. 2007 1:33 Nový

Re: Je to s prominutím *** - to je malo - joystick

celé vlákno
a pre istotu to uzemni o radiator keby do toho vrazil blesk:)
Frn
Frn (neregistrovaný)
6. 3. 2003 14:25 Nový

Re: Je to s prominutím *** - to je malo - joystick

celé vlákno

Ne !

Jediný problém je, že tenhle bastl může odvařit LPT port, který je u novějších strojů přímo na mainboardu.

Frn
Frn (neregistrovaný)
6. 3. 2003 14:25 Nový

Re: Je to s prominutím prasárna - to je malo

celé vlákno

Ano, přesně tak. Chtěl jsem odpovědět v podobném duchu, ale už mě někdo předběhnul :)

Zapojit dvě diody přece není problém. Horší to bude s úbytkem, který je (pro Si) až 0.7 V. Na toto by se hodily Ge hrotové diody, v nouzi Schotky.
Dále by nebylo od věci zapojit do série odpory řádově desítky Ohm - na průběhu signálu se nijak neprojeví a opět to může zachránit port, pokud by se do toho kabelu něco naindukovalo. A při té délce kabelu se tam něco v pohodě naindukovat může !

Lukas xxx
17. 12. 2007 1:38 Nový

Re: Je to s prominutím prasárna - to je malo

celé vlákno
a co tak dat tam optoclen (dioda + fototranzistor) je to jeden swab, urcite by sa to zmestilo na maly plosacik priamo do vnutra lpt portu, no krasa :)
Lukas xxx
17. 12. 2007 1:32 Nový

Re: Je to s prominutím prasárna - to je malo

celé vlákno
ty kokso, vystudoval som elektrotechnicku skolu a teda taketo nazvy som este nepocul ze natvrdo a namekko... mekke mas vajce ked ho kratko varis... :) a kedze tie vyvody maju sluzit ako zdroj napatia 5 V tak to by som chcel vidiet ako by si tam zapojil tie diody :)
Jiri Dobry
Jiri Dobry (neregistrovaný)
4. 3. 2003 10:24 Nový

Re: Je to s prominutim prasarna - to je malo

celé vlákno

Do elektroniky a pocitacu delam pres 15 let a musim rict, pri zapojeni dvou vystupu paralelne se me jezi vsechny chlupy. Ono se to dela bezne, ale to jsou spojeny i vstupy. Pak je zajisteno, ze nepujdou proti sobe. Strach z vyzkratovani napajeni chapu, ale pokud se port nevhodne inicializuje tak dojde prakticky k temuz a nez probehne nastaveni z biosu muze bejt pozde. Jinak dobrej napad, ale vystupy nespojovat!!
PS: s termistorovyma cidlama bez kalibrace a 10 metru kabelem nedosahnete ani presnoti lepsi nez cca 2 stC. Ono se to nezda moc, ale neni to dost ani na rozliseni mrzne/nemrzne.

Jan Pech
Jan Pech (neregistrovaný)
4. 3. 2003 10:41 Nový

Re: Je to s prominutím prasárna

celé vlákno

Udelat na pripojeni dvou soucastek k paralelnimu portu hned dve zasadni navrharske chyby, to uz je umeni! Tak to dopadne, kdyz se zacne hardwarem zabyvat programator:))) Krome spojeni vystupu dvou budicu je tam jeste naprosto nesmyslne umistena blokovaci kapacita. Ten kondenzator patri co nejblize k cidlu a ne na druhou stranu kabelu jak je tu prezentovano.

M. Istok
M. Istok (neregistrovaný)
5. 3. 2003 21:04 Nový

Re: Je to s prominutím prasárna?

celé vlákno

Problemy jsou predevsim dva:
1. umisteni kondenzatoru. Mate pravdu, spravnejsi by bylo umistit ho co nejbliz k cidlu. V tomto pripade jsem ho umistil tak, jak je to vyfoceno, protoze se mi kondenzator nevesel k cidlu. Cidlo melo totiz byt tak male, aby ho bylo mozne prostrcit skrz co nejmensi diru ve zdi.

2. napajeni. Toto zapojeni neni znejcistcich, ale je asi nejjednodussi. Zajimavy napad je doplnit toto zapojeni o dve diody tak, aby se nemohlo zacit "pretahovat" napajeni.
Pokud nebudete pouzivat tento zpusob napajeni, tak nezbyva nez "vytahnout" napajeni zevnitr pocitace (nebo pouzit baterie). Potom ale uz toto zapojeni ztraci na jednoduchosti a prenosnosti.

Co se tyka zapojeni termistoru na GAME port, tak to by bylo opravdu nejjednodussi. Ale takove zapojeni jsem na internetu nikde nevidel.

Co se tyka mereni stridy na velice rychlych pocitacich, tak bohuzel nepatrim mezi ty stastne majitele rychlych stroju. Testoval jsem to spise na starsich strojich (486), protoze tech je dost a za maly peniz.

T1GER
T1GER (neregistrovaný)
28. 8. 2003 12:00 Nový

Re: Je to s prominutím prasárna

celé vlákno

Spojovani budicu neni az takova prasecina. Je to prasecina v pripade LPT, protoze ty budice v LPT NAVRHOVALO PRASE. Pokud ale mate EPP je to ochotny (uz z principu EPP _musi_ byt ochotny) prezit leccos.
BTW ty budice jsou v LPT takhle navrhovany proc? DUVOD? (Lysohlavky, Marihuana, Hasis,...,lidska blbost) Nemyslim, ze by to muselo byt ,,hot plug''. Na to je tam trochu moc dratu (tohle si vzdycky vybavim lidi, kteri navrhujou IO a zakopnou o PCMCIA, tam je tech dratu moooc a musi to byt hotplug, hi), ale mohlo to byt DPDL aspon zkratuvzdorny. To se da udelat celkem jednoduse omezenim proudu, kterej je ochotnej dodat napajeci system budicu. Jako ochrana nic moc, ale lepsi nez dratem do oka...jenze tam neni ani to...

tap
tap (neregistrovaný)
4. 3. 2003 9:18 Nový

nestacilo by ioperm?

celé vlákno

Nestacilo by volanie ioperm a hned potom by sa zahodili root-ovske prava? Binarka by mozno potom nemusela bezat pod root-om.

Daniel Smolik
Daniel Smolik (neregistrovaný)
4. 3. 2003 10:04 Nový

Digitemp

celé vlákno

Podivejte se na digitemp. Pouziva to DS1820 a je to super.

Tom Vrana
Tom Vrana (neregistrovaný)
4. 3. 2003 10:36 Nový

Jde to ještě jednodušeji....

celé vlákno

Když už budeme používat gameport, stačí vzít vhodný termistor - 100k připojit ho na jeden ze čtyř vstupů pro snímání polohy, což není nic jiného než A/D převodník... obslužný software viz. kernel joystick driver - jo a pokud připojíte na druhou osu aspoň jakýkoliv odpor, tak vám to kernel zdetekuje jako analagový joystick... pak už jen zkalibrovat podle teploměru... jeden gameport = 4 čidla....

Pavel Prchal
Pavel Prchal (neregistrovaný)
4. 3. 2003 11:17 Nový

Re: Jde to ještě jednodušeji....

celé vlákno

No, to je fakt. Kdyz se prida fotodioda zapojena v odporovem rezimu, muzu merit i svetlo :-)

Medved
Medved (neregistrovaný)
29. 5. 2003 20:13 Nový

Re: Jde to ještě jednodušeji....

celé vlákno

S termistorem na GAMEportu jsou dva problemy: Uvnitr se fyzicky meri cas. konstanta RC (jetam prachsprosta 555), jenze kondenzator je pouzit keramika ~2n2, coz je "teplomer" sam o sobe, jen prevodni krivka je neznama...
Jde se jen "oprit" o to, ze v jednom PC je 1 typ kondu, ktere budou vcelku slusne cestovat spolu, takze bych na druhou "souradnici" pripojil pevny odpor a ovladacem JOYSTICKu cetl oba odpory a vyhodnocoval jejich pomer - ten pak bude nezavisly na "cestovani" kondenzatoru
Jen ten ovladac musi vracet cislo presne umerne merenemu intervalu...

Dalsi problem je s rusenim - staci kratka spicka, co "proleze" do 555 a ukonci merici cyklus - "namerite" vyrazne vyssi teplotu, nez je realna...

V kazdem pripade - vyvody +5V jistit PolySwitchem (vratna pojistka) a vstup chranit 2 schottkyho diodami na GND a +5V, ci lepe nizkokapacitnim 5V TRANSILem ke GND
(zkrat a prepeti v kabelu se muze objevit vzdycky)

Tom Vrana
Tom Vrana (neregistrovaný)
4. 3. 2003 10:37 Nový

.... a cena :-)

celé vlákno

Termistor stojí v GMe asi 12,- :-)

Zdenek Kabelac
Zdenek Kabelac (neregistrovaný)
4. 3. 2003 10:53 Nový

A co nejaky teplotni autoregulator otacek

celé vlákno

Kdyz to tu tak ctu - nemate tu nekdo nejaky zcela primitivni navod na zapojeni nejakeho teplotniho autoregulatoru otacek vetracku - neco co by fungovalo hardwarove samo, melo maximalni spolehlivost, minimalni cenu a byl to schopen spajet i totalni amater ???

Tomas
Tomas (neregistrovaný)
4. 3. 2003 20:24 Nový

Re: A co nejaky teplotni autoregulator otacek

celé vlákno

Staci zadat do googlu dotaz "regulace otacek" a vyhodi to docela dost odkazu. Jinak doporucuju http://pavouk.comp.cz/fan/regul.html, hned to prvni zapojeni (DTK), je to docela v pohode (sem silny laik v oblasti prace s pajkou), vsechny soucastky z toho zapojeni sem sehnal v GME, reguluje to pekne, mam to pres pul roku ve zdroji.
Enjoy.

pekr
pekr (neregistrovaný)
5. 3. 2003 10:27 Nový

Re: A co nejaky teplotni autoregulator otacek

celé vlákno

Jako zcela primitivni teplotni regulator ventilatorku v PC pouzivam bezne NTC termistory cca 100 - 220 Ohmu zapojene v serii s ventilatorem a prilepene k chladici. Jednoduzsi uz to snad ani byt nemuze...
Pro mereni externi teploty bych radeji volil teplotni cidlo s digitalni, avsak casove mene kritickou sbernici (napr. I2C ci SPI).

Jan Martinek
Jan Martinek (neregistrovaný)
4. 3. 2003 12:07 Nový

přesnost čidel

celé vlákno

Přesnost, citlivost a linearita temistoru je
výrazně horší než u řešení popsaného v článku. U čidla SMT-160-30 výrobce garantuje maximální (absolutní!) odchylku, která číní maximálně 0.7 stupňů u pouzdra TO-18 a 1.2 stupňu u pouzdra TO-92. Čidlo nemá analogový výstup jako termistor, ale DIGITÁLNÍ, takže se to

a) báječně zpracovává
b) je možné mít čidlo na až 20 metrů dlouhém drátu (dle výrobce). Což je s termistorem nemyslitelné.

Mrzí mě, že se autor trochu nerozepsal o chybě meření - ta totiž závisí nejen na pouzdře,
ale taky na samplovací frekvenci a době měření.
Výrobce uvadí vzorec, podle kterého se dá chyba
měření spočítat.
Nechápu, proč autor použil méně přesnou variantu
(pouzdro TO-92), místo TO-18. Cituji:

Bez větších problémů tak získáte teploměr, který měří s přesností na stupně celsia, ...

Chyba je tedy +- 1.2 stupně a to jsem zanedbal chybu
vzniklou při zpracování signálu.
Ještě dodávám, že v Brně v GM electronic NEMAJÍ
tu přesnější variantu :-( Mají pouze TO-92, hlupáci.

Yeti
Yeti (neregistrovaný)
4. 3. 2003 14:42 Nový

Re: přesnost čidel

celé vlákno

Nazdar Johny ;-)

Rozumím těmhle věcem jako koza petrželi, takže nechápu, co je tak baječného na softwarovém zpracování střídy. Na blbinku typu teplotního čidla přece nechci RT programy.

m0rph
m0rph (neregistrovaný)
4. 3. 2003 15:20 Nový

Re: přesnost čidel

celé vlákno

asi to, ze je to konstrukcne jednoduche a levne. pokud chcete neco sofistikovanejsiho, muzete zkusit treba http://stoupa.sh.cvut.cz/teplomer/

pro presnejsi mereni stridy by to snad slo realizovat pomoci specialniho modulu do jadra, podobne jako tuhle vec resi LIRC. tim by problemy se schedulerem odpadly, protoze pri kazde hrane (aspon u ridicich linek serial portu) se generuje preruseni a obsluzna rutina akorat precte time stamp counter.

Touxa
Touxa (neregistrovaný)
7. 3. 2003 12:44 Nový

Re: přesnost čidel

celé vlákno

Ja myslim, ze to mereni stridy je proste statisticke, takze na nejakem zpozdeni od scheduleru (ktere je nezavisle na signalu z teplomeru) proste nezalezi (Jenom trosku zvetsi rozptyl, ale to staci zvysit pocet mereni). Dokonce by to asi bylo presnejsi, kdyby se mezi merenimy nahodne dlouho cekalo.

Filip Kotoucek
Filip Kotoucek (neregistrovaný)
4. 3. 2003 15:47 Nový

Profi a stejne jednoduche reseni

celé vlákno

Panove nehteli by jste delat veci trosicku profesionalneji. A to se zachovanim jednoduchosti.
viz http://www.vss.co.nz/new/gadgets/onewire.htm

Aloner
Aloner (neregistrovaný)
4. 3. 2003 18:26 Nový

Digitemp rulez !!!

celé vlákno

Ja osobne neznam nic jednodussiho nez je projekt DIGITEMP od Brian C. Lane http://www.brianlane.com/digitemp.php DS1820 (a varianty) stoji v Praze cca 150-170Kc a ze svabu leze rovnou serial. Proste simple !

Iany
Iany (neregistrovaný)
12. 3. 2003 14:43 Nový

Re: Digitemp rulez !!!

celé vlákno

Nejjednodussi navod je
http://www.brianlane.com/linux/dthowto.txt . Ten odkazuje na s. 20 dokumentu http://pdfserv.maxim-ic.com/arpdf/AppNotes/app74.pdf (pozor: 600 kB), ovsem schema je na s. 21.
Diody 1N5818 se u nas sehnat daji (GM Electronic), zenerky 3,9V a 6,2V jsou bez diskuze.
Ovsem nedari se mi sehnat to teplotni cidlo DS1820. Nevedel by nekdo? Bez nej to nevyzkousim :(

paulusmaria
paulusmaria (neregistrovaný)
7. 1. 2006 13:34 Nový

Re: Digitemp rulez !!!

celé vlákno
Cidlo zozenies http://www.hte.cz
paulusmaria
paulusmaria (neregistrovaný)
24. 3. 2006 23:39 Nový

Re: Digitemp rulez !!!

celé vlákno
pardon cidlo zozenies v www.gme.cz V hte.cz/sk sa zhanaju cidla maxim/dallas pre digitemp.
Martin Vítězník
Martin Vítězník (neregistrovaný)
4. 3. 2003 20:01 Nový

Taky jednoduché řešení...

celé vlákno

A co třeba nepoužít následující kombinaci : 1×555, 1×rezistor, 1×kondenzátor, 1×termistor a zapojito to jako multivibrátor. Teplota leze ven jako frekvence, určí se z kombinace vzorce na určení frekvence 555 a závistosti odporu konkrétního termistoru na teplotě. Cena vyjde cca (10+1+2+10)= 25 kč. (bez konektoru)

Pokud pak použijete na zpracování PIC(jednochip), který vám výrobce pošle zadarmo jako vzorek ( http://sample.microchip.com ) tak to můžete cpát rovnou jako čísla do ser. portu, nebo v kombinaci se starým mobilem posílat přes GSM jako SMS. Například 16F877 má 33 I/O pinů = 31 vstupů pro čidla (2 piny jako Rx a Tx na mobil). V kombinaci se třeba oskarovým "Odepiš" máte docela dobrý dálkový teploměr...

megalith
megalith (neregistrovaný)
10. 3. 2003 12:28 Nový

Re: Taky jednoduché řešení...

celé vlákno

Tak tu 555 jsem mel takhle pripojenou kdysi u ZX Spectra :-)

Zdeněk Štěpánek
Zdeněk Štěpánek (neregistrovaný)
5. 3. 2003 0:30 Nový

super

celé vlákno

Zdravim

Spojovat vystupy je samozrejme blbost, to uz bylo receno, ale jinak je to super.

Ja jsem totiz PRESNE tohle prave hledal, potrebuju merit teplotu v bedne ve ktery mam wifi router. Proste aby se mi v lete neupekl. Koupim dva tyhle integrace, jeden dam dovbnitr, druhej ven na barak a mam to. Soft snad upravit zvladnu (i kdyz jsem pascalista) a nejaky skript v PHP je hracka, treba casem udelam i ten gnuplot.

Zdenek

Nepto
Nepto (neregistrovaný)
5. 3. 2003 2:42 Nový

phpWeather

celé vlákno

Ked si spojime aktualne pocasie a web, dostaneme jednoduche riesenie: phpWeather. Tento open source projekt sa venuje parsovaniu tzv. METARov. Metar je zaznam, ktory raz za isty casovy interval (spravidla hodina) produkuju vacsie letiska. Takze staci byt v blizkosti nejakeho a aktualne pocasie mate zabezpecene. Pre ludi z Bratislavy, Prahy ci Brna ziadny problem... :-)

Referencie:
http://nepto.sk/ (ukazka strucneho vypisu)
http://nepto.sk/speciality/pocasie/ (dlhy vypis)
http://phpweather.sf.net/ (domovska stranka projektu)

Dalibor
Dalibor (neregistrovaný)
5. 3. 2003 12:08 Nový

Petikoruna

celé vlákno

Prirovnani velikosti vyrobku k necemu znamemu, v tomto pripade k petikorune, je velmi intuitivni. Hodne me pobavilo, ze ja bych to klidne velikostne prirovnaval k necemu nemene znamemu, treba k velikosti konektoru LPT :)).

-- Dalibor

yakub
yakub (neregistrovaný)
7. 3. 2003 10:52 Nový

Re: Petikoruna

celé vlákno

No treba ma doma ve zdi diru velikosti petikoruny a timto srovanim chtel dokazat, ze se do ni cidlo bez problemu vejde :)

wenca
wenca (neregistrovaný)
8. 3. 2003 10:12 Nový

pomoc

celé vlákno

potřeboval bych, dostat signal s klasicke PT=100 do PC.
Nevim kde a co mam hledat.
Budu vdecen za jakokoliv informaci velmi vdečný

Jirka N.
Jirka N. (neregistrovaný)
16. 3. 2003 0:27 Nový

hw reseni

celé vlákno

Hello, coz treba misto, velmi slusne receno, ne uplne korektniho reseni nepouzit hotove cidlo, ktere je jednak elektricky naprosto v poradku a teplotu vam vrati rovnou jako textovy retezec? http://www.papouch.com/tm.html. Stoji asi 4 stovky, ale je to hotove vyzkousene reseni a bez rizika, ze si uzivatel oddela port na pocitaci.

OT pro neoblomne: Proc si nevezmete 5V z USB, nebo klavesnicoveho portu?

David Sedláček
David Sedláček (neregistrovaný)
30. 12. 2003 12:44 Nový

Re: hw reseni

celé vlákno

Fuj. Takova nechutna reklama!

uživatel si přál zůstat v anonymitě
25. 1. 2006 9:55 Nový

Re: hw reseni

celé vlákno
asi proto ze k tem 400 si pripocitej TopTrans 180 (jinou moznost doruceni jsem nenasel) a dobirka 100 a to se vyplati!!!
Mirek
Mirek (neregistrovaný)
13. 11. 2004 1:14 Nový

Re: hw reseni

celé vlákno

To hezke upozornovat na teplomer od papoucha, ale nema program pro linux - pouzivam toto cidlo jiz delsi dobu s programem Petra Patocky z www.webcams.cz, ktery umi i odeslat teplotu do databaze na serveru s moznosti dalaiho pouziti.
Pokud toto ma nekdo vyresene na linuxu, byl bych rad za jeho rady ci pokud da k dyspozici i program - budu vdecny.
Potreboval bych sejmout doma teplotu a automaticky odeslat do databaze na server po X min.
Ma to nekdo ?

lsla
lsla (neregistrovaný)
30. 4. 2005 21:14 Nový

Re: hw reseni

celé vlákno
Vcera mi prislo cidlo od Papoucha. Funguje to takhle:

cat /dev/ttyS0

To je cele.
Macan
Macan (neregistrovaný)
25. 4. 2006 12:33 Nový

Re: hw reseni

celé vlákno
moc diky. Dnes se mi na stul dostalo cidlo TM od PaPoucha, uz jsem chtel na to psat neco v cecku, ale pak objevil Vas prispevek. S malou upravou to slape pod FreeBSD:
cat /dev/cuaa0
horol
horol (neregistrovaný)
16. 3. 2003 21:05 Nový

Zaujimave riesenie v praxi

celé vlákno

Tu je (jedno z mnohych) praktickych rieseni teplomera pripojeneho k PC. Neskumal som jeho presnost, ale ked sedim na intraku zavaleny programovanim, tak aspon mam prehlad co sa deje vonku ;)...
http://www.pcklub.sk/teplomer_all.php

Shaddack
Shaddack (neregistrovaný)
22. 3. 2003 15:50 Nový

Potencialni zrada

celé vlákno

Postavil jsem si obvod. Rtutovy referencni teplomer ukazoval 24'C, cidlo tvrdilo necelych 15'C. Voltmetr prozradil napajeci napeti 3.5V. Po pripojeni na nefalsovanych 5V se ukazalo ze senzor meri tak jak ma. Pri napajeni z portu tedy pozor na napajeci napeti.

Martin
Martin (neregistrovaný)
13. 4. 2003 22:11 Nový

kdo to umí? a je ochoten a za co?

celé vlákno

Kdo tu má čas,je na tolik schopnej a dokáže takovej teploměr udělat
rád bych na web tu teplotu přidal
podmínky
jsou tu w2000
web je jinde... takkže třeba každejch 10 minut poslat soubor přes ftp
w2000 jsou na pevný lajně.

dík
mmm@jantar.cz

Jirka
Jirka (neregistrovaný)
7. 5. 2003 14:10 Nový

Re: kdo to umí? a je ochoten a za co?

celé vlákno

Neco podobneho naleznete i na : http://thermo.uninet.cz

Hroch
Hroch (neregistrovaný)
17. 11. 2004 22:24 Nový

Bez titulku

celé vlákno

Tak sem se dival na http://thermo.uninet.cz... Muj nazor je, ze autor - ci provozovatel (co ja vim..) - je docela vydriduch. Skoro bych mel chut rict zlodej, ale prece jen neco prodava... Naklady na ten inzerovanej teplomer i s tim procesorem (pravdepodobne PIC12Cxxx) urcite nepresahnou 300 nebo 400Kc. Stejne tak metr kabelu za 15Kc neni prilis lidske.

Stalo by za to delat nejakej volne sirenej software, navod, popripade nabidnout moznost to vyrobit.

Je-li nekdo, kdo se jiz podobnym projektem zabyva at mi da vedet. Nabizim spolupraci. A jestli ne, stalo by za to, kdyby se nekdo zabyvat zacal. A pokud ne, zacnu se zabyvat ja!

Hradlo
Hradlo (neregistrovaný)
10. 6. 2005 13:49 Nový

Re:

celé vlákno
Možná by se vám hodilo tohle od Papoucha. Je to služba pro Widle: http://www.papouch.com/shop/scripts/_detail.asp?katcislo=0038
Luke
Luke (neregistrovaný)
30. 9. 2004 11:36 Nový

Jde to i přes USB ???

celé vlákno

Existuje jednoduchý teploměr na USB ???

Dík Luke

uživatel si přál zůstat v anonymitě
12. 4. 2005 22:01 Nový

Re: Jde to i přes USB ???

celé vlákno
jde to
Hradlo
Hradlo (neregistrovaný)
10. 6. 2005 14:42 Nový

Re: Jde to i přes USB ???

celé vlákno
Mirek
Mirek (neregistrovaný)
26. 12. 2004 14:05 Nový

Teplomer od unitet

celé vlákno

Mam teplomer zakoupeny od http://www.uninet.cz/teplota a chtel bych ho rozbehnout na linuxu - momentalne mi bezi pod win bezproblemove.
Nemate nekdo zkusenosti s timto tepl.cidlem a jak ho rozbehat pod linuxem ?
Dle informaci je tam pouzito cidlo Dalas - nevim co je to za cidlo a vice jsem se o nem nedozvedel - jsem v elektronice uplny laik a na linuxu take.
Diky za kazde informace popripadnou pomoc.

Alex
Alex (neregistrovaný)
6. 1. 2005 19:13 Nový

Kam s druhym cidlem?

celé vlákno

Kam se pripojuje signal z druheho cidla? A jak pote nastavit c-softik aby to fajcilo?

Kamil Sopko
Kamil Sopko (neregistrovaný)
26. 1. 2005 20:56 Nový

Re: Kam s druhym cidlem?

celé vlákno

treba na bit 4 pin 13 a volat 2x cteni(stejne je pootreba si upravit vystup u programku a asi dodelat naky vstup kdyz se u kompu meni IO port, aby se to nemuselo kompilovat (viz nase wifi masiny nemaj gcc, ale nastaveni vselijaky ;]))
mozna by to chtello pridat diodu aby nedoslo k prepolovani a predrazenej odpor kvuli skratu????

thovt
thovt (neregistrovaný)
3. 11. 2008 12:46 Nový

Kam s druhym cidlem?

celé vlákno
Tady je odkaz na dvě čidla .http://luv-i.net/?pg=pocasi_teplomer
Ve zdrojovém kodu jsou tam chyby.

Muj funguje

Teplomer.c

#include <stdio.h>
#include <unistd.h>
#include <sys/io.h>
#include <stdlib.h>

#define DATA 0x378
#define STATUS DATA+1
#define CONTROL DATA+2

float ZmerTo (unsigned short naportu, unsigned char odkud, int stav)

// funkce vraci teplotu ve st. Celsia
// parametry
// naportu - port na kterem se provadi mereni
// odkud - bite na ktery je pripojen teplomer
// stav - urcuje zda je vstup negovan

#define DelkaCyklu 0xffff

{
int t0, t1, t2;
int mask = (1 << odkud);
t1=0;
t2=0;

for (t0 = 0; t0 < DelkaCyklu; t0++)
// vlastní mereni
if ((inb (naportu) & mask) == 0) t1++ ;

// negace mereni v pripade, ze je port negovan
t2=DelkaCyklu-t1;
if (stav!=0){
t1=t2;
t2=DelkaCyklu-t1;
};
// vlastní vypocet teploty 16
return ((((double)t2 / ((double)DelkaCyklu)) - 0.32) / 0.0047 +16);
}

int main (void)
{
if (setuid (0) < 0)
{
printf ("Program musi byt spusten rootem\n");
exit (1);
}
if (ioperm (STATUS, 3, 1))
{
printf ("Program musi byt spusten rootem\n");
exit (1);
}
if (ioperm (CONTROL, 3, 1))
{
printf ("Neni pristup na port\n");
exit (1);
}


// nastaveni control portu na 1 tak aby na nem bylo +5V pro napajeni
outb (52, CONTROL);

// zmereni teploty
//pro LPT port a pro teplomer zapojeny na PIN 15
printf ("IN %4.1f \n", ZmerTo (STATUS, 3, 0));

//pro lpt port a pro teplomer zapojeny na pin 10
printf ("OUT %4.1f\n", ZmerTo (STATUS, 6, 0));

// nastaveni control portu na 0 tak aby bylo vypnute napajeni cidla
outb (55, CONTROL);

return (0);
}
Zdenál
Zdenál (neregistrovaný)
30. 6. 2005 1:05 Nový

Software pro gameport

celé vlákno
No jo ale jak na gameport. zkousel jsem prepsat #define DATA 0x378 na #define DATA 0x200 a porad nic. V biosu mam Zapnuto Gameport (200-2007H) takze tady problem asi nebude.

Nemate nekdo uz hotovy program pro game port?Uz nevim co bych ve zdrojaku zmenil snad jeste bity ale to je vsechno.

Dik moc
uživatel si přál zůstat v anonymitě
23. 10. 2006 9:05 Nový

cool

celé vlákno
Udelal jsem si hned 2 cidla, jedno ve skrini a jedno venku, super! :)
http://www.vysokemyto.info/temp/
Mysha00
Mysha00 (neregistrovaný)
14. 5. 2008 15:23 Nový

ne tak levně ale kvalitněji

celé vlákno
http://www.papouch.com/shop/scripts/_list.asp?kat=3

Ten přes LAN je úplná nádhera.
m4a
m4a (neregistrovaný)
19. 9. 2008 23:04 Nový

Munin

celé vlákno
Existuje pro toto čidlo plugin do Munin ?
bootik
bootik (neregistrovaný)
5. 10. 2008 18:29 Nový

Chyba v obslužném programu ?

celé vlákno
Zapojil jsem podle daneho schematku, ovsem stale mi z toho leze jen jedna konstantni hodnota

Při připojeném čidle: -68.1
Při odpojeném čidle: 144.7

Nemohla by být chyba někde v programu ?

pc:/# gcc -O6 teplomer.c -o teplomer
teplomer.c: In function ‘main’:
teplomer.c:44: warning: incompatible implicit declaration of built-in function ‘exit’
teplomer.c:49: warning: incompatible implicit declaration of built-in function ‘exit’
teplomer.c:54: warning: incompatible implicit declaration of built-in function ‘exit’
Qinces
Qinces (neregistrovaný)
9. 10. 2008 20:55 Nový

kua vobec mi to nejde

celé vlákno
mam Bloodshed Dev-C++ a stale vypisuje chybu sys/io...bla bla bla...co mam delat
poradte alebo poslite funkcni program...budem velmi vdacny..dakujem
loumer
loumer (neregistrovaný)
26. 10. 2008 17:40 Nový

Re: kua vobec mi to nejde

celé vlákno
Nebude to tím, že to je program pro linux a ty se snažíš kompilovat pod WIN ?
thovt
thovt (neregistrovaný)
30. 10. 2008 1:21 Nový

Oprava zdrojového kodu mel fungovat kdyby byli chyby tak se omlouván

celé vlákno
#include <stdio.h>
#include <unistd.h>
#include <sys/io.h>
#include <stdlib.h>

#define DATA 0x378
#define STATUS DATA+1
#define CONTROL DATA+2

float ZmerTo (unsigned short naportu, unsigned char odkud, int stav)

// funkce vraci teplotu ve st. Celsia
// parametry
// naportu - port na kterem se provadi mereni
// odkud - bite na ktery je pripojen teplomer
// stav - urcuje zda je vstup negovan

#define DelkaCyklu 0x2ffff

{
int t0, t1, t2;
int mask = (1 << odkud);
t1=0;
t2=0;

for (t0 = 0; t0 < DelkaCyklu; t0++)
// vlastní mereni
if ((inb (naportu) & mask) == 0) t1++ ;

// negace mereni v pripade, ze je port negovan
t2=DelkaCyklu-t1;
if (stav!=0){
t1=t2;
t2=DelkaCyklu-t1;
};
// vlastní vypocet teploty
return ((((double)t2 / ((double)DelkaCyklu)) - 0.32) / 0.0047);
}

int main (void)
{
if (setuid (0) < 0)
{
printf ("Program musi byt spusten rootem\n");
exit (1);
}
if (ioperm (STATUS, 3, 1))
{
printf ("Program musi byt spusten rootem\n");
exit (1);
}
if (ioperm (CONTROL, 3, 1))
{
printf ("Neni pristup na port\n");
exit (1);
}


// nastaveni control portu na 1 tak aby na nem bylo +5V pro napajeni
outb (52, CONTROL);

// zmereni teploty
//pro LPT port a pro teplomer zapojeny na PIN 15
printf ("Teplota je %4.1f \n", ZmerTo (STATUS, 3, 0));

// nastaveni control portu na 0 tak aby bylo vypnute napajeni cidla
outb (55, CONTROL);

return (0);
}
uživatel si přál zůstat v anonymitě
13. 1. 2009 17:11 Nový

Překlad

celé vlákno
Ahoj
nevím si už rady kód mi nejde přeložit stále ukazuje 8 chyb

Díky za pomoc
thovt
thovt (neregistrovaný)
14. 1. 2009 15:08 Nový

Re: Překlad

celé vlákno
Ahoj nainstaluj si program ten ti ukaze chyby Anjuta jestli si to udelal podle schématu co je vestavený tady tak si 100% odpalil paralelní portn nesmi se zkratovat výstupy na adrese si to precti www.hw.cz/lpt jo v biosus musis nastavit spravný rezim je to laborace kazdy a autor co pise udela nejake blosti maš v linuxu instalovana g++ nebo gcc atd
thovt
thovt (neregistrovaný)
29. 1. 2009 0:36 Nový

Re: Překlad

celé vlákno
Aby fungovalo mereni teplomerem prepnout v BIOSu u paralelního portu do rezimu Normal ekvivalent SPP.
Zasílat nově přidané příspěvky e-mailem