PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سنسور دقیق دما و رطوبت



Seyphonex
24-03-2012, 04:08
سلام
سنسوری می خوام که دما و رطوبت رو به طور دقیق(با کمترین خطا)بهم نشون بده.
اگر سنسور جداگانه هم باشه مشکلی نیست.
می خوام این سنسورا رو به avr متصل کنم.
قیمت بالا هم مشکلی نیست.
ممنون

cmuiran
24-03-2012, 13:26
سلام
من به شما sht75 سفارش میکنم

naatamam
24-03-2012, 16:48
سلام از سنسور های سری SHT میتوانی استفاده کنی که هم رطوبت و هم دما را سنس می کند.
فقط این سری گران قیمت و بعضی مدل های آن مانند sht75 و sht71 بسختی یافت میشود.


You can see links before reply

Ma3ood
24-03-2012, 18:40
گزینه خوبی دوستان معرفی کردند
اگه جدا جدا هم میخوای باشه پیشنهاد من برای رطوبت HH10D هستش
وبرای دما SMT160 هستش که از لحاظ قیمت یک سوم سنسور sht75 در میاد و کارایی خوبی هم دارند :0013:

Seyphonex
25-03-2012, 01:02
سلام
من یه بار از smt160 استفاده کردم
پرش دما زیاد داشتم
گفتم شاید مشکل از برنامه نویسیم باشه
چند برنامه از اینترنت دانلود کردم بازم پرش دما داشتم.
به همین دلیل از lm35 استفاده کردم.
آیا smt160 نکته خاصی داره؟
من با بیسیک می نویسم.
ممنون

Seyphonex
26-03-2012, 14:19
cry::

cmuiran
26-03-2012, 18:42
سلام
داداش من Seyphonex
این سنسور خوروجیش موج مریعی و منظورم دیوتی سایکله
من فکر کنم شما یک سره زدی به adc چون lm35 یکسره به adc میره

cmuiran
26-03-2012, 18:49
اینو یک نگاه بنداز شاید به کارت اومد
سايت مهندس لاچيني | پروژه ها و آموزش الكترونيك و تابلوروان: You are using an invalid IP (You can see links before reply)

Seyphonex
28-03-2012, 01:00
سلام
داداش من seyphonex
این سنسور خوروجیش موج مریعی و منظورم دیوتی سایکله
من فکر کنم شما یک سره زدی به adc چون lm35 یکسره به adc میره
من تونستم از این سنسور جواب بگیرم اما خیلی پرش دما داشتم.
یعنی مثلا دما 30 بوده یه دفعه ای میشد 33 دوباره میشد 30
چند برنامه رو تست کردم بازم همین بود.حیف که برنامشو ندارم وگرنه نشونتون میدادم

M3R
28-03-2012, 02:01
سلام.
به نظر من هم شما همون sht75 رو استفاده کن.
هم راه اندازیش راحته و هم دقتش خوبه.
اگه مساله پول هست شما اینو بردار مطمئنم که پشیمون نمیشی.

MRGH
28-04-2012, 04:55
سلام
سنسور های SHTxx دقت خوبی دارند و چون سنسور دما هم همراهشون هست خطای حاصل از حرارت که معمولا باعث به هم خوردن تنظیمات کالیبره سنسور های رطوبت میشه رو محاسبه میکنه (این مطلب توی یکی از ارسال های همین سایت نوشته شده) می دونم که راه اندازی این سنسور با پروتکلی شبیه به I2C هستش اما اصلا ازش سر در نمی آرم. کسی میتونه یه الگوریتم یا فلوچارت از ارتباط بین سنسور و میکرو بذاره که مثلا میکرو دما و رطوبت رو دریافت کنه و با پورت سریال یا روی lcd یا ... نمایش بده؟ لطفا برنامه ی آماده نذارید چون هم میکرو ها فرق میکنن هم زبان برنامه نویسی اونا (که همه بتونن استفاده کنن).

فایل پیوست هم دیتاشیت سنسوره:

afshin09199
05-05-2012, 10:06
سلام.
به نظر من اگه از sht75 و sht71 استفاده کنی عالیه.
البته اگه گیرت بیاد به قول دوستمون

raminrayat
11-05-2012, 21:07
سلام با این برنامه میتونی از سنسور smt160 کاملا جواب بگیری .حتما هم میکرو رو رو کریستال خارجی پروگرام کن تا دقت فوق العاده بالا بره
میتونی تغییر بدی واسه میکرو با یه کریستال دیگه یا بزاری همراه برنامه کنترل رطوبت

کمک خواستی در خدمتم

'--------------------------------main-------------------------------------------
$regfile = "m8def.dat"
$crystal = 1000000
'-------------------------------lcd---------------------------------------------
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Pinc.5 , E = Pinc.4 , Db4 = Pinc.3 , Db5 = Pinc.2 , Db6 = Pinc.1 , Db7 = Pinc.0
'--------------------------------dim-------------------------------------------
Dim Yazdkit_reset As Word
Dim Yazdkit_set As Word
Dim Temp As Single
Dim Duty As Single
Dim X As Integer

'-------------------------------------------------------------------------------
Config Timer1 = Timer , Prescale = 1
Enable Timer1
'--------------------------------main------------------------------------------
Config Pinb.2 = Input
'------------------------------------------------------------------------------
Cursor Off
Cls
Locate 1 , 5
Lcd "Hello"
Locate 2 , 1
Lcd "You can see links before reply"
Wait 2
Cls

Smt160:
Do
Gosub Read_data_sm160
Locate 1 , 1
Lcd "T= " ; Temp ; "c ";
Wait 1
Loop

'-------------------------------------------------------------------------------
Read_data_sm160:
Bitwait Pinb.2 , Set
Bitwait Pinb.2 , Reset
Bitwait Pinb.2 , Set
Bitwait Pinb.2 , Reset
Bitwait Pinb.2 , Set
Bitwait Pinb.2 , Reset
Stop Timer1


Bitwait Pinb.2 , Set
Timer1 = 0
Start Timer1
Bitwait Pinb.2 , Reset
'Xl = Timer1
Yazdkit_set = Timer1


Timer1 = 0
Start Timer1
Bitwait Pinb.2 , Set
'Xf = Timer1
Yazdkit_reset = Timer1

X = Yazdkit_set + Yazdkit_reset
Duty = Yazdkit_set / X

Duty = Duty - 0.32
Waitms 1
Temp = Duty / 0.0047
Waitms 1
Locate 1 , 1
Temp = Round(temp)
Stop Timer1
Return

a.gh
19-07-2012, 12:32
سلام .شما برنامه ای دارید که با بیسیک sht 11 یا 75 رو راه اندازی کنه ؟؟

a.gh
19-07-2012, 12:34
سلام.
به نظر من هم شما همون sht75 رو استفاده کن.
هم راه اندازیش راحته و هم دقتش خوبه.
اگه مساله پول هست شما اینو بردار مطمئنم که پشیمون نمیشی.

سلام .شما برنامه ای دارید که sht11 یا 75 رو راه اندازی کنه !؟
با تشکر

farid_sh_2012
28-08-2012, 17:27
سلام دوست عزیز . سعی کن چند بار ازش نمونه بگیری بعد میانگین بگیر مشکلت حل میشود.مثلا 100 بار نمونه بگیر بعد مجموع 100تا را تقسیم بر 100 کن