جدول المحتويات:
- الخطوة 1: الإعداد للاختبار …
- الخطوة 2: الاختبار والإعداد …
- الخطوة 3: لحام وحدات البكسل …
- الخطوة 4: إعداد الرسم في Visuino …
- الخطوة 5: إعداد الرسم في Visuino … [تابع]
- الخطوة 6: إعداد الرسم في Visuino … [تابع مع إضافة Neo-Pixel]
- الخطوة 7: إكمال الفيديو والانتهاء
فيديو: أضواء LED بسيطة محيطية RGB مع Visuino: 7 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذا المشروع الصغير هو مجرد شيء كان يطفو في مؤخرة رأسي لمدة 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: الاختبار والإعداد …
لذلك ، بدأت في اختبار رسم 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.com وتثبيته وفقًا للمطالبات التي تظهر على الشاشة.
بعد ذلك ، في النافذة الرئيسية ، ستحتاج إلى تحديد لوحات Arduino المتوافقة التي ستستخدمها لهذا المشروع. توضح الصورة 1 أنه تم تحديد Pro Mini ثم انقر فوق "موافق"
بعد ذلك ، سترغب في الانتقال إلى مربع البحث في الزاوية العلوية اليمنى واكتب "الساعة" ثم حدد وسحب مولد الساعة (الصورة 2) واسحب إلى يسار لوحة Arduino وقم بإبعادها عنه ، كما هو موضح في الصورة 3. سيقوم مُنشئ الساعة "بتحديد" المكون التالي من خلال أي مُثمن نعطيه. لذلك ، انتقل بعد ذلك إلى "الخصائص" وابحث عن خيار "التردد" واكتب ، "0.1" ، (الصورة 4) والتي ستحدد مرة كل 10 ثوانٍ. يمكن تغيير هذه القيمة لاحقًا كما تراه مناسبًا.
بعد ذلك ، ابحث عن "عشوائي" في نفس مربع البحث أعلى الشريط الجانبي للمكونات ، (الصورة 5) وابحث عن مكون "اللون العشوائي" (الصورة 6) واسحبه إلى نافذتك الرئيسية على يمين مكون "الساعة". انظر الصورة 7 وقم بتوصيلها بالسحب من دبوس "Out" إلى دبوس "Clock" في "Random Color"
الخطوة 5: إعداد الرسم في Visuino … [تابع]
حسنًا ، استمر في إضافة بقية المكونات ، لذا ابحث عن "Ramp" واسحب ، "Ramp to Color Value" (الصورة 1) إلى مساحة العمل على يمين "اللون العشوائي" الذي أضفناه للتو. في "الخصائص" ابحث عن "المنحدر" وقم بتغييره إلى "0.5" (الصورة 2) سيكون هذا انتقالًا لطيفًا بين تغييرات الألوان. ثم قم بتوصيل "Out" بـ "In" في مكون "Ramp" ، يرجى الاطلاع على الصورة 3. هذا اختياري ، لكنني غيرت اللون الأولي إلى Purple ، من القائمة المنسدلة لـ "Initial Value"
الخطوة 6: إعداد الرسم في 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: إكمال الفيديو والانتهاء
العب معها ، لترى ما يمكنك إضافته لتحسين هذا الرسم التخطيطي ، ثم أخبرني في التعليقات.
يتمتع!!
موصى به:
عرض أضواء الدراجة الهوائية الأحادية العجلة LED: 5 خطوات (مع صور)
عرض أضواء الدراجة الهوائية الأحادية العجلة LED: أطفالي متحمسون لركوب الدراجة الأحادية. بمجرد ولادة الفكرة لإضافة أضواء لحدث العرض. ستكون إضافة بعض الأضواء رائعة بالفعل ولكنها مستوحاة من عروض الأضواء الأخرى ، يجب أن تكون الأضواء متزامنة مع الموسيقى. لقد كانت مغامرة رائعة
3 مذهلة لمشاريع التحكم في الدماغ / العقل أضواء LedStrip LED مع Arduino و Neurosky: 6 خطوات (مع صور)
3 مشاريع رائعة للتحكم في العقل / العقل أضواء LedStrip LED مع Arduino و Neurosky: هل سبق لك أن أردت تشغيل أو إيقاف تشغيل الأضواء بمجرد التفكير في الأمر؟ أو هل تريد أن تعرف مدى توترك من خلال النظر إلى لون RGB LED؟ بينما يمكنك الآن اتباع هذه التعليمات! لتتعرف على ما نحن بصدده
أضواء الفناء التفاعلية ، أضواء الممر: 3 خطوات
أضواء الفناء التفاعلية ، أضواء الممر: أردت بناء نوع من أضواء الفناء التفاعلية للفناء الخلفي. كانت الفكرة ، عندما يسير شخص ما في اتجاه ما ، فإنه يؤدي إلى رسم متحرك في الاتجاه الذي تمشي فيه. لقد بدأت بمصابيح شمسية Dollar General بقيمة 1.00 دولار
مكعب Charlieplex LED ثلاثي الأبعاد من أضواء شجرة الكريسمس: 4 خطوات (مع صور)
3D LED Charlieplex Cube من أضواء شجرة الكريسمس: وقت الكريسماس هو وقت رائع للحصول على أعداد كبيرة من المصابيح بثمن بخس. تستخدم هذه التعليمات 80 مصباحًا من سلسلة إضاءة شجرة عيد الميلاد LED لصنع مكعب LED ثلاثي الأبعاد. في هذه الحالة مكعب 5x4x4 المكونات الأخرى فقط هي 7805 5V
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة: 15 خطوة (بالصور)
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص: ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص هذا ليس DIY للمبتدئين. ستحتاج إلى فهم قوي للإلكترونيات والدوائر والبرمجة الأساسية والذكاء العام حول السلامة الكهربائية. DIY هذا لشخص متمرس لذلك