جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذه التجربة ممتعة حقًا - لتطبيق ترانزستور ضوئي DIY. تستخدم أجهزة الترانزستورات الضوئية DIY تأثير التوهج والتأثير الكهروضوئي لمصابيح LED - ستولد تيارات ضعيفة عند تسليط بعض الضوء عليها. ونستخدم الترانزستور لتضخيم التيارات المتولدة ، حتى تتمكن لوحة Arduino Uno من اكتشافها.
الخطوة 1: المكونات
- لوحة اردوينو أونو * 1
- كابل USB * 1
- الجرس السلبي * 1
- المقاوم (10KΩ) * 1
- LED * 1
- NPN الترانزستور S8050 * 1
- اللوح * 1
- أسلاك توصيل
الخطوة 2: رسم تخطيطي:
الخطوة 3: الإجراء
مع التأثير الكهروضوئي ، تولد مصابيح LED تيارات ضعيفة عند تعرضها لموجات الضوء.
يتكون NPN من طبقة من أشباه الموصلات P-doped ("القاعدة") بين طبقتين N-doped. يتم تضخيم تيار صغير يدخل القاعدة لإنتاج تيار جامع وباعث كبير. أي عندما يكون هناك فرق جهد موجب يقاس من باعث ترانزستور NPN إلى قاعدته (أي عندما تكون القاعدة عالية بالنسبة إلى الباعث) وكذلك فرق الجهد الإيجابي المقاس من القاعدة إلى المجمع ، الترانزستور تصبح نشطة. في هذه الحالة "on" ، يتدفق التيار بين جامع وباعث الترانزستور. ستكون قيمة A0 أكبر من 0. من خلال البرمجة ، نقوم بإصدار صوت صفير عندما يكون A0 أكبر من 0.
يتم توصيل المقاوم المنسدل 10kΩ بمرحلة خرج الترانزستور لتجنب تعليق المنفذ التناظري للتداخل مع الإشارات والتسبب في سوء التقدير.
الخطوة 1:
بناء الدائرة.
الخطوة 2:
قم بتنزيل الكود من
الخطوه 3:
قم بتحميل الرسم التخطيطي على لوحة Arduino Uno
انقر فوق أيقونة تحميل لتحميل الرمز إلى لوحة التحكم.
إذا ظهر "تم التحميل" أسفل النافذة ، فهذا يعني أنه تم تحميل الرسم التخطيطي بنجاح.
الآن ، قم بإضاءة مصباح يدوي على مؤشر LED ويمكنك سماع صفير الجرس.
الخطوة 4: الكود
// إنشاء بسيط - إنذار ضوئي
//الآن انت تستطيع
سماع أن الجرس يصدر أصواتًا عندما يضيء مؤشر LED.
//بريد الالكتروني:
//Website:www.primerobotics.in
الإعداد باطل()
{
Serial.begin (9600) ؛ // بدء المنفذ التسلسلي بسرعة 9600 بت في الثانية:
}
حلقة فارغة()
{
int n = analogRead (A0) ؛ // قراءة القيمة من
دبوس التناظرية AO
Serial.println (ن) ؛
إذا (ن> 0) // إذا كان هناك جهد
{
pinMode (5 ، الإخراج) ؛ // اضبط الرقم الرقمي 5 كإخراج
نغمة (5 ، 10000) ؛ // يولد موجة مربعة (10000 هرتز
التردد ، دورة العمل بنسبة 50٪) على السن 5
pinMode (5 ، الإدخال) ؛ // اضبط الدبوس 5 كمدخل
}
}