السبت، 26 يناير، 2013

seven 7 segment 2 المقطعات السباعية الجزء الثاني 2

seven 7 segment 
 المقطعات السباعية الجزء الثاني 


الجزء الأول , و الذي ألقينا فيه لمحة عن المقطعات السُباعية و قمنا بفهم المبادئ الأساسية لبرمجته و قمنا فعلاً بتوصيل مقطع سباعي واحد و برمجته , الآن نريد أن نزيد عدد المقطعات السباعية و أن نوصلها مع الأردوينو مباشرة دون الحاجة لدارة قيادة خارجية .



لنبدأ بالمعدات :




سنحتاج نفس المعدات التي استخدمناها في الجزء الأول من هذه التجربة و هي :
1) بطاقة أردوينو  Arduino .
2) اسلاك توصيل Solderless Jumper 
3)مقطّع سُباعي 7segment " تغذية مشتركة CA أو سالب مشترك CC "
4) لوحة تعليمية مثقوبة BreadBoard .
5) مقاومات 150 أوم 
6) ترانزستور 2N2222 أو ما يكافئه 

طريقة التوصيل :
سنبدأ بتوصيل مقطعين سُباعين معاً , هذا التعليب يحوي على مقطعين سباعين بنفس مداخل التحكم , و لكل خانة هناك مدخل مشترك .

 و نعتمد على هذا الجدول لنوضح طريقة التوصيل 

الترانزستور نضعه ليقود المدخل المشترك في المقطّع السباعي 
و تذكر أن توصل D10,D11 من الأردوينو إلى قاعدة الترانزستور ليعمل كمفتاح وصل- فصل .

البرمجة 

الفكرة الرئيسية التي يرتكز عليها التحكم في أكثر من مقطع سُباعي واحد مباشرة من الأردوينو هي مبدأ يسمى Multiplexing و هو قائم على فتح"إضاءة" و إغلاق الباعث الضوئي في المقطع السباعي بسرعة كبيرة بحيث ترى الضوء المتقطع سريع التردد كأنه ضوء ثابت .

هذا ما سنراه في هذا البرنامج أدناه :






و الفيديو التالي يبين التطبيق المباشر للبرنامج :


رائع , الآن إذا لم تفهم بعد الMultiplexing فقم بتتغير التأخير الزمني الموجود في البرنامج و قم بتحميله و أنظر كيف تكون النتائج

حسناً لو أردنا توصيل 3 مقطّعات سُباعية , فسيكون بنفس التوصيل لمقطعين و بتوصيل المدخل D12 مع المشترك للخانة الثالثة 








و التوصيل لمقطّع سباعي ذو 4 خانات مشابه له مضافاً إليه D13 كمربط تحكم بالمدخل المشترك C4




التوصيل لمقطّع سباعي 4 خانات كالآتي 



و كود البرنامج موجود هنا 

                    Download the code     



اتمنى مع ختام هذه التدوينة أن أكون قد وفقت بطريق العرض .

و أتمنى سماع أرآئكم و و ردودكم حول الموضوع .

و في التدوينة المقبلة سنرى كيف نتحكم بالمقطّعات السباعية 

باستخدام مسجل الإزاحة Shift Register 74HC595

تحياتي .

2 التعليقات :

  1. موضوعك اكثر من رائع لاكن هل يمكن كتابة كود gsm modual و التحكم عن طريق رسائل sms

    ردحذف

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