قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 22-10-2011, 03:55 PM المشاركة 113   
افتراضي



السلام عليكم
شباب ما رايكم فى تكمله المشروع بجعل الحراره تظهر على شاشه الكومبيوتر كما فى الصوره بلغه الاب فيو


اعلانات

mamdouh hamid
:: مهندس ::
تاريخ التسجيل: Oct 2011
المشاركات: 1
نشاط [ mamdouh hamid ]
قوة السمعة:
قديم 26-10-2011, 05:47 PM المشاركة 114   
افتراضي


السلام عليكم ورحمة الله
من فضلكم كنت محتاج مساعدة .. انا مش عارف الاقي المبرد و المسخن في برنامج protues ارجو المساعدة .. و شكرا

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 30-10-2011, 02:35 AM المشاركة 115   
افتراضي


السلام عليكم
ياشباب انا احترت فى توصيل البن رقم 3 للشاشه وصلتها بالارضي مباشره لكن الشاشه لا تظيي
ما المشكله


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 31-10-2011, 04:48 PM المشاركة 116   
افتراضي


السلام عليكم
ياشباب ايش هي مشكله عدم استقرار حساس الحراره LM35 فهو يعطي قراءات عشوائيه من صفر الى 17 وبسرعه ولما قررت اعمله تغذيه مستقله لا يريد ان يعمل وهذا هو الامر الغريب واذا لمست الارضي للمصدر المستقل على الارضي للداره يشتغل بس بيخريط
لماذا لا يعمل الحساس فى حاله توصيله بمصدر جهد مستقل عن الدائره مع اني قست الخرج فوجدته انه يقرا ولكن المايكرو لا يعرض النتائج
والمحاوله الاخري هي اني لما اوصل(LM35) مع الدائره قبل المتكامله 7805 (الفولت الداخل ) يبقي يقرا عشوائي ولما اوصله مع الجهد الخارج المنظم يبقى يقرا بس فى رقمين مره يقرا 17 ويثبت شويه ومره يقرا 16 ولا يتاثر بالحراره ابداا مع اني مركب 100N مكثف مئه نانو بين طرفي الخرج والارضي تاره ومره بين الارضي والموجب تاره ولكن لا فائده
كما ان مصدر الجهد عندي منعم بالمكثفات (50فولت 10 UF)

هل من حل ياشباب .....وبارك الله فيكم

وهذا هو كود الميكرو سي >>والمشكله الاخري هي عند حرق الملف على البك يجب تكرار الحرق عدة مرات حتى يكتمل الحرق بون اخطاء حتي اذا كان الكود رساله ترحيب تعرض على الشاشه فيجب ان اكرر عمليه الحرق اكثر من مره

ولكن هناك ملاحضه وهي عند لمس البيك يتغير رقم الحراره المرغوبه (10) ويبداء فى العد التنازلي ...وللعلم انا قمت بتوصيل فقط البيك مع الحساس مع الشاشه والكرستاله طبعا ومكثفاتها بمعني لم اوصل الريلايهات ولا الدمروحه ولا السخانه ولا البوشبوتون للزياده والنقصان ولا دايودات الاضائه ولسبب كنت اريد ان اطمئن على الحساس واستقراره (فاعتقد انه لا علاقه لهذه التوصيلات بالمشكله )

كود:
int temp_res;
char temp[12];
unsigned int rtemp=10;
char ntemp[10];
void adc()
{
temp_res = ADC_Read(2); // Get 10-bit results of AD conversion
temp_res = (temp_res *5)/10;
IntToStr(temp_res,temp);
}
void print()
{
LCD_INIT(&PORTB);
lcd_out(1,1,"temp Act") ;
lcd_out(2,1,"temp Ref") ;
lcd_cmd(LCD_CURSOR_OFF);
}
void test()
{if(temp_res>rtemp)
{PORTC=0b00000101; //cool
}
if(temp_res<rtemp)
{
PORTC=0b00001010;//hot
}
if(temp_res==rtemp)
{
PORTC=0x00;
}
}
void main()
{
TRISA =0b10;
TRISD =0x11;
TRISC =0x00;
TRISB=0X00;
lcd_init(&portb);

lcd_out(1,1,"Basem Majed") ;
lcd_out(2,3,"temp. Control ") ;
lcd_cmd(LCD_CURSOR_OFF);
delay_ms(2000);
print();
do
{
IntToStr(rtemp,ntemp);
lcd_out(2,10,ntemp);
delay_ms(200);
lcd_out(1,10,temp) ;
delay_ms(200);
test();
if(portd.f1==0 && rtemp>0)
{
rtemp--;
delay_ms(200);
}
if(portd.f0==0&&rtemp<=100)
{
rtemp++;
delay_ms(200);
}
adc();
}
while(1);
return;
}
ياشباب هل من رحيم لوالديه ان يتبع معي المشكله لانني اريد ان اطور هذا المشروع لكي يعرض على الكومبيوتر بواسطه الاب فيو مره والفجوال بيسك مره ووعد مني اني سوف اشرح هذه التكمله فى موضوع مستقل وهذا واجب عليا فى هذا المنتدي


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 31-10-2011, 07:19 PM المشاركة 117   
افتراضي


وعلى فكره انا غيرت الكود طبعااا (موجود فى اخر المشاركه) وكانت النتيجه ممتازه لاظهار درجه الحراره مع تغيير مدخل الانالوج طبعاا الى RA0

ما هي الفرق ياجماعه
الكود الاخر
كود:
int t1,temp;

char *text[6];

void main()

{

adcon1=2;

lcd_init(&portb);
lcd_out(1,1,"Welcome");
lcd_cmd(lcd_cursor_off);

delay_ms(1000);
lcd_out(1,1,"From Qariya.com");
lcd_cmd(lcd_cursor_off);

delay_ms(1000);

lcd_out(1,1,"Temperature is :");

lcd_out(2,8,"'C");

while(1)

{

t1=adc_read(0);

temp=0.245*t1*2;        // For Lm35 Sensor 10mv/’c

inttostr(temp,text);

lcd_cmd(lcd_cursor_off);

lcd_out(2,1,text);

delay_ms(100);

}

}


asooma
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 3
نشاط [ asooma ]
قوة السمعة:
قديم 27-11-2011, 02:54 PM المشاركة 118   
افتراضي


السلام عليكم خيي winmad
بالنسبه للفكره اللي طرحتها انا راح استخدم نفس نوع المتحكم وحساس الحراره , والسنسور هادا راح يقيس درجة حراره الطفل مش الغرفه وبدي اشبكه ويرلس او بلوتوث مع الميكروكونترولر ياريت تعطيني شرح اكتر عن الموضوع من فضلك وشكرا لالك


asma1
:: مهندس ::
تاريخ التسجيل: Apr 2011
المشاركات: 15
نشاط [ asma1 ]
قوة السمعة:
قديم 27-11-2011, 08:09 PM المشاركة 119   
افتراضي


السلام عليكم
لو سمحتم ممكن استفسار هل تم استخدام أشباه موصلات ودايودت في المشروع..
أيضا ممكن شرح مبسط عن التغذية الكهربائية..
وعند استخدامنا للمسخن لمبة ماهي الفولتية المناسبة لها؟؟
أرجو الرد بسرعة


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 27-11-2011, 11:33 PM المشاركة 120   
افتراضي


السلام عليكم
لو سمحتم ممكن استفسار هل تم استخدام أشباه موصلات ودايودت في المشروع..
أيضا ممكن شرح مبسط عن التغذية الكهربائية..
وعند استخدامنا للمسخن لمبة ماهي الفولتية المناسبة لها؟؟
أرجو الرد بسرعة
نعم اما بالنسبه للدايودات اكيد راح نستخدم دايود على طرفي الريلاي لحمايه الترانسستور فقط

اما بالنسبه الي التغذيه ليست بها ما يجعله معقد فقط تحتاج الى 5 فولت لتوصيل الى البك والحساس و12 فولت تقريباا (على حسب نوع المسخن والمروحه ) الى المسخن والمروحه وهما معزولان عن التغذيه ال 5 فولت

لو شغلت لمبه بتاع 220 فولت يعني حتوفر كهرباء 220 فولت ولو استخدمت لمبه زي بتاع السيارات مثلاا حتحتاج 12 فولت ولكن انتبه جيدد فى حاله 220 فولت ولا انصحك بتجربتها مع اني جربتها وما فيش مشاكل (على حسب خبرتك فى الكرباء والالكترونات)

واي خدمه تفضل



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:35 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)