پاسخ : آموزش ساخت دستگاه جوجه کشی با کلیه مدارات (دماسنج - رطوبت سنج - تایمر چرخاندن)
نوشته اصلی توسط mzurmand
سلام
ممنون از تمام زحماتی که میکشید...
من این دستگاه سنسور دما رو ساختم ولی میگه no ds18b20 تمام سیم ها رو هم چک کردم حتی مدار رو از اول بستم ولی بازم درست نشد...
یکی از دوستام گفت به مدار 5 ولت بدم یعنی به خاطر این هست؟باید به 18b20 12 ولت بدم؟
هرکی میدونه و ساخته ممنون میشم جوابمو بده... :smile:
Config Timer0 = Timer , Prescale = 1024
Config Timer1 = Counter , Edge = Rising
Config Timer2 = Timer , Prescale = 128
Stop Timer2
Stop Timer1
Counter1 = 0
Counter2 = 0
On Ovf0 _time
On Ovf1 Pulsecount
On Ovf2 Rotobat
Dim _hour As Byte , _min As Byte , _sec As Byte
Dim M_fan As Byte
Dim Zamane_charkheshe_motor As Integer
Dim H_rotoobat As Integer
Dim L_rotoobat As Integer
Dim H_damaa As Single
Dim L_damaa As Single
Dim H_motor As Byte
Dim M_motor As Byte
Dim M_hour As Byte
Dim M_min As Byte
Dim F_min As Byte
Dim Hm As Byte
Dim Mm As Byte
Dim Ii As Byte
Dim B As Byte
Dim Fan As Bit
Dim A As Long
Dim I As Integer
Dim Bb As Byte
Dim M As Integer
Dim U As Long
Dim Byte0 As Byte
Dim Byte1 As Byte
Dim Sign As String * 1
Dim T As String * 4
Dim T1 As Single
Dim T2 As Single
Do
Gosub _dama
Gosub _motor
Gosub _fan
Gosub _lcd
Waitms 10
Loop
End
_dama:
1wreset
If Err = 1 Then
Cls
Lcd "No DS18B20"
Wait 1
Else
1wwrite &HCC
1wwrite &H44
Waitms 250
1wreset
1wwrite &HCC
1wwrite &HBE
Byte0 = 1wread()
Byte1 = 1wread()
If Byte1 > 248 Then
Byte0 = &HFF - Byte0
Byte1 = &HFF - Byte1
Sign = "-"
Else
Sign = "+"
End If
T1 = Byte0 / 16
T2 = Byte1 * 16
T1 = T1 + T2
If Sign = "-" Then
T1 = T1 + 1
End If
If Sign = "+" And T1 = 0 Then
Sign = " "
End If
'**********
T = Fusing(t1 , "#.&&"
'**********
If T1 > H_damaa Then
Ddra.1 = 0
End If
If T1 < L_damaa Then
Ddra.1 = 1
End If
End If
Return
_lcd:
Home
Cls
Lcd _hour ; ":" ; _min ; ":" ; _sec ; " " ; T ; Chr(1) ; "C"
Locate 2 , 1
Lcd "R=" ; U ; Chr(0)
Locate 2 , 14
If Fan = 1 Then
Lcd "Fan"
End If
Return
Rotobat:
Incr Ii
If Ii > 30 Then
Stop Timer2
Cls
Home
M = -7587.2
A = B * 65536
A = A + Counter1
A = A - 110
U = A - 7351
U = U * M
U = U / 100000
Counter2 = 0
Counter1 = 0
Start Timer2
If U > H_rotoobat Then
Ddra.0 = 0
End If
If U < L_rotoobat Then
Ddra.0 = 1
End If
End If
Return
_motor:
Hm = M_hour + H_motor
Mm = M_min + M_motor
If Hm = _hour Then
If Mm = _min Then
پاسخ : آموزش ساخت دستگاه جوجه کشی با کلیه مدارات (دماسنج - رطوبت سنج - تایمر چرخاندن)
با سلام
جناب اقای مهندس محمد
لطف کردن یک مدار کاملتر و بسیار حرفه ای تر با یک ای سی و کنترل کاملتر و پیشرفته تر
را طراحی کردن و در ادرس زیر قرار دادن
البته ایشان و من و چندتا از دوستانم مدار رو ساختیم و کاملا جواب گرفتیم
سورس برنامه هم موجوده
www.eca.ir/forum2/index.php?topic=96054.60
اگر اون رو بسازید صد در صد کاملتر از این مداره و کنترل دیجیتال و کامل و ضد نویز داره
با سپاس و تشکر خدمت تمام دوستانی که در راستای اعتلای این مدارات زحمت کشیدن
مخصوصا مهندس سامی و محمد و...
پاسخ : آموزش ساخت دستگاه جوجه کشی با کلیه مدارات (دماسنج - رطوبت سنج - تایمر چرخاندن)
نوشته اصلی توسط Ekf2000
با سلام
جناب اقای مهندس محمد
لطف کردن یک مدار کاملتر و بسیار حرفه ای تر با یک ای سی و کنترل کاملتر و پیشرفته تر
را طراحی کردن و در ادرس زیر قرار دادن
البته ایشان و من و چندتا از دوستانم مدار رو ساختیم و کاملا جواب گرفتیم
سورس برنامه هم موجوده
پاسخ : آموزش ساخت دستگاه جوجه کشی با کلیه مدارات (دماسنج - رطوبت سنج - تایمر چرخاندن)
نوشته اصلی توسط sami222
سوال کمی نامفهوم است، کلیه مدار اول تایپیک با تفذیه 12 ولت کار میکنند
پس تمامی رله ها با برق 12 ولت راهندازی میشن . درسته ؟
و یه سوال و مشکل دیگه اینکه در مدار رطوبت سنج یه مقاومت 49.9 کیلو اهمی قرار دادید . میشه جاش 50 کیلویی قرار داد ؟همچنین در کلیه مدارات فاراد (ظرفیت) خازن ها زکر شده اما هیچ کدوم ولتاژ ندارن. ولتاژهای اونا چنده ؟ و در آخر یکی از contrast ها با مقدار 576k وجود ندارد .در واقع وقتی رفتم برای تهیه اون ، فروشنده گفت چنین چیزی معنی نمیده و جاش یه 500 کیلویی داد . آیا اشکال داره ؟؟؟ :question:
لطفا راهنمایی کنید :angry: :angry:
خواهی که جهان در کف اقبال تو باشد
خواهان کسی باش که خواهان تو باشد
پاسخ : آموزش ساخت دستگاه جوجه کشی با کلیه مدارات (دماسنج - رطوبت سنج - تایمر چرخاندن)
نوشته اصلی توسط rahwar
پس تمامی رله ها با برق 12 ولت راهندازی میشن . درسته ؟
و یه سوال و مشکل دیگه اینکه در مدار رطوبت سنج یه مقاومت 49.9 کیلو اهمی قرار دادید . میشه جاش 50 کیلویی قرار داد ؟همچنین در کلیه مدارات فاراد (ظرفیت) خازن ها زکر شده اما هیچ کدوم ولتاژ ندارن. ولتاژهای اونا چنده ؟ و در آخر یکی از contrast ها با مقدار 576k وجود ندارد .در واقع وقتی رفتم برای تهیه اون ، فروشنده گفت چنین چیزی معنی نمیده و جاش یه 500 کیلویی داد . آیا اشکال داره ؟؟؟ :question:
لطفا راهنمایی کنید :angry: :angry:
سلام دوست عزیز صبر کن تا جناب سامی خودشون جواب بدن من مدار سامی رو زیاد یادم نیست ولی با اجازه مهندس سامی یه جوابی میدم
کلیه رله ها با ولتاژ 12 ولت کار می کنن همونطور که جناب سامی گفتند ولتاژ کاری کل مدار 12 ولته البته نه این که 12 ولت رو مستقیم بدی به میکرو بلکه این 12 ولت از یه رگولاتور 5 ولت میگذره و پس از آن به تغذیه میکرو ولی رله ها مستقیم به 12 ولت وصل میشن
اما در مدار رطوبت سنج اون مقاومتهای که میگن نیست خوب شاید استاندارد نیستن برای همین به جای 49.9 که موجود نیست می تونی از نزدیکترین مقاومت استاندار که موجود هست استفاده کنی برای مثال 51k
اما مقاومت 576k که گفته 500k ببر یکم فکر کن ببین چقدر فاصله داره می تونی از مقاومت 560k یا کلا مقاومت نزدیک اون رنج استفاده کنی
ظرفیت خازنها رو هم بین 25 تا 50 ولت در نظر بگیر برای صافی تغذیه بهتره 50 ولت در نظر بگیری و برای صافی رگولاتور هم 25 ولت
دیدگاه