سلام دوستان عزیز من میخوام پروژه ای بسازم که دما رو بین دو مقدار خاص کنترل کنه و زمانی که مثلا دما بیشتر از 40 درجه شد یک فن رو با فاصله 4 5 متری روشن و خاموش کنه حالا این ارتباط وایرلس با هرچی باشه فرق نداره ولی میخوام کم خرج باشه فکر کنم با RF یا ماژولش بشه لطفا در مورد برنامه و ماژول فرستنده کمکم کنید.خیلی ممنون
اطلاعیه
Collapse
No announcement yet.
کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
Collapse
X
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
با سلام بله از همین ماژول های rf میشه استفاده کرد قیمتش حدود 3 تا 4 تومان هست و سنسور دما هم به نظر من بهترینش همون lm35 هست که 1000 تومان هست و خروجیشم انالوگ هست که با adc اندازه میگیریش ولی اگه می خواهی سرعتشم کنترل کنی به نظر من بهتره از hm-tr استفاده کنی که اسون تره ولی قیمتش گرونتره! و در ضمن ماژول های rf دیگه نیازی به میکرو در گیرنده نداره .تشکر لازمه! دکمه رو فشار بده دیگه!!
موفق باشیدددددد!!
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
ممنون از کمکتون .تا اونجایی که من فهمیدم ماژولهای تو رنج قیمتی 4 5 هزار تومان مدلهای( RFM01 , RFM02 ,RFM12 ) هستند و در موردLM35 هم با شما موافقم چون خودم باهاش کار کردم و نسبت به قیمتش واقعا خوبه.حالا مشکلم اینه که برنامه بازه دما با بسکام و ارتباط اون با ماژول RF رو میخوام که ممنون میشم اساتید کمک کنید که چطور بازه دمایی تعریف کنم و به فن با ماژول RF دستور بدم.یک برنامه دماسنج که با LM35 تستش کردم اینجا میزارم اگر امکان داره بازه دمایی رو درش ایجاد کنید.بخشید خیلی سرتون رو درد آوردم.
برنامه دماسنج(تست شده روی LM35):
$regfile = "M32def.dat"
$crystal = 8000000
'****************************
Config Porta = Input
Config Portc = Output
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Config Lcd = 16 * 2
Config Lcdbus = 4
Config Lcdpin = Pin , Rs = Portc.6 , E = Portc.7 , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2
'*********************
Dim Result As Word
Dim Volt As Long
'*********************
Deflcdchar 0 , 3 , 3 , 32 , 14 , 16 , 16 , 16 , 14
'*********************
Cursor Off
Cls
Start Adc
Do
Result = Getadc(0)
Volt = Result * 4.88
Volt = Volt / 10
Locate 1 , 1
Cls
Lcd "temp=" ; Volt ; Chr(0)
Waitms 500
Loop
Stop Adc
Endاگر دین نداری حداقل آزاده باش <امام حسین (ع)>
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
نوشته اصلی توسط parham144سلام لطفا اساتید با توجه به پست قبلی کمک کنید .
متاسفانه من بیسیک بلد نیستم، تا بتونم کمک موثری بکنم.....
اول باید یه روتین هم برای RFM فرستنده بنویسی و یکی هم برای گیرنده و بعدا دما رو اینجا که ستاره گذاشتم چک کنی. و بهتره اگر مد نظرت 40 درجه هست، مثلا 41 درجه فرمان روشن و 39 درجه فرمان خاموش بفرستی....
Do
Result = Getadc(0)
Volt = Result * 4.88
Volt = Volt / 10
*******************************
*******************************
Locate 1 , 1
Cls
Lcd "temp=" ; Volt ; Chr(0)
Waitms 500
Loop
( در کل باید یه مدار فرستنده داشته باشی که دما رو کنترل میکنه و یک گیرنده که با دستور فرستنده، فن رو خاموش و روشن میکنه )مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....
Sh_Nourbakhsh@Yahoo.com
http://s2.picofile.com/file/7170362468/_Wall_e_.jp
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
با سلام:
آقا پرهام پول و وقتت را دور نریز!
کار با این ماژول ها بسیار سخت است مخصوصا در بسکام!
من منظورم این ماژول ها نبود این ماژول هایی بود که برای ریموت کنترلها هم استفاده می شه! چون خروجیش هم 0 و1 است!تشکر لازمه! دکمه رو فشار بده دیگه!!
موفق باشیدددددد!!
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
نوشته اصلی توسط محمد.حسلام
دوست عزیز شما به یک ریموت تک کانال نیازمندید.
فرمان روشن شدن رو به کنترل از راه دور میدید و در گیرنده فن رو قرار میدید.
قیمتش هم حدود 12 هزار تومن هست کلا !
پس 12 تومان خرج اضافی است!
که تازه اگه بخواهی با انکودر و دیکودر استفاده کنی کد بندی هم میشه و 4 کانال میشه!
اگه خروجی لحظه ای می خواهی یه نوع انکودر دیکودر داره و اگه نه یک نوع دیگر !
خواستی بگو مدل و شماره ماژول و انکودر،دیکودر ها رو برات بگم!
:job: :bye
تشکر لازمه! دکمه رو فشار بده دیگه!!
موفق باشیدددددد!!
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
با سلام،
خوب، اگه توی این حد کارت راه میفته، از یه میکرو مگا 8 و یه PT2262 توی فرستنده و یه گیرنده PT2272 هم توی گیرنده استفاده کن. هم ارزونه و هم راحت، ولی چون قطعات جانبی زیاده، کمی کار میبره....
از این راحت تر اینه که قسمت گیرنده PT بطور کامل با 4 تا رله ( و حتی بدون رله ) همراه قسمت RF توی بازار هست.
برای قسمت فرستنده هم راحت ترین راه اینه که یه ریموت بخری و بجای کلیدهاش، سیم لحیم کنی بدی به میکرو و الی آخر ....مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....
Sh_Nourbakhsh@Yahoo.com
http://s2.picofile.com/file/7170362468/_Wall_e_.jp
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
سلام به همه دوستان و تشکر از کمکهای بزرگتون این داستان ریموت کنترل که فرمودید فکر میکنم خیلی بهتره به قول aivhl عزیز دیگه برنامه نویسی مشکلم مخصوصا برای من که زیاد وارد نیستم نداره. از محمد عزیز خواهش میکنم مدل این دیکودر انکودر و توضیحات بیشتر ترجیحا با شماتیک یا هر چیز که لازم هست برای کاملتر شدن بحث قرار بدند. و کلا فکر کنم راه حل aivhl عزیز حداقل برای بهتر و راحت تر باشه .فقط می خوام یکم بیشتر توضیح بدند مثلا منظورتون اینه که ریموتو باز کنید سیم کلیدو ازش باز کنیم و به یک پایه میکرو بدیم و بگیم دما که از این مقدار بیشتر شد اون پایه رو 1 کنه فکر کنم 2.5 ولت میشه خوب این ولتاژ واسه ریموت کافیه ؟ و بازم از همه دوستان خواهش میکم در مورد برنامه بازه دما بیشتر راهنماییم کنند. با تشکراگر دین نداری حداقل آزاده باش <امام حسین (ع)>
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
نوشته اصلی توسط محمد.حلزومی نداره ، من خودم تولید کننده انواع ماژول گیرنده هستمکه البته مصرف خاص خودش رو داره و در بازار نیست !
اگر دین نداری حداقل آزاده باش <امام حسین (ع)>
دیدگاه
-
پاسخ : کنترل دما در یک بازه خاص و فعال کردن فن به صورت وایرلس
آقا اینکه کار نداره 2تا متغیر تعریف میکنی که با فشار دادن فلان کلید کم و زیاد شن وو 2 تا if میزاری که اگه از این بالاتر رفت فن رو روشن کنه و اگه از اونیکی پایینتر رفت هیتر رو!!! اگه بازم نشد دیگه بگو تا بزاریم!تشکر لازمه! دکمه رو فشار بده دیگه!!
موفق باشیدددددد!!
دیدگاه
دیدگاه