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

أضواء LED بسيطة محيطية RGB مع Visuino: 7 خطوات (مع صور)
أضواء LED بسيطة محيطية RGB مع Visuino: 7 خطوات (مع صور)

فيديو: أضواء LED بسيطة محيطية RGB مع Visuino: 7 خطوات (مع صور)

فيديو: أضواء LED بسيطة محيطية RGB مع Visuino: 7 خطوات (مع صور)
فيديو: شريط LED ملوّن يعمل على أي مخرج USB 5V 🌈 2024, شهر نوفمبر
Anonim
أضواء RGB LED المحيطة البسيطة مع Visuino
أضواء RGB LED المحيطة البسيطة مع Visuino

هذا المشروع الصغير هو مجرد شيء كان يطفو في مؤخرة رأسي لمدة 9 أشهر تقريبًا ويمكنني مشاركته الآن ، ولدي مسار واضح يجب اتباعه.

يجب أن يكون تجميعها غير مكلف نسبيًا ، فإليك ما ستحتاج إليه:

  • نوع من لوحة Arduino الصغيرة ، مثل Pro Mini أو Pro Micro.
  • عدد قليل من مصابيح LED RGB من نوع Neo-Pixel على ثنائي الفينيل متعدد الكلور واحد فقط
  • حوالي 6 بوصات من بعض الأسلاك ، استخدمت كبل الشبكة الذي قمت بإنقاذه ، وله 8 خيوط واستخدمت القليل منها فقط.
  • 2 إلى 6 كرات بينج بونج من متجر السلع الرياضية المحلي.
  • عدد قليل من الذكور إلى أسلاك توصيل شيء ما ، إذا كنت ترغب في اختبار تقدمك على طول الطريق.
  • Visuino و Arduino IDE

الادوات المحتاجة

لحام الحديد ، اللحام ، القواطع القطرية ، أدوات تقشير الأسلاك ، سكين هواية ، مسدس الغراء الساخن ، وكابل USB لبرمجة Arduino.

الخطوة 1: الإعداد للاختبار …

الإعداد للاختبار …
الإعداد للاختبار …
الإعداد للاختبار …
الإعداد للاختبار …

أولاً ، أردت اختبار بكسل واحد باستخدام لوحتي. لذلك ، قمت بقطع أطراف سلك توصيل يستخدم في ألواح التجارب. المقبل ملحوم 3 منهم إلى بكسل واحد.

توضح الصورة 1 الاتصالات. البرتقالي هو V ، الأصفر هو البيانات والأزرق هو GND

تتطلب أجهزة Neo-Pixels والمتوافقة معها طاقة 5 فولت ، لذا يجب أن تبحث عن الإصدار 5V - 16MHz من Pro Mini أو Pro Micro. لقد اختبرت المايكرو ، نظرًا لسهولة الاتصال والتحميل ، ستكون النسخة النهائية ميني ، لأنها أرخص ولدي المزيد منها في متناول اليد. وتجدر الإشارة أيضًا إلى أنه إذا كنت تقود حوالي 2 إلى 4 منهم فقط ، فلن تحتاج إلى مصدر طاقة إضافي.

تُظهر الصورة 2 الاتصالات على جانب Pro Micro للأشياء. استخدام دبوس 2 للبيانات.

الخطوة 2: الاختبار والإعداد …

Image
Image
الاختبار والإعداد …
الاختبار والإعداد …
الاختبار والإعداد …
الاختبار والإعداد …

لذلك ، بدأت في اختبار رسم Visuino مع بعض المكونات البسيطة ، أولاً.

أضفت Neo-Pixel ColorGroup. ColorPixel ثم مولد لون عشوائي و Clock Generato r. هنا ، في الصورة 2 ، يمكنك رؤية تلك المكونات موصولة ويظهر هذا الفيديو النتيجة. بالنسبة لأجواء المزاجية الصغيرة RGB ، كان ذلك يسير بسرعة كبيرة جدًا وبينما كان بإمكاني إبطائه ، كان لا يزال متقطعًا بعض الشيء بالنسبة لرؤيتي لهذا.

في هذا الاختبار ، حصلت أخيرًا على بعض كرات البينج بونج ثم قطعت ثقبًا مربعًا تقريبًا بسكين هواية حاد ، لكن كان لها حافة خشنة في الجانب الأخير الذي قطعته. تُظهر الصورة 3 الفتحة غير المنتظمة ، لكنني أخطط لإلصاقها بالبكسل ثنائي الفينيل متعدد الكلور ، لذلك لن يظهر الشكل الغريب.

لذلك ، عندما تذهب لقطع الفتحة المربعة ، فأنت تريد محاذاة البكسل وتخمين مكان تتبع الفتحة ووضع علامة عليها بقلم رصاص ناعم / حاد. [أستخدم أقلام رصاص ميكانيكية لهذا النوع من العمل ، 0.5 مم] كما هو موضح في الصورة 5. ثم ابدأ فقط في تسجيل السطح بالسكين حتى تقترب من الانتهاء ، ثم قم بلصق النقطة بعناية وقصها لأعلى برفق حتى لا تكون القطعة ' ر تسقط في الكرة. تُظهر الصورة 6 أنها موضوعة في الحفرة ، وقد تحتاج إلى تقليمها بشكل أكبر قليلاً بحيث تتناسب بشكل مريح.

الخطوة 3: لحام وحدات البكسل …

جاري اللحام بالبكسل …
جاري اللحام بالبكسل …
جاري اللحام بالبكسل …
جاري اللحام بالبكسل …
جاري اللحام بالبكسل …
جاري اللحام بالبكسل …

بالنسبة لأطوال الأسلاك هنا ، أختارها بناءً على عرض خزانة مكتبي ، والتي تبلغ حوالي 3 أقدام. لذلك ، قمت بقطع الأسلاك الخاصة بي إلى النصف وسأستخدم المبلغ المتبقي لوضع لوحة Arduino بحيث يسهل الوصول إليها.

عند لحام هذه الأجزاء ، من المهم أن تكون المكواة على الوسادات فقط لأدنى قدر من الوقت ، حوالي 3 ثوانٍ أمر طبيعي وحاول ألا تتجاوز ذلك دون تركها تبرد بينهما. في الصورة 1 ، قمت أولاً بإضافة نقاط اللحام إلى كل لوحة على جانب DIN [البيانات الموجودة] من البكسل الأول. ثم بعد تركها تبرد لمدة دقيقة تقريبًا ، أضع المكواة على كل نقطة لإضافة السلك إليها. في الصورة 2 ، يمكنك أن ترى أن هذه هي النتيجة النهائية وقمت بلف السلك الرابع حول الآخرين لإبقائهم في مكانهم أثناء لحامهم.

تُظهر الصورة 3 البكسل الثاني مع نقاط اللحام على DOUT (خرج البيانات) من النهاية ، وهذه المرة بدأت في DOUT [خرج البيانات] وأضفت الأسلاك من آخر بكسل إليها. ثم في الصورة 4 ، يمكنك رؤية البكسل الثاني مع توصيل كلا الطرفين.

الآن يمكننا لصق وحدات البكسل على كرات بينج بونج. تُظهر الصور 5 و 6 الغراء الساخن ، حاولت وضعه في "الزوايا" ليكون الأكثر استقرارًا.

الخطوة 4: إعداد الرسم في Visuino …

إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …
إعداد الرسم في Visuino …

لذلك ، في خطوة Visuino الأولى هذه ، ستحتاج إلى فتح Visuino أو تنزيله من هنا: Visuino.com وتثبيته وفقًا للمطالبات التي تظهر على الشاشة.

بعد ذلك ، في النافذة الرئيسية ، ستحتاج إلى تحديد لوحات Arduino المتوافقة التي ستستخدمها لهذا المشروع. توضح الصورة 1 أنه تم تحديد Pro Mini ثم انقر فوق "موافق"

بعد ذلك ، سترغب في الانتقال إلى مربع البحث في الزاوية العلوية اليمنى واكتب "الساعة" ثم حدد وسحب مولد الساعة (الصورة 2) واسحب إلى يسار لوحة Arduino وقم بإبعادها عنه ، كما هو موضح في الصورة 3. سيقوم مُنشئ الساعة "بتحديد" المكون التالي من خلال أي مُثمن نعطيه. لذلك ، انتقل بعد ذلك إلى "الخصائص" وابحث عن خيار "التردد" واكتب ، "0.1" ، (الصورة 4) والتي ستحدد مرة كل 10 ثوانٍ. يمكن تغيير هذه القيمة لاحقًا كما تراه مناسبًا.

بعد ذلك ، ابحث عن "عشوائي" في نفس مربع البحث أعلى الشريط الجانبي للمكونات ، (الصورة 5) وابحث عن مكون "اللون العشوائي" (الصورة 6) واسحبه إلى نافذتك الرئيسية على يمين مكون "الساعة". انظر الصورة 7 وقم بتوصيلها بالسحب من دبوس "Out" إلى دبوس "Clock" في "Random Color"

الخطوة 5: إعداد الرسم في Visuino … [تابع]

إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]
إعداد المخطط في Visuino … [تابع]

حسنًا ، استمر في إضافة بقية المكونات ، لذا ابحث عن "Ramp" واسحب ، "Ramp to Color Value" (الصورة 1) إلى مساحة العمل على يمين "اللون العشوائي" الذي أضفناه للتو. في "الخصائص" ابحث عن "المنحدر" وقم بتغييره إلى "0.5" (الصورة 2) سيكون هذا انتقالًا لطيفًا بين تغييرات الألوان. ثم قم بتوصيل "Out" بـ "In" في مكون "Ramp" ، يرجى الاطلاع على الصورة 3. هذا اختياري ، لكنني غيرت اللون الأولي إلى Purple ، من القائمة المنسدلة لـ "Initial Value"

الخطوة 6: إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]

إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]

التالي هو مكون Neo-Pixel ، ابحث عن "neo" وسيكون خيارًا واحدًا فقط هنا ، الصورة 1 ، لذا اسحبه لأسفل بين "Ramp" ولوحة Arduino. الآن ، انقر نقرًا مزدوجًا فوقها لإظهار نافذة "PixelGroups" ، وعلى الجانب الأيمن ، ابحث وانقر نقرًا مزدوجًا فوق "Pixels". (الصورة 2) الآن ، ستتم إضافة 10 بكسل بشكل افتراضي ، لكننا سنغير ذلك الآن إلى 2 ، لذلك مع استمرار فتح هذه النافذة ، انتقل إلى مربع "الخصائص" وقم بتغيير "عدد وحدات البكسل" إلى 2 ، انظر الصورة 3. يمكنك الآن إغلاق "PixelGroups" وسحب اتصالين من "Ramp Out" إلى Pin [0] و [1] على NeoPixel. انظر الصورة 4. ثم يمكنك سحب الاتصال النهائي من "NeoPixel" إلى Pin B ، في حالتي ، على لوحة Arduino ، كما في الصورة 5.

الآن قم بتحميل الرسم التخطيطي الخاص بك عبر مفتاح F9 في Visuino ثم قم بتحميله على اللوحة من Arduino IDE باستخدام CTRL + U. ثم سيكون لديك نسخة عمل من هذا المشروع أيضًا.

الخطوة 7: إكمال الفيديو والانتهاء

Image
Image

العب معها ، لترى ما يمكنك إضافته لتحسين هذا الرسم التخطيطي ، ثم أخبرني في التعليقات.

يتمتع!!

موصى به: