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

قوس قزح اللانهاية: 4 خطوات
قوس قزح اللانهاية: 4 خطوات

فيديو: قوس قزح اللانهاية: 4 خطوات

فيديو: قوس قزح اللانهاية: 4 خطوات
فيديو: Endless Falls Knot (4 Variations!) Macrame Tutorial 2024, يوليو
Anonim
قوس قزح اللانهاية
قوس قزح اللانهاية

المرايا اللامتناهية هي وهم ممتع ومثالي لأقواس قزح الساطعة. يوضح لك هذا الدليل كيفية صنع قوس قزح لا متناهي يمكنك اصطحابه معك.

المواد

  • صندوق أو حاوية أخرى
  • سطح المرآة
  • مواد الصبغ
  • شريط Neopixel
  • وحدة تحكم مثل CPX أو gemma في Adafruit
  • بطارية وأسلاك متوافقة

يرجى ملاحظة أنك بحاجة إلى مادة مرآة شفافة وسطح مرآة كامل. لقد استخدمت بلاط المرآة البلاستيكية وأفلام النوافذ الملونة

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

اللوازم

تشمل الإمدادات الإضافية اللحام والبرمجة. استخدم Arduino IDE لبرمجة Circuit Playground Express (CPX) أو gemma. تأكد من إضافة مكتبات Adafruit باستخدام مدير المكتبة.

الخطوة 1: تحضير الضميمة

جهز الضميمة
جهز الضميمة
جهز الضميمة
جهز الضميمة
جهز الضميمة
جهز الضميمة

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

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

الخطوة 2: توصيل الدوائر الخاصة بك

اربط دوائرك
اربط دوائرك

الأسلاك بسيطة إلى حد ما. لا يوجد سوى 3 وصلات ، ولكن تأكد من أنك تتصل ببداية الشريط. يجب إجراء اتصال البيانات بين A0 على CPX و Din على شريط Neopixel. إذا كنت تستخدم Gemma ، فقم بسلك D1 إلى Din في الشريط. قم بتوصيل خط 5V على الشريط بـ Vout الخاص بوحدة التحكم. سيعطي هذا مزيدًا من الطاقة لمصابيح LED. أخيرًا ، قم بتوصيل الأرض بين وحدة التحكم وشريط LED.

الخطوة 3: برمجة قوس قزح

يوفر Arduino طريقة سهلة لبرمجة مصابيح RGB هذه. إذا لم يكن لديك بالفعل واجهة البرمجة ، فقم بتنزيلها من arduino.cc. لديهم صفحة البدء لإرشادك خلال كل خطوة. بعد تثبيت Arduino IDE ، ستستخدم مدير المكتبة المدمج لإضافة دعم لـ Adafruit's NeoPixels ولوحة التحكم الخاصة بك.

بمجرد قيامك بإعداد المكتبات ، سيكون لديك حق الوصول إلى نماذج برامج NeoPixel. ابدأ بمثال buttoncycler. يوفر 3 إجراءات قوس قزح للعب بها: قوس قزح ودورة قوس قزح ومسرح قوس قزح. المفضل لدي كان قوس قزح.

هناك 3 تغييرات فقط ستحتاج إلى إجرائها على البرنامج النموذجي

1) اضبط عدد NeoPixels باستخدام PIXEL_COUNT. على سبيل المثال ، إذا كان لديك 16 مؤشرًا ضوئيًا ، فقم بتغيير سطر الكود ليقرأ:

#define PIXEL_COUNT 16

2) اضبط دبوس خرج وحدة التحكم. إذا كنت تستخدم CPX ، فتأكد من تعريف PIXEL_PIN بالخط

#define PIXEL_PIN 6

إذا كنت تستخدم Gemma ، فسوف تقوم بتغيير هذا الخط إلى

#define PIXEL_PIN 1

3) تغيير الكود الرئيسي. في Arduino ، الروتين الرئيسي هو loop (). ابحث عن هذا الروتين واستبدله بما يلي

حلقة باطلة () {rainbowCycle (20) ؛

}

الآن قم بتوصيله وتنزيله. يجب أن ترى النتائج على NeoPixels.

الخطوة 4: التجميع

جمعيه
جمعيه
جمعيه
جمعيه
جمعيه
جمعيه

أول شيء يجب تجميعه هو وضع الصبغة الشفافة على الغطاء العلوي. يظهر هنا مرفقًا بشريط لاصق مزدوج الجوانب.

ثبت شريط NeoPixel بالقرب من الغطاء قدر الإمكان.

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

فوق الدائرة ، ضع خدمة النسخ المتطابق. حاول تأمينه بالقرب من مصابيح LED قدر الإمكان.

الخطوة الأخيرة هي وضع الغطاء. الآن لديك قوس قزح المحمول الخاص بك!

موصى به: