Dvokanalni precizni termometar

Napravio se novi projektic. Prica ide ovako:

Dosao mi covjek, kaze, hocu mjeriti temperaturu, dva kanala, apsolutna tocnost bolja od pola celzija a rezolucija od 0.1 stupanj celzija ili bolje, podrucje od 0-80 stupnjeva celzija, bez smetnji i suma. Treba biti spojen na PC i prikazivati podatke a po zelji i logirati to u file.

I tako, buduci da mi je bilo zao odgurnuti ovakav poslic, rekoh si "Ajd'...". Napravio termometar sa dva DS18B20 koji su na kraju aluminijske cjevcice (htio sam staviti inox ali je covjek rekao da ne treba jer je htio najjeftijine i najbrze rjesenje) zaliveni u prozirni epoxi. Spojeni su svaki sa 2.5 metarskim dvozilnim oklopljenim kabelom na kutiju od lijevanog aluminija (iz Chipoteke, izvrsne su) u kojoj je PIC 12F683 koji hendla signale i salje podatke. Zanimljivo je da za interface na RS-232 nisam koristio popularni MAX232 vec samo DVA OTPORNIKA - radi izvrsno. Napajanje sklopa je izvedeno iz serijskog porta tako da je maksimalno pojednostavljen rad - nema adaptera sa 220Vac.

Cijeli sklop ima 78L05, dvije diode 1N4148 (za izvlacenje napajanja sa serijskog porta), dva kondenzatora za peglanje napajanja, jedan PIC, tri otpornika i dva senzora. Senzori su spojeni minijaturnim XLR konektorom (kupljenim u Chipoteci) koji su se pokazali stvarno izvrsnima za kojekakve namjene. Pozlaceni su kontakti, ima polugu za sprijecavanje slucajnog izvlacenja, ima tri kontakta+oklop i vrlo se jednostavno leme i montiraju - toplo ih preporucam.

Najvecih problema sam imao sa ljevanjem epoksija. Ako je prehladno onda je gust i dugo stvrdnjava, slabe je cvrstoce, a ako se zagrije (grijao sam ga na 60-70 stupnjeva) tolko je tekuc da se razlije posvuda i "nestane". Hehehe - muka jezeva. Za precizno doziranje sam koristio sprice iz apoteke (kostaju oko 0.3 kune, nije ni cudo da se mladi drogiraju) od 2ml i to zamijesao u praznoj plasticnoj casi sa automata za vodu iz hodnika. Ne, nisam je poslije neprimjetno vratio u automat :)

Slikice na binsima. Log file: ... #Temp1: +0069.8750 C *Temp2: +0067.5625 C #Temp1: +0069.7500 C *Temp2: +0067.4375 C #Temp1: +0069.5625 C *Temp2: +0067.2500 C #Temp1: +0069.3125 C *Temp2: +0067.1250 C #Temp1: +0069.2500 C *Temp2: +0067.0000 C #Temp1: +0069.1250 C *Temp2: +0066.8750 C #Temp1: +0069.0625 C *Temp2: +0066.7500 C #Temp1: +0069.0000 C *Temp2: +0066.5625 C #Temp1: +0068.9375 C *Temp2: +0066.4375 C #Temp1: +0068.6875 C *Temp2: +0066.3125 C #Temp1: +0068.5625 C *Temp2: +0066.1875 C #Temp1: +0068.3750 C *Temp2: +0066.0625 C #Temp1: +0068.2500 C *Temp2: +0065.9375 C #Temp1: +0068.1250 C *Temp2: +0065.8125 C #Temp1: +0068.0000 C *Temp2: +0065.6875 C ...

Reply to
Svemirko
Loading thread data ...

Pozdrav

A kako to ide dva otpornika umjesto max232 ...... ????

Kao mlad(!) koristio sam tranzistore , i to jedan PNP i jedan NPN ......(ZE) Max okrece fazu , isto kao tranzistori , a ovo sa otporima ne kuzim .... ,imas li kakve kapacitete ili sl .......?????

Dr Wagner

Reply to
Bezimeni

Not bad at all :-)) Ja koristim ovo:

formatting link

i naravno radi odlicno, crta grafove, ima alarme, uploda na web preko skripte i koristi ftp.exe od winxp, ima moguænost izvr¹avanja pokretanja softwera pri visokom ili niskiom alarmu, ima moguænost slanja sms-a ali ovo zadnje jo¹ nisam probao, ali ¹alje e-mail na vip adresu koja proslijedjuje na 091, uglavnom sve sto djeci treba :-)).

Inace svemirko, umjernièki dojam = 5

pozdrav

Reply to
9A4QV

Moze se jos pojednostaviti. Jedna 1n4148, jedna cenerica 5.1V i dva otpornika, cak bi i trosilo manje :)

Rjesenje za najjednostavniji interface za serijski port: Izlaz (TX) PIC-a sam spojio preko 1k na RX serijskog porta (pin2) a otpor

10k stavis izmedju pina 2 i 4 (RX i DTR) serijskog porta, DTR mora u terminalu biti ugasen (-12V). Napajanje vuces preko RTS (pin 7 serijskog porta) koji mora biti ukljucen (+12V, ali padne pod opterecenjem). Do ovog rjesenja sam dosao nakon cjelodnevnog mjerenja impedancija i napona okidanja serijskog porta. Ako ti treba dvosmjerna komunikacija, ulaz PICa (RX) spojis preko 10k na pin 3 serijskog porta. Dakle - jednosmjerna veza ->

dva otpornika, dvosmjerna -> tri otpornika.

NAPOMENA: Sjetite se ove metode jer mozda ce vam za vas projekt trebati MAX232 kojeg u subotu navecer necete moci nabaviti a stvar morate isporuciti u ponedjeljak ujutro (ovakve situacije su, ne bi vjerovali, vrlo ceste)

Hvala za pohvale. A napravio sam i glupost, napisao sam "channell", dakle jedno "L" previse :))) Sva sreca da ce doktori znanosti raditi sa time pa valjda nece skuziti, hehe

Reply to
Svemirko

Dana Wed, 28 Nov 2007 01:20:20 +0100, "9A4QV" napisao/la je:

jel moze mala pomoc oko toga. ja sam napravio takav interface (sve polemio na db15 konektor i ne radi mi. ustvari, na jednom kompu mi proradi nakon 5-6 pokusaja mjerenja, na drugom uopce ne. jel ima neka fora koju ja ne znam ili trebam na nesto paziti? inace imam ds18b20+ senzore

e, to i meni treba. sve:))

Reply to
Spuzva

A èuj, ne znam ¹to da ti ka¾em, tu imalo premalo komponenti da bi ne¹to z....o :-) Ja sam to popikao na protoboard onako sa dugaèkim no¾icama i radilo je isprve, zatim sam to poslo¾io u kuæi¹te DB-9 konektora i èak stavio malu ploèicu unutra i pola luster stezaljke i takodjer je radilo iz prve.

Mo¾da te zafrkava serijski port, ako korisi¹ notebook pa USB to serial, glasno razmi¹ljam samo. Jesi koristio sav onaj isti materijal sa sheme?

Ne ¾im-ku, to je prejednostavno da ne bi radilo, ajde probaj jo¹ malo pa javi. Evo ja æu staviti par fotki na binse.

A ovdje mo¾e¹ pogledati kako izgleda upload na web (samo temperatura bez grafova i analognog instrumenta)

formatting link

Pozdrav

Reply to
9A4QV

Dana Thu, 29 Nov 2007 22:25:38 +0100, "9A4QV" napisao/la je:

to i mene muci. posto imam nekoliko senzora, cak sam i njih mjenjao, opet radi isto

ja sam lemio direktno na pinove konektora

ne, ide direktno u serijski port na MBO, koristim winxp

prvo nisam jer nisam imao sve elemente. onda sam nabavio BAS te koji su na shemi i opet isto...jebemu

kod mene kad proradi, onda sve radi bez problema. al na jednom kompu mu treba par pokusaja, na drugom uopce ne radi. mislim da sam probao i na nekom starijem koji ima win98, isto nije uopce radilo

Reply to
Spuzva

Kod mene ti to radi na XP-sp2 na com portu i takodjer na drugim Windozama (2000pro), takodjer i na ma¹ini pII na 350mhz (ako se to mo¾e jo¹ nazivati ma¹ina). I pri tome koristim cca 2m produ¾nog DB-9 kabela da ne gimnasticiram non stop ispod stola :-))

Ne, znam di si u Zagrebu, pa najednostavnije da si naruèi¹ i kupi¹ sve nove komponente (par Kn u Èipoteci) jer, ne znam ¹to reæi.

Ej, probaj jo¹ i ovo, ajde kad veæ ima¹ par tih DS1820 spoji ih sve onako kako treba (1i3, 2) paralelno na adapter jer on podr¾ava vi¹e senzora bez problema, da vidimo ¹to æe se desiti, da li æe ti onda uopæe ¹ta raditi?

Reply to
9A4QV

Dana Fri, 30 Nov 2007 10:50:52 +0100, "9A4QV" napisao/la je:

znaci u tom nije problem. ajd bar nesto

problem je sto sam u Vinkovcima i ne da mi se ici za tih par kuna u Osijek, a da stvar bude gora kad sam kupovao, morao sam ici na par mjesta jer nisu sve imali na jednom.

kolko se sjecam, radilo je isto s jednim ili dva senzora. inace, imam vise senzora jer sam ih mislio spojiti paralelno i postaviti na vise raz. mjesta

Reply to
Spuzva

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.