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

DIY Arduino RGB LED Strip IR Controller: 5 خطوات
DIY Arduino RGB LED Strip IR Controller: 5 خطوات

فيديو: DIY Arduino RGB LED Strip IR Controller: 5 خطوات

فيديو: DIY Arduino RGB LED Strip IR Controller: 5 خطوات
فيديو: How To Make DIY Arduino RGB Led Strip Controller 2024, يوليو
Anonim
Image
Image
اختبار Breadborard
اختبار Breadborard

مرحبا شباب. في دليل اليوم ، سأوضح لك كيف يمكنك إنشاء وحدة تحكم شريط RGB LED تعتمد على اردوينو ، ويتم التحكم فيها بالأشعة تحت الحمراء.

مبدأ وحدة التحكم بسيط للغاية. يتم توصيل الموجب بجهد 12 فولت مباشرة بسكة الشريط بجهد 12 فولت ودبوس VIN في اردوينو الذي يزوده بالطاقة. يتم توصيل كل مصدر من مصادر mosfet بأرض مصدر الطاقة. تتصل دبابيس التصريف بكل سكة سالبة للشريط ، للألوان الحمراء والخضراء والزرقاء ، ويتم توصيل البوابة من خلال مقاوم 220 أوم إلى دبوس خرج PWM في اردوينو. عندما يتم إرسال إشارة PWM من دبوس اردوينو ، فإنها تفتح بوابة mosfet مما يسمح للتيار بالتدفق إلى المسامير السالبة للشريط.

يتم توصيل مستقبل الأشعة تحت الحمراء بدبوس الإدخال الأرضي والرقمي 5 فولت لاردوينو ، ويفك تشفير أي إشارة IR يتم إرسالها في اتجاهه.

الخطوة 1: اختبار Breadborard

اختبار Breadborard
اختبار Breadborard
اختبار Breadborard
اختبار Breadborard

كما ترون من التخطيطي الخاص بي ، فقد استخدمت Arduino nano كعقل للعملية ، و 3 mosfets من المستوى المنطقي كسائقين لكل قضيب في شريط LED ، وجهاز استقبال الأشعة تحت الحمراء 1838 ، ومقاومات 3220 أوم ومصدر طاقة 12 فولت 5 أمبير.

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

الخطوة 2: كود اردوينو

الآن دعونا نلقي نظرة على كود اردوينو.

أول شيء عليك القيام به هو تنزيل أحدث مكتبة IRRemote من صفحة جيثب الخاصة بهم. قم باستخراج الملف المضغوط ونقله إلى مجلد مكتبات اردوينو. تأكد من حذف مكتبة RobotIRremote الحالية من مجلد مكتبات arduino الجذر لأنها يمكن أن تتداخل مع مكتبة irremote.

بعد ذلك ، يمكنك فتح مثال رسم تخطيطي لـ IRRecvDemo في IDE الخاص بك وتغيير دبوس الاستلام في السطر 11 إلى 8 لأن هذا هو ما سنستخدمه على اردوينو الخاص بنا لاستلام إشارة الأشعة تحت الحمراء. قم بتحميل الرسم وافتح الشاشة التسلسلية. الآن خذ جهاز التحكم عن بعد الذي ترغب في استخدامه مع جهاز التحكم الخاص بك واضغط على زر. إذا كنت قد فعلت كل شيء بشكل صحيح ، فسيظهر رمز على الشاشة التسلسلية. اكتب جميع الرموز المطابقة للأزرار الموجودة على جهاز التحكم عن بُعد الخاص بك ، وسنستخدمها لاحقًا في مخططنا.

بعد ذلك ، انتقل إلى مستودع github الخاص بي وقم بتنزيل ملف sketch.ino وافتحه باستخدام Arduino IDE.

يمكنك تحرير الأسطر 16-39 حيث حددت الرموز لكل زر على جهاز التحكم عن بُعد ، ما عليك سوى تغيير رموز HEX الموجودة على الجانب الأيمن إلى الرموز التي كتبتها سابقًا. سأقوم بإنشاء مقطع فيديو منفصل وربطه في الوصف لشرح الكود بالتفصيل.

تحذير سريع لأي شخص يحاول هذا المشروع ، إذا كنت تستخدم اردوينو نانو ، فالرجاء استخدام هذه المسامير التي تم إعدادها في الرسم الخاص بي بالضبط ، حيث تقوم بعض المسامير (5 و 11) بتجميد اردوينو إذا تم إرسال إشارة pwm من خلالها لأن مكتبة IRREMOTE تستخدم مؤقتات Arduino المدمجة عند تفسير الكود ويجب أن تكون هذه الدبابيس مجانية. كما لا يمكنك استخدام 13 دبوسًا للإدخالات ، لأنه متصل بمؤشر LED المدمج في اردوينو. لقد ارتكبت خطأ استخدام هذه المسامير دون اختبارها بشكل صحيح أولاً واضطررت إلى طلب لوحة أخرى نتيجة لذلك ، لذا يرجى الاحتفاظ بهذه المسامير إذا كنت تريد أن تكون آمنًا. قم بتحميل الرسم المحرر على اردوينو واختبر كل الأزرار الخاصة بك. إذا سارت الأمور على ما يرام ، فيجب أن تعمل جميع الأزرار بشكل صحيح وتعرض الألوان التي تريدها. تُستخدم الأزرار لأعلى ولأسفل لتعتيم الألوان إذا كنت في وضع الألوان ، وتسريع الرسوم المتحركة وإبطائها إذا كنت تستخدم أحد الرسوم المتحركة الأربعة التي أعددتها.

الخطوة 3: طلب PCB

حان الوقت الآن لنقل مشروعنا من لوحة توصيل الدوائر إلى ثنائي الفينيل متعدد الكلور فعلي. لقد استخدمت تطبيق EasyEDA عبر الإنترنت لإنشاء التخطيط التخطيطي وتخطيط اللوحة. سأوضح لك كيف يمكنك طباعة تصميم ثنائي الفينيل متعدد الكلور وشحنه بشكل احترافي بواسطة JLCPCB.

عندما تفتح تصميم ثنائي الفينيل متعدد الكلور في EASYEDA ، يجب عليك النقر فوق زر إخراج جربر في البرنامج. بعد ذلك ، انقر فوق تنزيل ملفات Gerber.

انتقل الآن إلى JLCPCB.com وانقر على زر الاقتباس الآن. قم بتحميل ملف gerber الخاص بك وسترى كيف سيبدو PCB النهائي.

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

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

الخطوة 4: تجميع ثنائي الفينيل متعدد الكلور ولحام

تجميع ثنائي الفينيل متعدد الكلور ولحام
تجميع ثنائي الفينيل متعدد الكلور ولحام
تجميع ثنائي الفينيل متعدد الكلور ولحام
تجميع ثنائي الفينيل متعدد الكلور ولحام

حان الوقت الآن لتجميع كل شيء على السبورة المطبوعة حديثًا. عندما يحاول اللحام دائمًا لحام الأجزاء الأصغر أولاً ثم الانتقال إلى الأجزاء الأكبر ، يجعل الأمر أسهل بكثير. لتوصيل اردوينو وشريط LED وجهاز استقبال الأشعة تحت الحمراء ، استخدمت رؤوس دبوس مستقيمة بدلاً من لحام المكونات مباشرة. بهذه الطريقة إذا قمت بقلي اردوينو أو أي شيء آخر عن طريق الخطأ ، فيمكن تغييرها بسهولة ، ويمكنك إعادة استخدام اللوح الخاص بك دون أي مشاكل. كانت المكونات الوحيدة التي قمت بلحامها مباشرة هي mosfets ومقبس طاقة التيار المستمر.

عندما يتم لحام كل شيء ، يمكننا توصيل مكوناتنا. تأكد من توصيل شريط LED بشكل صحيح ، وأن السكة 12 فولت هي الدبوس الموجود على الجانب الأيمن والقضبان السلبية هي المسامير 1 و 2 و 3 من اليسار. وبالطبع لا تضع اردوينو الخاص بك بطريقة خاطئة لأنه يمكنك قليها.

الخطوة 5: السلطة الأولى والخاتمة

عندما يكون لديك جميع المكونات في مكانها ، قم بتوصيل مصدر الطاقة 12 فولت باللوحة وتأكد من أن كل شيء يعمل.

وهذا كل شيء! وحدة تحكم الشريط LED القائمة على Arduino DIY جاهزة. آمل أن تستمتع بنفس القدر الذي استمتعت به في بناء هذا المشروع. يجب أن أقول إنني تعلمت الكثير وآمل أن تفعل ذلك أيضًا. جميع الأجزاء المستخدمة في المشروع والروابط التي ذكرتها موجودة في وصف الفيديو. شكراً جزيلاً لكم على كل الدعم الذي قدمته لقناتي ، فهذا يعني الكثير حقًا. إذا أعجبك الفيديو ، فيرجى ترك إعجاب والاشتراك في مقاطع الفيديو المستقبلية لأن ذلك يساعدني كثيرًا. استمتع مع وحدة التحكم LED الخاصة بك وسوف أراك في المرحلة التالية! هتافات

موصى به: