توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سنسور دقیق دما و رطوبت
Seyphonex
24-03-2012, 04:08
سلام
سنسوری می خوام که دما و رطوبت رو به طور دقیق(با کمترین خطا)بهم نشون بده.
اگر سنسور جداگانه هم باشه مشکلی نیست.
می خوام این سنسورا رو به avr متصل کنم.
قیمت بالا هم مشکلی نیست.
ممنون
سلام
من به شما sht75 سفارش میکنم
naatamam
24-03-2012, 16:48
سلام از سنسور های سری SHT میتوانی استفاده کنی که هم رطوبت و هم دما را سنس می کند.
فقط این سری گران قیمت و بعضی مدل های آن مانند sht75 و sht71 بسختی یافت میشود.
You can see links before reply
گزینه خوبی دوستان معرفی کردند
اگه جدا جدا هم میخوای باشه پیشنهاد من برای رطوبت HH10D هستش
وبرای دما SMT160 هستش که از لحاظ قیمت یک سوم سنسور sht75 در میاد و کارایی خوبی هم دارند :0013:
Seyphonex
25-03-2012, 01:02
سلام
من یه بار از smt160 استفاده کردم
پرش دما زیاد داشتم
گفتم شاید مشکل از برنامه نویسیم باشه
چند برنامه از اینترنت دانلود کردم بازم پرش دما داشتم.
به همین دلیل از lm35 استفاده کردم.
آیا smt160 نکته خاصی داره؟
من با بیسیک می نویسم.
ممنون
Seyphonex
26-03-2012, 14:19
cry::
سلام
داداش من Seyphonex
این سنسور خوروجیش موج مریعی و منظورم دیوتی سایکله
من فکر کنم شما یک سره زدی به adc چون lm35 یکسره به adc میره
اینو یک نگاه بنداز شاید به کارت اومد
سايت مهندس لاچيني | پروژه ها و آموزش الكترونيك و تابلوروان: 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
چند برنامه رو تست کردم بازم همین بود.حیف که برنامشو ندارم وگرنه نشونتون میدادم
سلام.
به نظر من هم شما همون sht75 رو استفاده کن.
هم راه اندازیش راحته و هم دقتش خوبه.
اگه مساله پول هست شما اینو بردار مطمئنم که پشیمون نمیشی.
سلام
سنسور های 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
سلام .شما برنامه ای دارید که با بیسیک sht 11 یا 75 رو راه اندازی کنه ؟؟
سلام.
به نظر من هم شما همون sht75 رو استفاده کن.
هم راه اندازیش راحته و هم دقتش خوبه.
اگه مساله پول هست شما اینو بردار مطمئنم که پشیمون نمیشی.
سلام .شما برنامه ای دارید که sht11 یا 75 رو راه اندازی کنه !؟
با تشکر
farid_sh_2012
28-08-2012, 17:27
سلام دوست عزیز . سعی کن چند بار ازش نمونه بگیری بعد میانگین بگیر مشکلت حل میشود.مثلا 100 بار نمونه بگیر بعد مجموع 100تا را تقسیم بر 100 کن
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.