الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم بلمة ضغيرة L.E.D (Light Emitting D مشروع

مغلق
بدأه agbawi_pro في 9 أبريل 2004 · 0 رد · 2,428 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

ساقوم يشرح بسيط في كيفية التحكم بلمة صغيرة L.E.D التي تستهلك طاقة جدا بسيطة....

اولا: يجب ان ناخذ في الحسبان ان لايمكننا تشغيل L.E.D من منفذ الطابعة مباشرة وذلك لضمان حمايت المنفذ فاذا كان المنفذ يغذي بتيار صغير و الحمل Load يحتاج تيار اكبر منه , فان المنفذ سيحترق وسيكون هنالك خصائر فادحة....ولذلك علينا توصيل ترانزيستور يعمل كمفتاح داعم Driver حيث يستهلك في قاعدتة Base القليل من التيار في حدود المايكروا امبير. وهذا يعطي سلامة للمنفذ من التيار المار فيه.

كيفية عمل الترانزيستور كمفتاح:

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

LED1.jpg?bfmSqdABcND8dugy

مذا عن المبة الصغيرة التي ذكرناها في البداية LED :

LED عبارة عن صمام ثنائي Diod اذا مر فيه 2.5 فولت وتيار من 10 الى 15 ميلي امبير , يضيئ ولان ستعلم كيفيه ربطه و اختيار المقتومة التي تتحكم بمرور التيار فيه. انتظر الى الشكل:

LED2.jpg?bfmSqdAB2GkWY8Cv

نعلم ان LED تستهلك فرق جهد ثابت لا يتغير = 2.5 فولت و ان التيار الازم لاضائتها = 10 ملي امبير اذن المقاومةR = 9.5v / (10m) = 9.5/(10*10^-3) = 950 اوم تقريبا يساوي 1كيلو اوم.

LED3.jpg?bfmSqdABh63cKXTV

الان يمكننا توصيل ترانزيستور بمخرج الطابعة و التحكم بلمبة LED باستخدام الفيجول بيسك:

كما نلاحظ ان الترانزيستور سوف يعمل كمفتاح (يصل الـ Collector بالــEmitter اذا ارسل data 0 فرق جهد عالي 5 فولت) وعمل المقاومتين ذواتي 27 الف اوم تقوم بتاهيئة الترانزستور للعمل كمفتاح.

بقي الان البرنامج بالفيجول بيسك الذي يقوم بتشغيل اللمبه واضفائها :

الرنامج جدا سهل فقط سطرين ولكن يفترض ان يكون هنالك ملف يدعى inpout32.dll في نظام التشغيل نوافد windows وذلك لكي يتحكم بمنفذ الطابعة......

تعلم ايضا عنوان المنفذ لـdata 0 هو 0378 H بالنظام الستعشري ويمكن معرفت ذلك من الشكل:

LED4.jpg?bfmSqdABnltlagbu

عليك اةلا انشاء زرين buttons والكود :

هذا المود لتشغيل المبة اي ارسل المنطق 1 الى data0 من منفذ الطابعة. حيث data0 = H378

Private Sub Command1_Click()

Out &H378,1

End Sub

هذا المود لاطفاء المبة اي ارسل المنطق 0 الى data0 من منفذ الطابعة. حيث data0 = H378

Private Sub Command2_Click()

Out &H378,0

End Sub

ملاحظات:

1. يجب ان يكون الملف inpout32.dll متاح في النظام.

2. يمكنك تغذية الدائرة عن طريق محول ابو 10 رايلات من اي سوبر ماركت وذلك بقطع السلك النهائي له و معرفت الطرف الموجب والسالب بالفولتوميتر.

علمن ان تكلفت الدائرة لاتتجاوز ال17 ريال سعودي بالمحول.

LED.doc

هذا الموضوع مغلق.

مواضيع مشابهة