جدول المحتويات:

وميض LED: 4 خطوات
وميض LED: 4 خطوات

فيديو: وميض LED: 4 خطوات

فيديو: وميض LED: 4 خطوات
فيديو: #9 اردوينو: كتابة أول برنامج وميض لاد Arduino first code blink led 2024, شهر نوفمبر
Anonim
وميض
وميض

BlinkLED هو مصباح LED يحتوي على متحكم PIC الخاص به. أنماط الوميض ومعدلات الوميض قابلة للبرمجة ويمكن استخدام BlinkLEDs بشكل فردي (لمصابيح LED) أو في سلاسل لقضاء عطلة أو إضاءة خاصة. لقد صنعت هذه لأنني أردت تقليم شجرة عيد الميلاد الخاصة بي بأضواء وامضة فردية. باستخدام BlinkLED ، يمكنني القيام بذلك بسهولة وأمان. سلاسل BlinkLED ديزي بسلكين رفيعين غير مرئيين تقريبًا (سلك التفاف سلكي رقم 30 AWG) ويعمل من مصدر طاقة أو بطارية 3 - 5 فولت تيار مستمر ، لذلك لا يلزم وجود أسلاك عالية الجهد (120 فولت تيار متردد). يعرض الفيديو BlinkLEDs التي تومض وتغير لونها بالتناوب بين الأحمر والأخضر. يتم تحديد الوقت الذي يبقى فيه كل BlinkLED بلون واحد بشكل عشوائي ، بحيث لا توجد مفاجآت لاحقًا ، يجب أن تكون لديك مهارات التجميع الإلكتروني والمعدات لبرمجة وحدات التحكم الدقيقة PIC.

الخطوة 1: اختر المكونات

اختر المكونات
اختر المكونات

لكل BlinkLED ، ستحتاج إلى ما يلي: 1 إيًا رقاقة ميكروكونترولر 12F509 PIC (صائد الفئران PN 579-PIC12F509-I / P) 1 إيًا 22 أوم ، 1/4 واط المقاوم (صائد الفئران PN 291-22-RC). لقد استخدمت المقاوم 22 أوم في النموذج الأولي الخاص بي ولكن أي قيمة تتراوح بين 22 و 220 أوم ستعمل. يعتمد ذلك على جهد الإمداد الذي ستستخدمه ، وانخفاض الجهد عبر مؤشر LED ، والجهد الأمامي لمصباح LED. تريد اختيار قيمة ينتج عنها تيار من 10 إلى 20 مللي أمبير من خلال LED. كقاعدة عامة ، قيمة المقاوم بالأوم تساوي جهد الإمداد مطروحًا منه 0.5 فولت مطروحًا منه انخفاض جهد LED مقسومًا على تيار LED بالأمبير (1 مللي أمبير = 0.001 أمبير). على سبيل المثال ، بالنسبة لمصباح LED أخضر يحتوي عادةً على انخفاض جهد 2.2 مع مصدر طاقة 3.2 فولت: R = (3.2 فولت -5 فولت -2.2 فولت) /.020 أمبير = 25 أوم. ضع في اعتبارك أن مصابيح LED الملونة المختلفة لها فرق الجهد المختلفة عبرهم عندما خفيف. القيم النموذجية هي: أخضر 2.2 فولت ، أصفر 2.1 فولت ، أحمر 2.0 فولت ، أزرق 3.8 فولت ، أبيض 3.2 فولت. سوف تضطر إلى زيادة جهد الإمداد عند استخدام مصابيح LED زرقاء و / أو بيضاء لدفعها إلى السطوع الكامل. سيعمل أي مصباح LED تقريبًا. بالنسبة للنموذج الأولي الخاص بي ، اخترت مصباح LED أخضر تمت إزالته من سلسلة إضاءة عيد الميلاد. هذه لها زاوية عرض واسعة بسبب الجزء العلوي المقعر المسطح.

الخطوة 2: قم بتجميع BlinkLED

قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك
قم بتجميع BlinkLED الخاص بك

اتبع الصور لتجميع BlinkLED الخاص بك. لقد استخدمت مكواة لحام صغيرة وملزمة لعقد الموافقة المسبقة عن علم. لاحظ اتجاه الشق عند عمل مفصل اللحام الأول. المقاوم ملحوم بالدبوس 8 من الموافقة المسبقة عن علم. احفظ السلك المصمت المقطوع من المقاوم وقم بتوصيله بالموافقة المسبقة عن علم في الخطوة الأخيرة. سيحتوي BlinkLED النهائي على اثنين من الخيوط المجانية لتوصيل الطاقة (زائد [+] للطرف 1 [Vdd] وسالب [-] إلى السن 8 [Vss] ، الدبوس مع المقاوم).

الخطوة الثالثة: برمجة الموافقة المسبقة عن علم

برمجة الموافقة المسبقة عن علم
برمجة الموافقة المسبقة عن علم
برمجة الموافقة المسبقة عن علم
برمجة الموافقة المسبقة عن علم
برمجة الموافقة المسبقة عن علم
برمجة الموافقة المسبقة عن علم

هذا هو برنامج اختبار PICBasic Pro الخاص بي. إنه ينبض بمصباح LED لمدة 35 مللي ثانية ويبقيه مطفأً لوقت متغير تحدده الوظيفة العشوائية. يمكنك تعديل هذا البرنامج لجعل BlinkLED يومض بأي طريقة تريدها. *************************************************** ***** 'اسم البرنامج: BlinkLED' اسم الملف: BlinkLED 'الإصدار: v1.00' ******************************* *************************** وصف البرنامج ++++++++++++++++++++ ++++++++++++ '' الوصف / الوظيفة: وميض LED منخفض التكلفة '' المجمع والإصدار: PICBasic PRo v2.5 '' PIC HARDWARE SETUP +++++++++++++ +++++++++++++++++++++++ كلمة "البرنامج الرئيسي" ++++++++++++++++++++++++++++++++++++++++ الرئيسي:

ارتفاع الصمام 35LOW LED

RANDOM Delay تأخير PAUSE &٪ 0000001111111111 PAUSE Delay 'سريع' &٪ 0000011111111111 'slow GOTO Main

نهاية

'################## نهاية البرنامج ######################

لاختبار BlinkLED الخاص بك ، قم بترجمة وبرمجة وتشغيل الموافقة المسبقة عن علم. عندما تكون سعيدًا بالنتائج ، قم بإزالة BlinkLED من لوحة الاختبار وقم بتوصيله بمصدر طاقة أو بطارية. قم بتوصيل بطارية CR2032 و BlinkLED يصنع Throwie LED لطيفًا سيومض لمدة أسبوع إلى أسبوعين باستمرار.

يمكنك تصنيع BlinkLED الخاص بك كما هو موضح أو كما ترى في الفيديو ، لقد صنعت في النهاية PCB لتقليل حجم كل BlinkLED وإضافة دبابيس رأس لتسهيل وحدات سلسلة ديزي. لاحظ أيضًا أنني أضفت مكثف تجاوز الطاقة (.1 mf ، 50 فولت) وغيرت PIC إلى متحكم PIC10F202 الأقل تكلفة. لقد استخدمت مقاومة 51 أوم مثبتة على السطح ومنصات لحام لمصباح LED. أثناء تصميم ثنائي الفينيل متعدد الكلور ، قررت إضافة مجموعة ثانية من الفوط على الجانب الخلفي من ثنائي الفينيل متعدد الكلور. تسمح هذه الوسادات الإضافية بإضافة مؤشر LED ثانٍ لإنتاج تأثير اللونين (الأحمر إلى الأخضر إلى الأحمر) الموضح في فيديو العرض التوضيحي لشجرة الكريسماس. (في الخطوة التالية ، سأوضح لك كيفية بناء هذه باستخدام PIC12F509.) أقوم بتوصيل BlinkLEDs بسلك التفاف الأسلاك رقم 30 AWG. نظرًا لأن جميع مصابيح BlinkLED سلكية بالتوازي ، فأنا لست مقيدًا بسلاسل الضوء التسلسلي ولكن يمكن أن يكون لدي سلاسل "متفرعة" من سلسلة "جذع".

الخطوة 4: جعل الوميض الأحمر / الأخضر LED باستخدام PIC12F509

جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509
جعل الوميض الأحمر / الأخضر LED مع PIC12F509

اتبع هذه الخطوات لجعل BlinkLED أحمر / أخضر باستخدام PIC12F509. لقد استخدمت مصابيح LED حمراء وخضراء مقاس 3 مم قطبية مصابيح LED مهمة ، لذا اتبع الخطوات بعناية ، نظرًا لأن المصباحين متصلين كهربائيًا عبر مصدر الطاقة ، فسيضيء كلاهما في وقت واحد إذا كان الجهد مرتفعًا جدًا. يعتمد الجهد الفعلي على مصابيح LED التي تستخدمها. إذا حدث هذا ، استخدم جهد إمداد أقل. بالنسبة لمصابيح BlinkLEDs الخاصة بي ، كان الجهد الكهربي بين 3.2 و 4.5 فولت يعمل بشكل جيد للغاية ، هذا هو الكود الخاص بي. يتم تحديد الوقت الذي يكون فيه BlinkLED باللون الأحمر أو الأخضر من خلال الوظيفة العشوائية. أدى الأخضر على جانب الشركات ، وأدى الأحمر على الجانب غير الشركات 'أخضر ثابت ، وميض grn / أحمر إلى الأحمر ، ثم العودة

عالية الصمام شنت على الجانب غير الشركات

البرنامج الرئيسي ++++++++++++++++++++++++++++++++++++++++ رئيسي:

تأخير عشوائي

'PAUSE Delay &٪ 000011111000' fast 'PAUSE Delay &٪ 001111100000' متوسط 'PAUSE Delay &٪ 111110000000' slowPAUSE Delay &٪ 1111100000000 'بطيء جدًا' تأخير متقطع و٪ 1110000000000 'بطيء جدًا ، تباين أقل 50TOGGLE LEDPAUSE 50TOGGLE LED PAUSE 50TOGGLE LED

اذهب إلى ماينيند

'################# نهاية البرنامج ###################### استمتع!

موصى به: