תוכן עניינים:

היזהר מ- ATLAS - STAR WARS - כוכב המוות השני: 7 שלבים (עם תמונות)
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני: 7 שלבים (עם תמונות)

וִידֵאוֹ: היזהר מ- ATLAS - STAR WARS - כוכב המוות השני: 7 שלבים (עם תמונות)

וִידֵאוֹ: היזהר מ- ATLAS - STAR WARS - כוכב המוות השני: 7 שלבים (עם תמונות)
וִידֵאוֹ: The Second Coming of Christ | Spurgeon, Moody, Ryle, and more | Christian Audiobook 2024, נוֹבֶמבֶּר
Anonim
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני
היזהר מ- ATLAS - STAR WARS - כוכב המוות השני

בנוי מדגם פלסטיק Bandai Death Star II. התכונות העיקריות כוללות:

Effect אפקט אור וצליל

Player נגן MP3

Control שלט רחוק InfraRED

Sensor חיישן טמפרטורה

Timer טיימר של 3 דקות

בלוג: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars-death-star.html רשימת השמעה של וידאו: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

אספקה:

  • 0402 LED לבן
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K תרמיסטור x 1
  • מקלט IR x 1

שלב 1: Stormtrooper

Stormtrooper
Stormtrooper
  • קונספט מתוך הפסל אטלס פרנזה במוזיאון הארכיאולוגי הלאומי של נאפולי
  • שונה על ידי צעצוע Fuchiko
  • חותכים את שתי הרגליים ואת הזרועות ואז מרכיבים שוב בהתאם לעיצוב הדמות
  • צבע לבן מבריק בעיקר עם ציפוי שקוף מבריק

שלב 2: פלטפורמה

פּלַטפוֹרמָה
פּלַטפוֹרמָה
  • צורת הפלטפורמה מתייחסת גם לפסל
  • התקנה על ידי צלחת פלסטיק בקוטר 3 ס"מ
  • מכוסה בנייר זכוכית #400 כדי להעמיד פנים את המשטח הגולמי, ולאחר מכן מצפים פריימר אפור #500 וכמות קטנה של צבע לבן שטוח

שלב 3: כוכב המוות סופר לאזר

כוכב המוות סופר לאזר
כוכב המוות סופר לאזר
  • נבנה על ידי 8 x WS2812B
  • (7 או 8?) לאחר התייחסות למאמרים קשורים רבים, סופר -לייזר של כוכב המוות הראשון מוקף ב- 8 x לייזרים ואילו כוכב המוות השני מוקף ב -7 וה -8 ממוקם במרכז

שלב 4: כוכב המוות פנימי

כוכב המוות פנימי
כוכב המוות פנימי
  • תן קצת גימיק מהודר ורק רוצה לתת קצת אפקט רך, אפקט ה- LED נועד לעקוב אחרי שינויי טמפרטורה
  • חותכים את אזור הליבה ומשתמשים בחלקים שקופים של עט הכדור
  • התרמיסטור מותקן באזור העליון של כוכב המוות השני
  • הליבה מתוכננת עם היכולת לשנות את הצבע מאדום לכחול, המתוכנתים בהתייחס לטווח הטמפרטורות של HK של 15 º-30 C

שלב 5: מעטפת חיצונית

מעטפת חיצונית
מעטפת חיצונית

כוון את המעטפת החיצונית למשטח צמוד/ניתוק וחלק ככל האפשר, ולכן הם נחתכים בקו לוח ומרכיבים אותם שוב

שלב 6: LED

לד
לד
  • LED מופץ פנימי והחבילה העיקרית הם SMD 0603 ו- SMD 0402
  • חורים בקוטר 0.3 מ"מ דורשים לתצוגה טובה יותר, אך נדרשים השפעה רבה לבנייתם, נוצרו מספר רוחב צר של ~ 0.3 מ"מ. זה עדיין נראה מקובל

שלב 7: בקר מיקרו

בקר מיקרו
בקר מיקרו
  • משמש Arduino Pro Mini הממוקם בחלל הגדול בחזית
  • אפקט הצליל הוא באמצעות dfplayer, עם תוספת של תרמיסטור לחיישן טמפרטורה ורכיב אינפרא אדום לשלט רחוק
  • עבור שקע החשמל, הוא מיוצר על ידי צינור נחושת יחד עם צינור פלסטיק

מעגל תרמיסטור

מעגל התרמיסטור מחובר פשוט עם נגד 10K לעבודה, תוכנית הארדואינו תיקח את הפונקציה הבאה כדי לאחזר את הטמפרטורה הנוכחית לתהליך נוסף.

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

#define ThermistorPin 14 // Thermistor A0

int Vo; לצוף R1 = 10000; צף logR2, R2, T, Tc; לצוף c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;

float getTemp () {Vo = analogRead (ThermistorPin); R2 = R1*(1023.0 / (float) Vo - 1.0); logR2 = log (R2); T = (1.0 / (c1 + c2*logR2 + c3*logR2* logR2*logR2)); Tc = T - 273.15; חזור Tc; }

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

מעגל IR

כאן נעשה שימוש ב- KSM-603LM ותוכנית arduion משתמשת בספריית IRremote.h.

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

#define IR_ReceiverPin 2 // מקלט IR (int0) D2 *#הגדר KEY_Play XXXX // מפתח הפעלה של ערך מפוענח#הגדר KEY_Mute XXXX // השתק מפתח של ערך מפוענח

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // קוד IR התקבל

הגדרת void () {IRCommand.enableIRIn (); // הפעל את המקלט}

void IRAction () {// IR Command if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // קבל את מתג הערך הבא} (irCode) {case KEY_ENTER: {//….. עשה משהו נשבר;} irCode = 0;

}

מוּמלָץ: