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

كن على دراية بأطلس - ستار وورز - نجمة الموت 2: 7 خطوات (بالصور)
كن على دراية بأطلس - ستار وورز - نجمة الموت 2: 7 خطوات (بالصور)

فيديو: كن على دراية بأطلس - ستار وورز - نجمة الموت 2: 7 خطوات (بالصور)

فيديو: كن على دراية بأطلس - ستار وورز - نجمة الموت 2: 7 خطوات (بالصور)
فيديو: رحلة وطن مع الاسلام السياسي - كتاب صوتي كامل باللغة الفرنسية 2024, ديسمبر
Anonim
كن على علم بأطلس - حرب النجوم - نجمة الموت 2
كن على علم بأطلس - حرب النجوم - نجمة الموت 2
كن على علم بأطلس - حرب النجوم - نجمة الموت 2
كن على علم بأطلس - حرب النجوم - نجمة الموت 2
كن على علم بأطلس - حرب النجوم - نجمة الموت 2
كن على علم بأطلس - حرب النجوم - نجمة الموت 2

بناء من نموذج البلاستيك Bandai Death Star II. تشمل الميزات الرئيسية:

✅ مؤثرات ضوئية وصوتية

مشغل MP3

✅ جهاز تحكم عن بعد InfraRED

✅ مستشعر درجة الحرارة

✅ 3 دقائق الموقت

المدونة: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.html قائمة تشغيل الفيديو: https://www.youtube.com/watch؟v=EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

اللوازم:

  • 0402 LED أبيض
  • WS2812B × 9
  • اردوينو برو ميني x 1
  • DFPlayer
  • 10 كيلو الثرمستور × 1
  • مستقبل الأشعة تحت الحمراء × 1

الخطوة 1: Stormtrooper

Stormtrooper
Stormtrooper
  • مفهوم من تمثال أطلس فارنيز في متحف نابولي الأثري الوطني
  • تم التعديل بواسطة لعبة Fuchiko
  • قم بقص الساقين والذراعين ثم أعد التجميع مرة أخرى وفقًا لتصميم الشكل
  • لون أبيض لامع مع طلاء شفاف لامع

الخطوة 2: المنصة

برنامج
برنامج
  • يشير شكل المنصة أيضًا إلى التمثال
  • الإعداد بواسطة لوحة بلاستيكية قطرها 3 سم
  • مغطاة بورق صنفرة # 400 لتظاهر السطح الخام ، ثم تغطى بطلاء رمادي # 500 وكمية صغيرة من اللون الأبيض المسطح

الخطوة 3: ديث ستار سوبرليزر

نجمة الموت Superlaser
نجمة الموت Superlaser
  • مُصنَّع بـ 8 x WS2812B
  • (7 أو 8؟) بعد الرجوع إلى العديد من المقالات ذات الصلة ، فإن Superlaser of Death Star I محاط بـ 8 x ليزر بينما Death Star II محاط بـ 7 و 8 يقع في المركز

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

نجمة الموت الداخلية
نجمة الموت الداخلية
  • أعطِ بعض الحيل الرائعة وأريد فقط إعطاء بعض التأثير الناعم ، تم تصميم تأثير LED ليتبع تغير درجة الحرارة
  • اقطع المنطقة الأساسية واستخدم الأجزاء الشفافة المعاد إنشاؤها بواسطة قلم الكرة
  • تم إعداد الثرمستور في أعلى منطقة في Death Star II
  • تم تصميم النواة مع القدرة على تغيير اللون من الأحمر إلى الأزرق ، والتي تمت برمجتها بالإشارة إلى نطاق درجة حرارة هونج كونج من 15 درجة مئوية إلى 30 درجة مئوية

الخطوة 5: الغلاف الخارجي

الغلاف الخارجي
الغلاف الخارجي

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

الخطوة 6: LED

قاد
قاد
  • LED الموزعة داخليًا والحزمة الرئيسية هي SMD 0603 و SMD 0402
  • تتطلب الثقوب التي يبلغ قطرها 0.3 مم للحصول على رؤية أفضل ولكن هذا الأمر له تأثير كبير جدًا في البناء ، فقد تم عمل العديد من الفجوات الضيقة بعرض ~ 0.3 مم. التي لا تزال تبدو مقبولة

الخطوة 7: وحدة التحكم الصغيرة

وحدة تحكم صغيرة
وحدة تحكم صغيرة
  • يستخدم Arduino Pro Mini الذي يقع في مساحة كبيرة في الأمام
  • التأثير الصوتي يستخدم dfplayer ، مع إضافة الثرمستور لمستشعر درجة الحرارة ومكون الأشعة تحت الحمراء للتحكم عن بعد
  • بالنسبة لمقبس الطاقة ، فهو مصنوع من أنبوب نحاسي مع أنبوب بلاستيكي

دائرة الثرمستور

دائرة الثرمستور متصلة بمقاوم 10K للعمل ، وسيأخذ برنامج اردوينو الوظيفة التالية لاسترداد درجة الحرارة الحالية لمزيد من العملية.

///--------------------------------------------------------

# تعريف ThermistorPin 14 // الثرمستور A0

int فو ؛ تعويم R1 = 10000 ؛ تعويم logR2 ، R2 ، T ، Tc ؛ تعويم c1 = 1.009249522e-03 ، c2 = 2.378405444e-04 ، c3 = 2.019202697e-07 ؛

تعويم getTemp () {Vo = analogRead (ThermistorPin) ؛ R2 = R1 * (1023.0 / (تعويم) Vo - 1.0) ؛ logR2 = log (R2) ؛ T = (1.0 / (c1 + c2 * logR2 + c3 * logR2 * logR2 * logR2)) ؛ Tc = T - 273.15 ؛ إرجاع Tc ؛ }

///---------------------------------------------------------

دائرة الأشعة تحت الحمراء

هنا يتم استخدام KSM-603LM ويستخدم برنامج arduion مكتبة IRremote.h.

///--------------------------------------------------------

#define IR_ReceiverPin 2 // IR Receiver (int0) D2 * # حدد KEY_Play XXXX // تشغيل مفتاح القيمة المشفرة # حدد KEY_Mute XXXX // كتم الصوت للقيمة التي تم فك ترميزها

IRrecv IRCommand (IR_ReceiverPin)؛ decode_results irCommand؛ uint32_t irCode = 0 ؛ // تم استلام رمز IR

إعداد باطل () {IRCommand.enableIRIn () ، // بدء المتلقي}

void IRAction () {// IR Command if (IRCommand.decode (& irCommand)) {irCode = irCommand.value؛ IRCommand.resume () ، // تلقي القيمة التالية} switch (irCode) {case KEY_ENTER: {//…..do something break؛} irCode = 0؛

}

موصى به: