תוכן עניינים:
וִידֵאוֹ: היזהר מ- ATLAS - STAR WARS - כוכב המוות השני: 7 שלבים (עם תמונות)
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
בנוי מדגם פלסטיק 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
- קונספט מתוך הפסל אטלס פרנזה במוזיאון הארכיאולוגי הלאומי של נאפולי
- שונה על ידי צעצוע 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;
}