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

القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android): 4 خطوات (بالصور)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android): 4 خطوات (بالصور)

فيديو: القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android): 4 خطوات (بالصور)

فيديو: القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android): 4 خطوات (بالصور)
فيديو: Rechargeable 3D Moon Lamp for Office Desk and LED Table Night Light 2024, شهر نوفمبر
Anonim
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
قمر مطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
قمر مطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)
القمر المطبوع ثلاثي الأبعاد من RBG يتم التحكم فيه باستخدام Blynk (iPhone أو Android)

هذا قمر مطبوع ثلاثي الأبعاد مع حامل. تم تصميمه بشريط RGB LED مكون من 20 مصباحًا متصلًا بـ arduino uno ومبرمج ليتم التحكم فيه باستخدام blynk. يمكن بعد ذلك التحكم في اردوينو عبر التطبيق من blynk على iPhone أو Android.

الخطوة الأولى: الأجزاء والأدوات:

الأجزاء والأدوات
الأجزاء والأدوات
الأجزاء والأدوات
الأجزاء والأدوات
الأجزاء والأدوات
الأجزاء والأدوات

1x - ws2812b شريط LED ، استخدمت شريطًا بطول 1 متر 30led وقمت بقطع 20 مصباحًا لهذا الغرض.

1x - القمر المطبوع ثلاثي الأبعاد ، رابط التنزيل من الأشياء:

1x - حامل قمر مطبوع ثلاثي الأبعاد ، رابط من عالم الأشياء:

1x - حامل شريط LED مطبوع ثلاثي الأبعاد ، صنع ذاتيًا قم بتنزيل الملف المضغوط الإضافي للحصول على الملف. تحتاج إلى توسيع نطاقه إلى 1000٪!

1x - كابل اردوينو أونو +

1x كمبيوتر متصل بالشبكة

الخطوة الثانية: عملية البناء:

عملية البناء
عملية البناء
عملية البناء
عملية البناء
عملية البناء
عملية البناء

لقد بدأت بوضع شريط على شريط LED وربطه بحامل شريط LED. تأكد من عدم تغطية أي من الأضواء واستخدم أيضًا شريطًا غير موصل عند تثبيته على البكرة.

لجعل حامل القمر أكثر متانة ، استخدمت شريطًا مزدوج الجوانب وضغطت لبضع ثوان وتمسكوا ببعضهم البعض جيدًا.

تم وضع شريط LED مع حامل لفة LED أعلى الحامل ، ودفعت الكابلات من شريط LED عبر الحامل وربطته بـ arduino. لقد استخدمت أيضًا شريطًا مزدوج الجوانب لتثبيته في مكانه.

كيف يتم توصيل الكابلات:

- كابل أسود على الأرض (gnd)

- كابل أحمر حتى 5 فولت من اردوينو

- الكبل الأخضر إلى الرقم 8 ، سيستخدم الرمز من الملف المضغوط أيضًا دبوس 8 + 20 المصابيح.

لم أستخدم أي مصدر طاقة خارجي ، لذا قمت بتخفيض السطوع المستخدم في المصابيح.

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

لقد وضعت القمر فوق لفة ، لذلك من الممكن أن ترفع إذا كان ذلك ضروريًا في أي وقت.

الخطوة 3: برمجة تطبيق Arduino + Blynk:

برمجة تطبيق Arduino + Blynk
برمجة تطبيق Arduino + Blynk
برمجة تطبيق Arduino + Blynk
برمجة تطبيق Arduino + Blynk
برمجة تطبيق Arduino + Blynk
برمجة تطبيق Arduino + Blynk

يتم أخذ البرنامج في الغالب من صفحة مثال blynk:

لقد استخدمت عنصر تحكم zebra RGB وشريط تمرير لضبط السطوع.

عندما تقوم بتعيين رمز المصادقة وتحميل الكود على arduino ، يمكنك بدء cmd إذا كان لديك رابط على windows أو Terminal على mac أو رابط لينكس للدليل هنا: https://www.youtube.com/watch؟ fgzvoan_3_w

الشفرة:

#include #include // يجب أن تحصل على Auth Token في تطبيق Blynk. // انتقل إلى إعدادات المشروع (رمز الجوز). char auth = "رمزك هنا" ؛ // قم بتعيين الكود الخاص بك من تطبيق blynk هنا Adafruit_NeoPixel strip = Adafruit_NeoPixel (20، 8، NEO_GRB + NEO_KHZ800) ؛ // 20 هو لعدد المصابيح ، 8 في الدبوس المستخدم في لوحة اردوينو // أدخل القيمة من 0 إلى 255 للحصول على قيمة اللون. // الألوان هي انتقال r - g - b - العودة إلى r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3، 255 - WheelPos * 3، 0)؛ } وإلا إذا (WheelPos <170) {WheelPos - = 85 ؛ شريط العودة اللون (255 - WheelPos * 3 ، 0 ، WheelPos * 3) ؛ } آخر {WheelPos - = 170 ؛ شريط العودة اللون (0 ، WheelPos * 3 ، 255 - WheelPos * 3) ؛ }} BLYNK_WRITE (V2) {int brightness = param.asInt ()؛ strip.setBrightness (السطوع) ؛ } BLYNK_WRITE (V1) {int shift = param.asInt () ؛ لـ (int i = 0 ؛ i <strip.numPixels () ؛ i ++) {strip.setPixelColor (i ، Wheel (shift & 255)) ؛ // أو: strip.setPixelColor (i ، Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)) ؛ } عرض الشريط()؛ } void setup () {// Debug console // سيعمل Blynk من خلال Serial // لا تقرأ أو تكتب هذا المسلسل يدويًا في مخططك Serial.begin (9600)؛ Blynk.begin (المسلسل ، المصادقة) ؛ strip.begin () ، عرض الشريط()؛ } حلقة فارغة () {Blynk.run () ؛ }

الخطوة 4: الصور النهائية:

الصور النهائية
الصور النهائية
الصور النهائية
الصور النهائية
الصور النهائية
الصور النهائية
الصور النهائية
الصور النهائية

يمكنك الآن التحكم في لون وسطوع القمر بهاتفك. كما ترى قمرًا أكثر تفصيلاً مع الأضواء الصفراء / البيضاء على سطوع أقل. لكن الألوان تبدو جيدة حقًا على القمر المطبوع ثلاثي الأبعاد.

أتمنى أن يكون هذا قد ساعد شخصًا ما:)

موصى به: