جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لقد وجدت Instructable رائعًا بواسطة AlexTheGreat حول صنع مكعب LED. ها هو الرابط الالكتروني.
www.instructables.com/id/Awesome-led-cube/
قررت أن أجربها ، وانتهى بي الأمر بإضافة بعض الدوائر الإضافية لجعل LED يغير ألوانه.
والنتيجة هي لعبة مكتبية رائعة المظهر وأنا فخور جدًا بها.
الخطوة 1: إنشاء الصندوق
اشتريت بعض صفائح الأكريليك الرقيقة وقطعت 5 مربعات. ثم قمت بلصقها على شكل مكعب. بعد ترك الصمغ يجف ، قمت برمل كل الجوانب بمكبر رملي صغير. هذا يساعد على تشتيت الضوء من LED. سوف تعمل ورق الصنفرة أيضًا.
الخطوة الثانية: إضافة التصاميم المعدنية
باستخدام الإلهام من تعليمات AlexTheGreat ، قمت بقص بعض الأشكال من الصفائح المعدنية إلى الغراء الساخن على المكعب. بعد التجربة ، اكتشفت أسهل طريقة للقيام بذلك.
ابدأ بقطع خمس مربعات من الألواح المعدنية بنفس حجم جوانب المكعب. كان حجم المنجم 3x3 . بعد ذلك ، استخدم المسطرة وتتبع تصميماتك. ثم قصها ببعض القطع المعدنية. من الصعب جدًا صنع الأشكال والمنحنيات المستديرة باستخدام الهائل ، لذا ضع ذلك في اعتبارك إذا قررت القيام بذلك.
قررت أن أجعل الزوايا قطعة واحدة لتجنب أي تناقضات. استغرق الأمر بعض التجربة والخطأ في القطع والطي ، لكن النتيجة النهائية تبدو رائعة. بعد ذلك ، قم بالغراء الساخن للتصميمات المعدنية على المكعب.
استغرقت هذه العملية وقتًا أطول ، فقط كن صبورًا وقم بإجراء تخفيضات دقيقة.
الخطوة الثالثة: الإلكترونيات
مصباح LED الذي استخدمته لهذا المشروع هو مصباح LED متعدد الإمكانات RGB. هناك أربعة خيوط على الصمام الثنائي: سلبي ، أحمر ، أخضر ، وأزرق. من خلال تغيير مقدار الجهد لكل دبوس ، يمكنك تغيير اللون إلى أي شيء تريده. للمساعدة في تشتيت مؤشر LED ، ما عليك سوى صقله برفق ببعض الورق الرملي.
تحتوي دبابيس الإخراج في Arduino على 255 مستوى جهد. من خلال تغيير الجهد (بين 1 و 255) لكل لون رصاصي على LED ، يمكنك التحكم في اللون.
بدلاً من استخدام Arduino Uno بالكامل لهذا المشروع ، اخترت استخدام ATTiny85 IC. إنها نسخة أبسط وأصغر بكثير من IC الموجودة في Uno ، وهي رخيصة جدًا. برمجة ATTiny سهلة للغاية أيضًا ، لكنك تحتاج إلى Uno للقيام بذلك. يتضمن تنزيل مكتبة على البرنامج ، وتوصيل ATTiny بـ Uno ببضعة أسلاك ومكثف (لمنع إعادة التعيين). إذا كنت ترغب في معرفة كيفية القيام بذلك ، فما عليك سوى البحث عن "Shrinkify Arduino" في YouTube. هناك العديد من مقاطع الفيديو الجيدة التي تصف العملية.
الأجزاء الوحيدة التي استخدمتها في هذا البناء كانت ثلاثة مقاومات ، ATTiny ، RGB LED ، مفتاح ، وبطارية. كان بإمكاني تصميم وطلب PCB لهذا البناء ، لكن الدائرة كانت بسيطة جدًا لدرجة أنها لم تكن تستحق الجهد المبذول.
الخطوة 4: البرمجيات
البرنامج بسيط كذلك. من خلال تغيير معلمة واحدة في جزء "الإعداد" من الكود ، يمكنك التحكم في المدة الزمنية قبل تغيير اللون.
لقد كتبت بعض التعليمات البرمجية لجعل اللون يتلاشى من واحد إلى التالي أيضًا ، لكني أحب تغيير اللون البسيط بشكل أفضل. إذا كنت تريد رؤية رمز التلاشي ، فأخبرني بذلك. يتضمن إنشاء مصفوفات وزيادتها داخل حلقة.
ملاحظة: لقد غيرت رموز الألوان السداسية العشرية داخل ملفات برنامج Arduino لمنح IDE سمة "داكنة". لا يمكنني تحمل الترميز على خلفية بيضاء.