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

مصباح Neoboard - لا حاجة إلى بطاقة SD وطباعة ثلاثية الأبعاد: 3 خطوات (بالصور)
مصباح Neoboard - لا حاجة إلى بطاقة SD وطباعة ثلاثية الأبعاد: 3 خطوات (بالصور)

فيديو: مصباح Neoboard - لا حاجة إلى بطاقة SD وطباعة ثلاثية الأبعاد: 3 خطوات (بالصور)

فيديو: مصباح Neoboard - لا حاجة إلى بطاقة SD وطباعة ثلاثية الأبعاد: 3 خطوات (بالصور)
فيديو: صبري مصباح - " مانسيت " 2024, سبتمبر
Anonim
مصباح Neoboard - لا حاجة إلى SD وطباعة ثلاثية الأبعاد
مصباح Neoboard - لا حاجة إلى SD وطباعة ثلاثية الأبعاد

تابع المزيد بالمؤلف:

Minecraft Ore Lamp - حجم قابل للتخصيص وكثافة البكسل
Minecraft Ore Lamp - حجم قابل للتخصيص وكثافة البكسل
Minecraft Ore Lamp - حجم قابل للتخصيص وكثافة البكسل
Minecraft Ore Lamp - حجم قابل للتخصيص وكثافة البكسل

مشاريع فيوجن 360 »

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

يعتمد هذا المشروع على مشروع The Neoboard ، ولكن يمكن طباعة الأجزاء ثلاثية الأبعاد ولا يحتاج اردوينو إلى بطاقة SD لقراءة الصور (يمكن تخزينها داخل ذاكرة الفلاش).

اللوازم

  • 1x اردوينو لوح (أونو أو نانو بخير)
  • فتيل 2x (أسود للجسم الرئيسي وشفاف للناشرات). حتى إذا كنت تريد لونًا مختلفًا لحاملك ، فستظل بحاجة إلى خيوط سوداء لجزء فواصل LED. لقد استخدمت جيش التحرير الشعبى الصينى.
  • 1 زر ضغط
  • 1 300-500 أوم المقاوم (لدبوس إدخال البيانات للشريط)
  • مكثف 1x 1000 درجة فهرنهايت (لحماية الشريط من التغيرات المفاجئة في الموجة)
  • 1 16x16 لوحة مصفوفة المصابيح
  • مواد التصنيع النموذجية (غراء ، أسلاك دوبونت ، موصلات ذاتية اللحام ، براغي M4 ، إلخ)

الخطوة 1: قم بتنزيل الكود ومعالجة صورك

قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك
قم بتنزيل الكود ومعالجة صورك

يمكنك الحصول على الرمز من مستودع GitHub.

توجد بالفعل ملفات تعريف Platformio للوحات Arduino Uno و Nano بالداخل.

لمعالجة الصور ، سنستخدم المعالجة (ستعمل إما واجهة المستخدم الرسومية أو أداة cli). سيقرأ رمز المعالجة صورة 16 × 16 ، ويحول كل ألوان البكسل إلى مصفوفة uint8 مرتبة حسب كيفية توصيل مصفوفة الصمام.

في 99٪ من الحالات لمعالجة صورك بشكل صحيح ، ستحتاج فقط إلى:

  1. قم بتغيير القيمة إلى متغيرات inputFilename و outputFilename
  2. انسخ محتوى ملف outputFilename والصقه داخل /src/sprites.h

داخل كود اردوينو ، ستحتاج أيضًا إلى التغيير

  • قيم LEDS_PIN و BUTTON_PIN و TOTAL_SPRITES
  • ربما يكون نوع الصمام في مُنشئ الشريط … لكن لا ينبغي أن يكون شائعًا
  • و "التبديل" داخل وظيفة changeSprite () لإظهار كل ما تبذلونه من الصور

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

كما ترى في الصورة أعلاه ، فإن تخزين الكود و 10 صور SuperMario يحتاج فقط إلى حوالي 11 كيلو بايت ، لذلك هناك مساحة كبيرة لمزيد من الصور (وحتى أكثر إذا كنت تستخدم لوحة MEGA2650).

الخطوة 2: طباعة جميع الأجزاء

طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء
طباعة كافة الأجزاء

لقد صممت الأجزاء باستخدام Fusion360. يمكنك تنزيلها من:

أو إذا كنت تريد ملفات STL فقط ، فهي متوفرة في Thingiverse:

الغلاف الخلفي سهل الطباعة ، ويحتاج الحامل فقط إلى دعم (ولكن بناءً على كيفية وضعه ، ستحتاج إلى المزيد من الدعامات أو مجموعة طابعة / فتيل قادرة على طباعة جسور كبيرة).

بالنسبة إلى الناشر ، اعتقدت في الأصل أن استخدام ورقة مطلية ناعمة ونمط منحنى هيلبرت سيعطي أفضل النتائج ، لكنني اختبرت مجموعات مختلفة من الطبقات والدقة والأوراق والأنماط وحصلت على أفضل النتائج باستخدام PLA الشفاف خيوط من BQ مع هذه الإعدادات:

  • ورقة: ورقة مسحوق المغلفة
  • الطبقات: 3
  • القرار: 0.2
  • نمط: مستقيم

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

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

الخطوة 3: قم بتوصيل كل شيء

قم بتوصيل كل شيء
قم بتوصيل كل شيء
قم بتوصيل كل شيء
قم بتوصيل كل شيء
قم بتوصيل كل شيء
قم بتوصيل كل شيء

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

تذكر أنه لتجنب إتلاف المصفوفة ، يوصى بإضافة مكثف ومقاوم لاتصالها.

إذا تم كل شيء بشكل صحيح ، فسترى بطريقًا سعيدًا في المصفوفة الخاصة بك:)

للتأكد من أن كل شيء يعمل بشكل جيد:

  • يجب أن تحتوي الصورة على أرضية سوداء متدرجة زرقاء
  • الزوايا بها أسهم خضراء
  • تم تمديد سهم الزاوية اليسرى السفلية بمقدار 2 بكسل أحمر

موصى به: