مشروع للتحكم بدرجة الحرارة على pic16f628a

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
الاخت النورس المجروح لاتخافي الفكره ليست بتلك الصعوبه ولكن تحتاج لجهد ووقت انصحكي ان تقراي الموضوع من البدايه وان تتابعينا وسوف يكون المشروع مع ملفاته مع الشرح في المشاركات ولكن كما قلت الموضوع يحتاج وقت

لايمكننا استخدام المتحكم pic16f84 لانه لايحتوي على مبدل من analoge to digital ....
 

محمد جزائر

عضو جديد
إنضم
10 يونيو 2008
المشاركات
87
مجموع الإعجابات
0
النقاط
0
السلام عليكم ورحمة الله وبركاته
اسف على التدخل لكن ممكن استعمال pic16f84 لكن مع تغيير السونسر لدرجة الحرارةds18b20 متلا فهو لايحتاج الى adc

 

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
الاخ الكريم محمد جزائر

كلامك صحيح انه يكمن ان نستخدم متحسس حراره LM74 يعطينا القيمه بشكل رقمي مباشره ولكن
لو نظرت الى بقيه المشروع فستعرف لماذا لايكننا استخدام المتحكم pic16f84 لاننا هنا نتكلم عن المشروع ككل
 

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
اخي الكريم عماد السلام عليكم

تصميم البرنامج سيكون على خطوات وهي:
1 - LCD control .
2 - ADC .
3 - KeyPad .
4 - Final (colect) Program.

لقد انتهيت من عمل ( الخطوه 2-1 ) البرنامج الخاص بمتحسسي الحراره وكذلك برنامج التحكم بشاشه العرض ولقد ارفقت لك الدائره الخاصه بهذا الجزء مع البرنامج ( ملف المحاكاه ببرنامج proteus + ملف hex ) واريدك ان تجرب البرنامج على الدائره في لوحه اختبار test board لكي اقوم بمعايره وضبط درجات الحراره لانه في برنامج المحاكاه يعطيني نسبه زياده في درجات الحراره بمقدار درجه واحده في كل ثلاثين درجه.



 

المرفقات

  • adc.JPG
    adc.JPG
    56.8 KB · المشاهدات: 58
  • ADC & LCD.rar
    30.2 KB · المشاهدات: 85

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمدالقبالي سلام الله عليكم ورحمته وبركاته
ماذا اقول حتى اوفيكم حقكم
جزاكم الله عنا كل خير وبارك فيكم
 
التعديل الأخير:

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمد القبالي
لقد قمت بتجربته والامور كلها باذن الله تمام ومشاء الله
 

النورس المجروح

عضو جديد
إنضم
21 يوليو 2008
المشاركات
41
مجموع الإعجابات
0
النقاط
0
شباب بصراحة مش عارفه كيف أشكركم وعلى فكرة اخي محمد انا درست معاكم الموضوع من اول خطوة عشان كذا حاولت ابحث عن الموضوع والفكرة ولقيتكم انتم ما شاء الله مش مقصرين ابدا بطريقة الطرح الهائل بس اخي انا مش خايفه من التوصيل للقطع وهذا بس اخاف من طريقة برمجه المتحكم نفسه هذا المستخدم معاكم بلغه بيسك او اسمبلي
اخي محمد الله يحفظك انت تنصحني انه ابدأ معاكم زي ما فهمتك بس خايفه من البرمجه للمتحكم اما التوصيل لا بأس بس المشكلة استاذنا قال مستحيل يساعدني ببرمجه هذا المتحكم بذات لإنه ما يعرف عنه شي واحنا لم ندرس برمجته اطلاقا
 
التعديل الأخير:

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
الاخت النورس المجروح

من ناحيه البرمجه فانا ساقوم بعمل البرنامج كاملا للمشروع فلا تخافي

ابدأي بنفيذ بالخطوه 1-2 من خطه عمل البرنامج​


تصميم البرنامج سيكون على خطوات وهي:
1 - LCD control .
2 - ADC .
3 - KeyPad .
4 - Final (colect) Program.

لقد انتهيت من عمل ( الخطوه 2-1 ) البرنامج الخاص بمتحسسي الحراره وكذلك برنامج التحكم بشاشه العرض ولقد ارفقت الدائره الخاصه بهذا الجزء مع البرنامج ( ملف المحاكاه ببرنامج proteus + ملف hex ) واريدك تجربة البرنامج على الدائره في لوحه اختبار test board لكي اقوم بمعايره وضبط درجات الحراره لانه في برنامج المحاكاه يعطيني نسبه زياده في درجات الحراره بمقدار درجه واحده في كل ثلاثين درجه.



[/quote]
 

النورس المجروح

عضو جديد
إنضم
21 يوليو 2008
المشاركات
41
مجموع الإعجابات
0
النقاط
0
أخي محمد الله يحفظك ويكتب لك هذا العمل في ميزان حسناااتك يارب والله اخذت عني هم كبير جدا.
في دولتنا اتوقع لا يوجد لدينا المتحكم هذا ولكن بإستطاعتي احضاره من ألمانيا او السعوديه
اخي انا تخصصي بالضبط صيانه حاسوب وليس هندسه كما انه انا دبلوم وكل الذي معي نفس الشي دبلوم ولكن انا سبق وان تخرجت من كلية العلوم لقسم علوم الحاسوب ( بكلاريوس ) وعندي استعداد لأي تعب
مشاكلي هي كالتالي :
1- المتحكم كيف سأتمكن من برمجته لإن المبرمجه ليست هنا .
مجموعه أسأله في رأسي :
1- هل يمكن لي اخذ المتحكم من الخارج مبرمجه بالبرنامج الذي انت ستتكرم به .
2- انا لا أعرف شي عن البرامج المستخدمه في الخطوة 1 و 2 التي انت تفضلت به هل شبيه ببرنامج Electronic workbench أنا عندي استعداد انزل البرنامج الذي انت تقول عنه واحاول ادرس عليه لوحدي بس اعطيني اسمه بالكامل الله يخليك .
3- هل بنظرك استطيع ان انزل البرنامج وابدأ معاكم ام اتجه في مشروع اخر . 0 انا عندي كل الأستعداد للتعب وبذل الجهد زي ما طلبت )

فكرتي الأخرى والتي سيتمكن استاذي من مساعدتي بها هي عمل عداد منتوجات باستخدام حساسات و 7 - segment او LCD
او طلب مني ان اعمل ساعه رقميه ولكني لم اقتنع بها وبإستخداماتها اراها ليست فكرة جيده
كما انه اقترح لي عمل آله لتحسس غطاء العلب المعدنيه هل قد غلفت هذه القطع ام لا ( في المصانع )
او ان اعمل فحص للعلبه المنتجة في المصنع هل هي كامله التعبئة ام بها نقص ما .
اما فكرتي اريد مثلا ان اضع عداد معين يعد لي عدد الأشخاص الداخلين من هذا المنفذ مثلا او الباب ليش شرط اشخاص ممكن مثلا في مزرعه يعد لي كم ماشيه لديا قد دخلت وهكذا
اتمنى ان اكون وصلت لك فكرتي جيدا ولك مني اخي محمد كل الشكر والتقدير حتى لو لم استطيع عمل شي يكفيني منك الإستجابه وانك حسستني ان في حد معي واقف لجانبي لن انسى معروفك هذا لي ابدا .
العفو على الإطاله
 
التعديل الأخير:

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
أخي محمد الله يحفظك ويكتب لك هذا العمل في ميزان حسناااتك يارب والله اخذت عني هم كبير جدا.
في دولتنا اتوقع لا يوجد لدينا المتحكم هذا ولكن بإستطاعتي احضاره من ألمانيا او السعوديه
اخي انا تخصصي بالضبط صيانه حاسوب وليس هندسه كما انه انا دبلوم وكل الذي معي نفس الشي دبلوم ولكن انا سبق وان تخرجت من كلية العلوم لقسم علوم الحاسوب ( بكلاريوس ) وعندي استعداد لأي تعب
مشاكلي هي كالتالي :
1- المتحكم كيف سأتمكن من برمجته لإن المبرمجه ليست هنا .

ايش البلد الذي تقيمي فيه فبامكانكي شراء المبرمجه عند شرائكي المتحكم

مجموعه أسأله في رأسي :
1- هل يمكن لي اخذ المتحكم من الخارج مبرمجه بالبرنامج الذي انت ستتكرم به .

هذا يعتمد على الشركه التي سوف تشترين المتحكم منها. يعني ممكن نرسل لهم ملف البرنامج ويقومو هم بحرق البرنامج الى المتحكم.

2- انا لا أعرف شي عن البرامج المستخدمه في الخطوة 1 و 2 التي انت تفضلت به هل شبيه ببرنامج Electronic workbench أنا عندي استعداد انزل البرنامج الذي انت تقول عنه واحاول ادرس عليه لوحدي بس اعطيني اسمه بالكامل الله يخليك .

اسم البرنامج Proteus وهو موجود في الملتقى الالكتروني ابحثي عنه وحمليه.

3- هل بنظرك استطيع ان انزل البرنامج وابدأ معاكم ام اتجه في مشروع اخر . 0 انا عندي كل الأستعداد للتعب وبذل الجهد زي ما طلبت )

نعم تستطيعين باذن الله وهذا يعتمد عليكي لانني سوف ازودكي بالبرنامج ويبقى عليكي تطبيق الدائره ومراقبه النتائج

فكرتي الأخرى والتي سيتمكن استاذي من مساعدتي بها هي عمل عداد منتوجات باستخدام حساسات و 7 - segment او LCD
او طلب مني ان اعمل ساعه رقميه ولكني لم اقتنع بها وبإستخداماتها اراها ليست فكرة جيده
كما انه اقترح لي عمل آله لتحسس غطاء العلب المعدنيه هل قد غلفت هذه القطع ام لا ( في المصانع )
او ان اعمل فحص للعلبه المنتجة في المصنع هل هي كامله التعبئة ام بها نقص ما .
اما فكرتي اريد مثلا ان اضع عداد معين يعد لي عدد الأشخاص الداخلين من هذا المنفذ مثلا او الباب ليش شرط اشخاص ممكن مثلا في مزرعه يعد لي كم ماشيه لديا قد دخلت وهكذا
اتمنى ان اكون وصلت لك فكرتي جيدا ولك مني اخي محمد كل الشكر والتقدير حتى لو لم استطيع عمل شي يكفيني منك الإستجابه وانك حسستني ان في حد معي واقف لجانبي لن انسى معروفك هذا لي ابدا .
العفو على الإطاله

الفكره بسيطه ويمكن عملها من دون الحاجه الى متحكم. انشاء الله اليوم راح اعمل التصميم للدائره وغداء تكون في المشاركات.
 
التعديل الأخير:

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
الخطوة رقم 3

اخواني الكرام الحمد لله لقد اتممت الخطوة الثالثه

برنامج KeyPad جاهز في المرفقات ( ملف المحاكاه proteus + ملف hex )
عماد اتمنى ان تجرب البرنامج ولكن بشكل عملي يعني على القطع مباشرة ( الخطوة 1 - 2 - 3 ) وتخبرني عن النتائج, لان الخطوة الاخيرة تعتمد على الخطوات السابقة ..

الخطوة الاخيرة ستاخذ وقت ولكن انشاء الله انجزها باسرع مايمكن

:20: :6: :20:
 

المرفقات

  • KeyPad.zip
    32.3 KB · المشاهدات: 74

النورس المجروح

عضو جديد
إنضم
21 يوليو 2008
المشاركات
41
مجموع الإعجابات
0
النقاط
0
اشكرك جدا اخي محمد
انا في اليمن بس فكرت ان اخذ المتحكم من السعوديه لغنه هنا غير متوفر فهل يمكن لي ان ابرمجه هناك بالسعوديه او ممكن ألمانيا يعني ارسل لهم البرنامج وهم يعطوني المتحكم مبرمج ؟
اما بالنسبه للبرنامج شكرا فأنا ابحث عنه
 

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمد القبالي السلام عليكم ورحمة اله وبركاته
بارك الله فيكم ويسر امركم جميعا انشاءالله
مهندس محمد القبالي اسال الله ان يكون في ميزان حسناتك انشاءالله
 
التعديل الأخير:

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمد القبالي
اخبرني كيف ادمج ملفين الhexaفي ملف واحد حتى ابرمجهم في البك
 

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمد القبالي بارك الله فيكم هل اوصل ال keypad مع الحساسين يعني الدائرتين مع بعض
 

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
اخي الكريم عماد

كلا البرنامجين (ADC+LCD and Keypad) منفصلين عن بعض يعني في الاول توصل دائرة ADC+LCD مع البرنامج الخاص بهم المرفق في نفس المشاركة وبعد اختبار الدائرة والتاكد من سلامة البرنامج نكون انجزنا الخطوة الاولى والثانية.

بعد ذلك ننتقل الى الخطوة الثالثة وهي توصيل دائرة Keypad مع البرنامج الخاص بها المرفق في نفس المشاركة وبعد التاكد منها نكون قد انجزنا الخطوة الثالثة.

الفائدة من هذا التسلسل هو التسهيل من انجاز المشروع والتاكد من جميع القطع وسلامتها وبالاخص المتحسسات و keypad وهذا يسهل الامر بشكل كبير .

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

بالنسبة لسؤالك لايمكن دمج البرنامجين ( ملفي hex ) في متحكم واحد وهذا ما تكلمنا عليه في الخطوة الاخيرة , اي استفسار انا مستعد....
 

محمدالقبالي

عضو جديد
إنضم
8 سبتمبر 2007
المشاركات
895
مجموع الإعجابات
38
النقاط
0
اخواني الكرام اعذروني لهذه الايام( الاربعاء-الخميس-الجمعة ) لانه عندي عمل خاص ضروري

اخي الكريم عماد اريد منك ان تريني بعض صور المشروع اعني القطع وتركيبها اذا مافي مانع
 

هندسة الحسين

عضو جديد
إنضم
13 يوليو 2008
المشاركات
36
مجموع الإعجابات
0
النقاط
0
مهندس محمد القبالي السلام عليكم ورحمة الله وبركاته
جزاكم الله عنا كل خير وبارك فيكم اسال الله العظيم ان يسهل عليكم امر وييسر لكم كل اموركم
اذا كان هناك اية سؤال لن اتاخر في طرحه على حظرتكم لتعم الفائدة الجميع سارفق لكم الصور انشاء الله اليوم في حال توصيل المشروع
انا خارج عمان ولا يوجد اي مصدر لبيع القطع في المدينه التي ادرس فيها هذا لا يعني اني لا املك القطع كاملة لكن ينقصني متحسس اخر باذن الله ساحاول ان اجد واحدا من اصدقائي
 
أعلى