الجمعة، 16 مايو 2014

دارة قيادة المحرك L9110

دارة قيادة المحرك L9110





في العديد من الأحيان نحتاج لدوائر قيادة للمحرك تكون ذا تيار جيد و سعر زهيد ايضاً , هناك دارة متكاملة منتشرة بكثرة على مواقع الشراء عبر الأنترنت , هي القطعة L9110 .
تأتي هذه القطعة على تعليبين Packages هما :


1)DIP8

2)SOP8




تتميز هذه الدارة المتكاملة ب :



1)تيار مستمر continuous يصل ل 800 ملي أمبير .
2)تيار أعظمي Peak يصل لغاية 2 أمبير 
3)دارة حماية داخلية من التيارات الحثية الراجعة بواسطة دارة clamp diode داخلية .
4)تغذية الدارة هي نفسها تغذية المحرك "يوفر عزل كهربائي ممتاز مع دارة التحكم و التي في حالتنا هذه هي الأردوينو " .

ما سنقوم به هو التحكم بمحرك كهربائي في الأتجاهين .


                           

و سنستخدم الموديول الجاهز الذي يحتوي على دارتين متكاملتين من L9110 مثل التي بالصوره ادناه 





سنحتاج في هذه التجربة إلى :

1) بطاقة أردوينو
2)موديول الدارة المتكاملة L9110
3)اسلاك توصيل .
4) محرك كهربائي 
5) مصدر تغذية "من 5 فولت لغاية 12 فولت "

من باب التنبيه : لا توصل ال Vcc في هذه الدارة المتكاملة مع مصدر التغذية في بطاقة الأردوينو 5v لان المحركات قد تسحب تيار عالي لا تستطيع الأردوينو تأمينه للمحرك و قد يؤدي لتلفها .




التوصيل :

الدارة توصيلها مع المحرك سهل جداً كما في المخطط :


البرنامج :

كطريقة تحكم بسيطة نعطي نبضات ذات تعديل نبضي PWM على مداخل التحكم المربوطه مع D5,D6 في الأردوينو "أونو"




كلما زاد طول النبضة الفعاله زادت الفولتية المطبقة على مخرج المحرك

البرنامج البسيط التالي للتحكم بالمحرك الكهربائي من ناحية السرعة زيادة و نقصاناً .





و هذا البرنامج لزيادة التردد الخارج من ال PWM في الأردوينو , بنفس التوصيل :






و هذا الفيديو يوضح طريقة حركة المحرك بعد توصيله بهذه الدارة . 



الجمعة، 9 مايو 2014

وحدات العرض الأبجدية Alpha Numeric

وحدات العرض الأبجدية

Alpha Numeric  



سنتحدث اليوم عن المقطعات السباعية الأبجدية  Alpha Numeric  و عن كيفية ربطها و برمجتها باستخدام لوحة الأردوينو و بيئتها البرمجية .

 
تختلف المقطعات السباعية الأبجدية Alpha Numeric   عن المقطعات السباعية التقليدية بأن لها عدد أكبر من الأرجل و الخانات المضيئة مما يمكننا من إظهار الحروف الأبجدية الإنجليزية بسهولة لذلك تعتبر وسيله اقتصاديه لعرض الابجديه.

 

توزيع الأرجل :

يوضح الرسم التالي الأرجل و أتصال كل خانة في المقطعات 
 السباعية الأبجدية Alpha Numeric   بالأرجل .

 
عدد الأرجل هو 18 رجل 16 منها للتحكم بكل خانة و واحدة تكون كمصرف للتيار أو مصدر للتيار .



ساستخدم في هذا الشرح المقطعات السباعية الأبجدية Alpha Numeric  مهبط مشترك .Common Cathode

كيفيه التحكم


1) التحكم مباشره من بطاقه الاردوينو.


ستحتاج إلى هذه المعدات لكي تقوم بهذه التجربة :

(1 بطاقة أردوينو . Arduino

(2 اسلاك توصيل .Solderless Jumper 


(3لوحة تعليمية مثقوبة .BreadBoard .


4 ) مقاومات 100 أوم 

5)  المقطعات السباعية الأبجدية Alpha Numeric عدد 1



 التحكم مباشره عن طريق الاردوينو

 
    
التوصيل :

يظهر الرسم التالي التوصيل بين المكونات جميعاً .






الكود الخاص بهذه المقطعات .



    
  

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



 رقم 1 يدل على تفعيل ال LED و 0 على اطفائه وذلك لان   common cathod القطعه المستعمله  في هذه التجربها
  والكود التالي يبين هذه الطريقه  Alpha







وهذا الفيديو يوضح طريقه عمل هذا الكود :



أقرأ الكود جيداً و فكر كيف يمكنك ربط أكثر من مقطع أبجدي معاً و كيف يمكنك جعلها تضيئ كلمات و أرقام مختلفة ؟

لقد قمت بعملها و هذا الفيديو يوضح ذلك ....

     

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.