Aktivne temeAktivne teme  Prikaži spisak članova forumaSpisak članova  Pretraga forumaPretraga  PomoćPomoć
  RegistracijaRegistracija  PrijavaPrijava
 
Navigacija na sajtu

Statistika
Osoba na sajtu: 103
Gostiju: 103
Robota: 0
Članova: 0
Broj članova: 4366
Najnoviji korisnik foruma: Sudyxor
Najviše poseta: 134
Dana: 30.11.2021
Članova [0], Gostiju [132]

Poslednjih 10 poruka
Vidi zadnju poruku test
Autor: Rogus
Forum: Ostalo

Poslata: 28.11.2021 u: 22:35

Vidi zadnju poruku Pozdrav od Pedje i Sladje
Autor: Rogus
Forum: Komentari, želje i pozdravi

Poslata: 28.11.2021 u: 22:20

Vidi zadnju poruku Pozdrav za clanove iy 2003 god
Autor: Rogus
Forum: Komentari, želje i pozdravi

Poslata: 28.11.2021 u: 22:15

Vidi zadnju poruku Armatura za neonke?
Autor: Milandc
Forum: Ostalo

Poslata: 01.03.2021 u: 08:13

Vidi zadnju poruku Skalari - mrest - pitanje
Autor: Vedry
Forum: Ribe - Mrest

Poslata: 24.05.2020 u: 13:10

Vidi zadnju poruku Šta još od životinja imate?
Autor: Milos87popovic
Forum: Ostale životinje

Poslata: 14.10.2019 u: 12:01

Vidi zadnju poruku zamena vode
Autor: Luna5
Forum: Voda

Poslata: 21.02.2019 u: 16:25

Vidi zadnju poruku Preporuka biljaka za novi akvarijum
Autor: Dario
Forum: Biljke

Poslata: 05.08.2018 u: 10:22

Vidi zadnju poruku Poklanjam 2 akvarijuma
Autor: dr Bouz
Forum: Ostalo

Poslata: 09.09.2017 u: 12:17

Vidi zadnju poruku Projekat prvog ciklidnog akvarijuma
Autor: Nikouro
Forum: Ribe - Ciklidi

Poslata: 23.04.2017 u: 22:26


Traži
 
Web www.akvaristika.org

AdSense

   
Uradi sam
 Akvaristika » Uradi sam
Tema Naslov: Digitalni termometar Pošalji odgovorDodaj temu
Skok na forum Ukupno strana: 2 1 2
Autor
Poruka Predhodna tema | Sledeća tema 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 28.10.2008 u 23:24 | IP Prijavljen Citiraj Cira

Ako ne znate koji kraj lemilice se drži u ruci prekočite ovu temu ili nađite nekog ko zna.

Ovaj projekat je nastao kad su se sreli moj posao i moj hobi. Cilj bio da napravim takav sistem koji će me obavestiti u slučaju da temperatura u akvarijumu ili serverskoj sobi poraste preko određene granice.

Osnova svega je DS18S20 1-Wire Parasite-Power Digital Thermometer. U pitanju je integrisano kolo koje u sebi ima sve sto je potrebno da izmeri temperaturu sredine u kojoj se nalazi, podatak pretvori u 9-bitnu vrednost izraženu u stepenima celzijusa koju serijskom vezom pošalje računaru. Preciznost je ±0.5°C od -10°C do +85°C



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:03 | IP Prijavljen Citiraj Cira

Da bi na računaru mogli da čitamo vrednosti pojedinačnih termometara potrebno je da napravimo adapter koji će nam omogućiti da preko serijskog porta računara napajamo i očitavamo termometre.

Najjednostavniji adapter je veoma lako napraviti. Sastoji se od 4 diode, jednog otpornika i konektora za serijski port.

Click on image to open in new window

  • D1 1N5228 3.9v cener dioda (oznaka u katalogu radio kluba ZY3.9) - 6.66 din/kom
  • D2 1N5234 6.2v cener dioda (oznaka u katalogu radio kluba ZY6.2) - 6.66 din/kom
  • D3,D4 1N5818 Schottky dioda (ili 1N5819) - 5.84 din/kom
  • R1 1.5kohm
  • ženski DB9 konektor
  • DS18S20+ digitalni termometar - 338,19 din/kom

Sve delove sam našao u radio klubu, naručio preko interneta a oni su me obavestili kada mogu da ih pokupim. Druge varijante su slanje pouzećem ili post expresom.

Sve sam uspeo da zalemim direkno na serijski konektor i zatvorim u njegovo kućište.

Click on image to open in new window

Ovo je bio prototip na čijem kraju su bile luster kleme radi lakšeg menjanja senzora. Kada sam ustanovio da sve funkcioniše umesto luster klema sam zalemio telefonski kabel sa RJ45 na kraju, da bi lako mogao da prenesem signal kroz postojeći mrežni razvod po stanu, od sobe do ostave gde mi se nalazi računar koji glumi servera i nikad se ne gasi.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:24 | IP Prijavljen Citiraj Cira

Sam senzor je smešten u kućište TO92 tj liči na tranzistor i ima tri nožice.

Click on image to open in new window

Da bi radio sa našim adapterom potrebno je da zajedno zalemimo prvu i treću nožicu na 1-wire GND a srednju nožicu na 1-wire DATA.

Ja sam prvo lemio srednju nožicu za parče žice, zatim izolovao taj spoj sa termosakupljajućom cevčicom (može i obična izolir traka), zatim lemio prvu i treću nožicu sa drugom žicom i opet izolovao. Na kraju je to izgledalo ovako:

Click on image to open in new window

Senzor koji ide u akvarijum sam dodatno izolovao tako što sam ga ubacio u staklenu cevčicu i oba kraja zatvorio silikonom.

Dva senzora (za akvarijum i temperaturu u sobi) sam spojio paralelno luster klemama a onda luster kleme preko RJ45 konektora nakačio na mrežu i sproveo do adaptera.

Do 100 senzora se mogu nakačiti na jedan adapter. Ovde možete pročitati više o tome kako nakačiti više senzora.

Udaljenost senzora od adaptera zavisi od kvaliteta žica. Kroz UTP CAT5e kabel ja sam uspeo da bez problema vršim očitavanja na razdaljini od preko 70m.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:37 | IP Prijavljen Citiraj Cira

Da bi smo čitali temperaturu potreban nam je software.

Najjednostavniji je DigiTemp. Na žalost razvoj verzije za windows je prekinut. Verzija za windows koja radi sa pasivnim adapterom kao što je naš je 1.7 i možete je skinuti odavde.

Raspakujte sve u jedan folder. Otvorite command prompt i pređite u taj folder pa kucajte:

DIGITEMP.EXE -s1 -i

Ovo će inicijalizovati 1-wire mrežu na serijskom portu COM1: i prikazati serijske brojeve svih senzora.

Ako vam se adapter nalazi na nekom drugom portu samo promenite broj porta.

DIGITEMP.EXE bez parametar će vam ispisati help pa dalje možete i sami da probate.

Digitemp je jednostavan program koji vam omogućava da na brzaka proverite da li vam je sve spojeno kako treba.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:44 | IP Prijavljen Citiraj Cira

Software koji radi sve što sam mislio da treba da radi sa ovim senzorima je LogTemp.

Ukratko ovaj program može da prati senzore, grafički prikaže temperaturu za dan, nedelju ili mesec dana, snimi vrednosti senzora u txt, xml, htm fajl ili u MySQL bazu, pošalje mail ili izvrši komandu na računaru ako je temperatura previše visoka ili niska.

Da bi program radio potrebno je instalirati drajvere za naš 1-wire senzore koje možete preuzeti odavde.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:48 | IP Prijavljen Citiraj Cira

Kako to kod mene izgleda:

Click on image to open in new window

Click on image to open in new window

Click on image to open in new window



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 00:54 | IP Prijavljen Citiraj Cira

Svetlo plava linija predstavlja temperaturu u akvarijumu i vidi se da Serin grejač od 200W veoma lepo reguliše temperaturu dok je temperatura u sobi niža od temperature akvarijuma. Zadata temperatura na grejaču je 26 a stvarna se kreće od 25,7 do 26,5C.

Sensor Value Avg Min (H24) Max (H24) Min Max
Aquarium 26.3 26.2 25.8 26.5 25.7 26.5
Room 25.9 24.7 23.3 26.2 21.8 26.3
Measured: 29.10.08 00:50:55
Values ° C



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Rumplstincki
Zaslužni član


Zaslužni član

Član od: 11.09.2008
National Flag of Srbija Srbija, Beograd
Poruka: 128
Pol: Muški
Poslato: 29.10.2008 u 01:02 | IP Prijavljen Citiraj Rumplstincki

Da li u Digi Temp-u setuješ vrednost temperature, i kako ovaj signal možeš da preneseš dalje? Recimo da isključiš grejač, ako je otkazao termostat na grejaču, ili da dobiješ sms da nešto nije uredu u aq-u?

Povratak na vrh strane Verzija za štampu Vidi Rumplstincki's Lični podaci Traži ostale poruke čiji je autor Rumplstincki Poseti galeriju akvarijuma čiji je autor Rumplstincki
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 01:03 | IP Prijavljen Citiraj Cira

Šta se dešava kad temperatura izađe iz zadatog opsega?

I ako LogTemp ima mogućnost da kontroliše 1-wire prekidače ja sam ovo zamislio samo kao kontrolu.

Pošto mi je plan da ovo koristim i u serverskoj sobi meni je dovoljno da znam da nešto nije u redu sa temperaturom i da treba da reagujem.

LogTemp ima mogućnost da pošalje email poruku ili da izvrši komadu na računaru.

Uz pomoć GMS modema, jedne dll biblioteke za slanje SMSova i malo VBS napravio sam da ako se desi nešto sa temperaturom LogTemp pošalje SMS na jedan ili više brojeva, pošalje email i prijavi grešku u na syslog server.

Ako nekoga interesuje više neka slobodno pita.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Rumplstincki
Zaslužni član


Zaslužni član

Član od: 11.09.2008
National Flag of Srbija Srbija, Beograd
Poruka: 128
Pol: Muški
Poslato: 29.10.2008 u 01:11 | IP Prijavljen Citiraj Rumplstincki

Ok! Jasno je ali tako dobijaš informaciju da nešto nije uredu. Problem je u tome što ti treba komanda kao što si rekao da ugasi grejač?

Povratak na vrh strane Verzija za štampu Vidi Rumplstincki's Lični podaci Traži ostale poruke čiji je autor Rumplstincki Poseti galeriju akvarijuma čiji je autor Rumplstincki
 
Rumplstincki
Zaslužni član


Zaslužni član

Član od: 11.09.2008
National Flag of Srbija Srbija, Beograd
Poruka: 128
Pol: Muški
Poslato: 29.10.2008 u 01:13 | IP Prijavljen Citiraj Rumplstincki

E sad!

Da li možeš da izgasiš grejač bez nekog PLC-a?
Može li se napraviti neki rele ili sklopka koju bi komp mogao sam gasiti bez kontrolera?

Povratak na vrh strane Verzija za štampu Vidi Rumplstincki's Lični podaci Traži ostale poruke čiji je autor Rumplstincki Poseti galeriju akvarijuma čiji je autor Rumplstincki
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 01:23 | IP Prijavljen Citiraj Cira

DigiTemp nema te mogućnosti on je vrlo prost program koji startuješ iz command prompta i koji ti ispiše vrednost.

Prvo sam njega predložio jer on ume da radi i bez drajvera za 1-wire senzore.

Da bi poslao SMS skineš i instaliraš ovu komponentu

Napraviš fajl SendSMS.bat i u njemu upišeš:

Kod

SendSMS.vbs 062xxxxxx %1 %2 %3 %4
SendSMS.vbs 064yyyyyy %1 %2 %3 %4

Napraviš fajl SendSMS.vbs i iskopiraš ovo:

Kod

Set args = WScript.Arguments
strNumber = args.Item(0)
strDate = args.Item(1)
strTime = args.Item(2)
strName = args.Item(3)
strValue = args.Item(4)

Set objSMS = CreateObject("mCore.SMS")
Set objLicense = objSMS.License
objLicense.Company = "xxx"
objLicense.LicenseType = "yyy"
objLicense.Key = "zzz"

objSMS.Port = "COM6"
objSMS.BaudRate = 115200
objSMS.Parity = "N"
objSMS.DataBits = 8
objSMS.StopBits = "1"

objSMS.PIN = ""
objSMS.SMSC = "+38163100100"
objSMS.SendSMS strNumber, strName & " " & strValue & "C " & vbCrlf & strDate & " " & strTime
Set objSMS = Nothing

Promeniš COM port i broj SMS centra.

Oba fajla snimiš u folder gde ti je instaliran LogTemp i onda podesiš alarm:

Čekiraš Only One Alarm (da ti ne bi slao SMS svaki put kad pročita vrednost nego samo prvi put kad vidi da nešto nije kako treba)

Command: Ovde pronađeš fajl SendSMS.bat

Parameters: upišeš %Date, %Time, %Name, %Value

I na mobilni dobiješ SMS sa datumom vremenom imenom senzora i vrednošću temperature.



__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Cira
Administrator
Avatar

Administrator

Član od: 13.01.2003
National Flag of Srbija Srbija, Beograd
Poruka: 3386
Pol: Muški
Poslato: 29.10.2008 u 01:29 | IP Prijavljen Citiraj Cira

TempLog podržava 1-wire switch DS2405 i DS2406 tako da na njih možeš da staviš neki jači relej i da kontrolišeš šta želiš. Nisam siguran da li podržava i noviji DS2413

__________________
Cira

It's nice to be important but it's more important to be nice.
Povratak na vrh strane Verzija za štampu Vidi Cira's Lični podaci Traži ostale poruke čiji je autor Cira Poseti galeriju akvarijuma čiji je autor Cira Poseti Cira's Homepage
 
Rumplstincki
Zaslužni član


Zaslužni član

Član od: 11.09.2008
National Flag of Srbija Srbija, Beograd
Poruka: 128
Pol: Muški
Poslato: 29.10.2008 u 01:43 | IP Prijavljen Citiraj Rumplstincki

Ovo zvuči zanimljivo! 

Moja ideja je bila da napravim inteligentni aq!

Jedna od stavki je bila kako da naučim moj digitalni kontroler 8in/16 out da treba da isključi grejač.

Pumpa u sličaju pada nivoa vode se isiključuje preko mikro prekidača, a naj veća zavrzlama je osvetljenje. Jer kontroler nema vreme na sebi, kao i mogućnost da pamti na čemu je bio pre nestanka napona. Tako da sada imam neku verziju ledera koji nefunkcioniše kako sam zamislio, Digitalni termostat bi mi rešio muku sa grejačem.
Kontroler koji ima analogne ulaze gde bi mogao da iskoristim ovakav termometar ali je mnogo više novca nego ovaj koji imam (a nisam ga platio). Jedino rešenje koje sada vidim, a kasno je, da se preko komunikacionih protokola prebaci vrednost sa termometra u kontroler, naravno preko servera, što mi se nesviđa.
Povratak na vrh strane Verzija za štampu Vidi Rumplstincki's Lični podaci Traži ostale poruke čiji je autor Rumplstincki Poseti galeriju akvarijuma čiji je autor Rumplstincki
 
Skok na forum Ukupno strana: 2 1 2

  Pošalji odgovorDodaj temu

 
Verzija za štampu Verzija za štampu
Vi ne možete slati nove teme
Vi ne možete odgovarati na poruke
Vi ne možete brisati svoje poruke
Vi ne možete menjati svoje poruke
Vi ne možete praviti nove ankete
Vi ne možete glasati na anketama

Ova strana je generisana za 0.3750 sekundi. Powered by SOOP Portal version Raven RC2