جدول المحتويات:
- الخطوة 1: عرض فيديو
- الخطوة 2: متطلبات المكونات
- الخطوة 3: استعد لإطار الصورة
- الخطوة 4: الأسلاك
- الخطوة 5: ضع الكل معًا
- الخطوة 6: كود اردوينو
- الخطوة السابعة: غطاء صندوق الإلكترونيات
فيديو: إطار صور LED على شكل قلب - اصنع هدية مثالية لعيد الحب أو عيد الميلاد: 7 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
أهلا! في هذا الدليل ، سأوضح لك كيف يمكنك إنشاء إطار صورة قلب LED رائع. لجميع عشاق الإلكترونيات! اصنع هدية مثالية لعيد الحب أو عيد الميلاد أو الذكرى السنوية لأحبائك!
يمكنك مشاهدة الفيديو التوضيحي لهذا المشروع على الفيديو أدناه وقراءة التعليمات خطوة بخطوة حول كيفية إنشاء واحد في النص أدناه. أيضًا ، إذا كنت تريد ، يمكنك مشاهدة فيديو DIY مفصل لهذا المشروع على موقع الويب الرسمي الخاص بي ، www. HowToMechatronics.com.
الخطوة 1: عرض فيديو
إذن ما لدينا هنا هو إطار صورة بسيط به 32 مصباحًا على شكل قلب على الجانب الخلفي من الصورة. هذه مشاريع DIY مثيرة للاهتمام حقًا وأوصي جميع عشاق الإلكترونيات ببناء واحدة لأحبائهم كهدية لعيد الحب أو عيد الميلاد.
الخطوة 2: متطلبات المكونات
اردوينو نانو - عبر Banggood
مصابيح LED حمراء فائقة السطوع - عبر Banggood
التبديل - عبر Banggood
مقبس الطاقة - عبر Banggood
تيار مستمر 5 فولت> محول 1A - عبر Banggood
عدد 2 سائق TLC5940 LED
2 × 2 كيلو مقاومات
مكثفات 1 فائق التوهج و 0.1 فائق التوهج
الخطوة 3: استعد لإطار الصورة
تحتاج أولاً إلى إطار صور بسيط بالأبعاد التالية: 18 × 13 سم. بالإضافة إلى ذلك ، فأنت بحاجة إلى قطع من الألواح الليفية وفقًا لحجم الإطار الذي ستعمل عليه باستخدام المثقاب 32 ثقبًا بحيث يمكنك إدخال مصابيح LED هناك.
يجب أن يتم لحام الأنودات الخاصة بجميع مصابيح LED معًا ويجب توصيل الكاثودات بمحرك TLC5940 PWM. بعد اللحام ، يجب عليك التحقق مما إذا كانت جميع مصابيح LED تعمل بشكل صحيح.
الخطوة 4: الأسلاك
إليك كيف تبدو مخططات الدوائر لهذه المشاريع. لذلك باستخدام Arduino Nano و TLC5940 ICs ، يمكنك التحكم في جميع مصابيح LED البالغ عددها 32. أنت بحاجة إلى بعض المكونات الإضافية ، ومكثفتين للفصل ومقاومين للحد الحالي من TLC5940. يمكنك العثور على مزيد من التفاصيل حول كيفية توصيل واستخدام هذا IC مع Arduino على برنامجي Arduino و TLC5940 التعليمي الخاص بي.
الخطوة 5: ضع الكل معًا
الآن وفقًا لمخططات الدائرة ، تحتاج إلى توصيل كل شيء معًا. أولاً ، يجب عليك إدخال ولحام جميع مآخذ IC ورؤوس الدبوس بالإضافة إلى المكثفات. ثم تحتاج إلى إدخال Arduino و LED Drivers وتوصيل كل شيء آخر باستخدام أسلاك القفز.
عند الانتهاء من ذلك ، يجب عليك التحقق مرة أخرى مما إذا كانت مصابيح LED تعمل بشكل صحيح قبل المتابعة. يمكنك القيام بذلك عن طريق تحميل كود Arduino أدناه.
الخطوة 6: كود اردوينو
بالنسبة لهذا المشروع ، استخدمت مكتبة TLC5940 التي أنشأها Alex Leone. تحتاج إلى إجراء بعض التعديلات عند استخدام المكتبة مع جهازي TLC5940 ICs. تحتاج إلى تعديل ملف tlc_config.h وتغيير قيمة المتغير NUM_TLCS إلى القيمة 2.
إليك كود Arduino الكامل:
/ * إطار صورة قلب LED - مشروع Arduino * برنامج من تصميم Dejan Nedelkovski ، * www. HowToMechatronics.com *
* مكتبة TLC5940 بواسطة Alex Leone ،
* تحتاج إلى تعديل tlc_config.h الموجود في مكتبة TLC5940 * وتغيير قيمة المتغير NUM_TLCS إلى أرقام TLC5940 ICs المتصلة * /
# تضمين "Tlc5940.h"
المرحلة int = 0 ؛
عدد عشوائي دولي عدد صحيح = 0 ؛ سطوع int = 3500 ؛ int BrightUp = 50 ؛ int dir = 1 ؛
الإعداد باطل() {
Tlc.init () ، }
حلقة فارغة() {
التبديل (المرحلة) {// ----- المرحلة 1 الحالة 0: randomNumber = (int) random (0 ، 31) ؛ Tlc.set (رقم عشوائي ، 4095) ؛ تأخير (1500) ؛ Tlc.update () ، إذا (العد> = 8) {المرحلة = 1 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- المرحلة 2 الحالة 1: تأخير (75) ؛ لـ (int i = 31 ؛ i> = 0 ؛ i--) {Tlc.set (i ، 4095) ؛ تأخير (100) ؛ Tlc.update () ، } تأخير (500)؛ Tlc.clear () ، Tlc.update () ، المرحلة = 2 ؛ تأخير (500) ؛ استراحة؛ // ----- المرحلة 3 الحالة 2: لـ (int i = 0 ؛ i 6) {stage = 3 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- Stage 4 case 3: for (int i = 0؛ i = 0؛ i--) {Tlc.set (i، 0)؛ Tlc.set (31-i، 0) ؛ Tlc.update () ، تأخير (70) ؛ } لـ (int i = 15؛ i> = 0؛ i--) {Tlc.set (i، 4095) ؛ Tlc.set (31-i، 4095) ؛ Tlc.update () ، تأخير (70) ؛ } لـ (int i = 0 ؛ i 1) {stage = 4 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- Stage 5 case 4: for (int i = 15؛ i> = count؛ i--) {Tlc.set (32-i، 4095)؛ Tlc.update () ، تأخير (5) ؛ Tlc.set (32-i-1، 0) ؛ Tlc.update () ، تأخير (5) ؛ Tlc.set (أنا ، 4095) ؛ Tlc.update () ، تأخير (5) ؛ Tlc.set (i + 1، 0) ؛ Tlc.update () ، تأخير (50) ؛ } if (count> 15) {Tlc.set (16، 4095)؛ Tlc.update () ، تأخير (2000) ؛ المرحلة = 5 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- المرحلة 6 الحالة 5: لـ (int i = 0 ؛ i = 3500) {brightUp = -50 ؛ ++ عد ؛ } إذا (السطوع 6) {stage = 6 ؛ العد = 0 ؛ سطوع = 3500 ؛ Tlc.clear () ، Tlc.update () ، } تأخير (40)؛ استراحة؛ // ----- Stage 7 case 6: for (int i = 0؛ i <= 30؛ i + = 2) {Tlc.set (i، 4095)؛ Tlc.set (i + 1، 0) ؛ } Tlc.update () ، تأخير (500) ؛ لـ (int i = 0 ؛ i 20) {stage = 7 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- Stage 8 case 7: for (int i = 31؛ i> = 16؛ i--) {Tlc.clear ()؛ Tlc.update () ، تأخير (2) ؛ Tlc.set (أنا ، 4095) ؛ Tlc.set (i + 1 ، 2000) ؛ مجموعة Tlc (i + 2 ، 1000) ؛ Tlc.set (i + 3 ، 500) ؛ مجموعة Tlc (i + 4 ، 300) ؛ مجموعة Tlc (i + 5 ، 200) ؛ مجموعة Tlc (i + 6 ، 100) ؛ مجموعة Tlc (i + 7، 50) ؛ Tlc.set (i + 8، 0) ؛
Tlc.set (i-16، 4095) ؛
Tlc.set (i-15 ، 2000) ؛ Tlc.set (i-14 ، 1000) ؛ Tlc.set (i-13 ، 500) ؛ Tlc.set (i-12 ، 300) ؛ Tlc.set (i-11 ، 200) ؛ Tlc.set (i-10 ، 100) ؛ مجموعة Tlc (i + -9، 50) ؛ Tlc.set (i-8، 0) ؛ Tlc.update () ، تأخير (50) ؛ } if (count> 8) {for (int i = 31؛ i> = 0؛ i--) {Tlc.set (i، 4095)؛ Tlc.update () ، تأخير (50) ؛ } المرحلة = 8 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ // ----- Stage 9 case 8: for (int i = 31؛ i> = 0؛ i--) {Tlc.set (i + 8، 4095)؛ Tlc.set (i + 7 ، 2000) ؛ مجموعة Tlc (i + 6 ، 1000) ؛ Tlc.set (i + 5 ، 500) ؛ مجموعة Tlc (i + 4 ، 300) ؛ مجموعة Tlc (i + 3 ، 200) ؛ مجموعة Tlc (i + 2 ، 100) ؛ مجموعة Tlc (i + 1، 50) ؛ Tlc.set (أنا ، 0) ؛ Tlc.update () ، تأخير (50) ؛ } لـ (int i = 31؛ i> = 0؛ i--) {Tlc.set (i، 4095) ؛ } Tlc.update () ، تأخير (10) ؛ إذا (العد> 8) {تأخير (8000) ؛ Tlc.clear () ، Tlc.update () ، المرحلة = 0 ؛ العد = 0 ؛ } else {++ count؛ } استراحة؛ }}
الخطوة السابعة: غطاء صندوق الإلكترونيات
بعد أن تتحقق من أن كل شيء يعمل بشكل جيد باستخدام الكود أعلاه ، تحتاج الآن إلى إنهاء المشروع عن طريق إنشاء صندوق غلاف للإلكترونيات. لقد فعلت ذلك باستخدام المزيد من قطع الألواح الليفية ولصقها معًا لتشكيل صندوق. في الجانب الخلفي من الصندوق ، تحتاج إلى عمل فتحتين ، أحدهما لمقبس الطاقة والآخر لمفتاح.
في النهاية ، كل ما عليك فعله هو طباعة صورتك وإضافتها إلى الإطار وتأمينها وتنتهي!
أتمنى أن يعجبك هذا المشروع. إذا كان الأمر كذلك ، لمزيد من المشاريع الرائعة والبرامج التعليمية ، يمكنك دائمًا التحقق من موقع الويب الرسمي الخاص بي ، www. HowToMechatronics.com ومتابعي على Facebook.
موصى به:
تنفس شجرة عيد الميلاد - وحدة تحكم ضوء عيد الميلاد في Arduino: 4 خطوات
تنفس شجرة عيد الميلاد - وحدة التحكم في ضوء عيد الميلاد في Arduino: ليس من الجيد أن صندوق التحكم الخاص بشجرة عيد الميلاد الاصطناعية التي يبلغ ارتفاعها 9 أقدام والمضاءة مسبقًا قد انكسر قبل عيد الميلاد , ولا توفر الشركة المصنعة قطع غيار. يوضح هذا الغامض كيفية جعل محرك إضاءة LED ووحدة التحكم الخاصة بك يستخدمان Ar
زخرفة عيد الحب LED على شكل قلب ينبض: 7 خطوات (مع صور)
زخرفة عيد الحب LED للقلب النابض: في هذا Instructable ، سأوضح لك كيف قمت ببناء زخرفة LED ليوم عيد الحب الذي قدمته كهدية لزوجتي. الدائرة مستوحاة من Instructable آخر:
هدية عيد الحب المنشطة الخفيفة: 8 خطوات (بالصور)
هدية عيد الحب المنشطة الخفيفة: مع اقتراب يوم عيد الحب ، ألهمني إضافة شيء إضافي لجعل الهدية أكثر خصوصية. أقوم باختبار المشغل المصغر باستخدام Arduino ، وكنت أتساءل عما إذا كان بإمكاني إضافة مستشعر ضوئي بحيث يقوم بتشغيل الأغنية لـ m
هدية عيد الحب مع تأثير LED أنيق: 6 خطوات (بالصور)
هدية عيد الحب مع تأثير Nifty LED: سيمنحك هذا HowTo فكرة عن هدية لصديقتك (أو أي شخص آخر) منذ ذلك الحين ، مفاجأة ، يوم فالنتين يقترب! والنتيجة هي كائن صغير عصامي يعرض الأحرف الأولى من شخصين في قلب. يبدو نوعًا ما وكأنه صورة ثلاثية الأبعاد
صندوق عيد الميلاد: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: 7 خطوات
Xmas-box: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: يتكون مشروع صندوق عيد الميلاد الخاص بي من عرض موسيقى وأضواء عيد الميلاد يتم التحكم فيها عبر الإنترنت. يمكن طلب أغنية عيد الميلاد عبر الإنترنت ثم يتم وضعها في قائمة انتظار وتشغيلها بالترتيب المطلوب. تنتقل الموسيقى على FM stat