Innehållsförteckning:

Var medveten om ATLAS - STAR WARS - Death Star II: 7 steg (med bilder)
Var medveten om ATLAS - STAR WARS - Death Star II: 7 steg (med bilder)

Video: Var medveten om ATLAS - STAR WARS - Death Star II: 7 steg (med bilder)

Video: Var medveten om ATLAS - STAR WARS - Death Star II: 7 steg (med bilder)
Video: ЗВЕЗДА ТРЕТЬЕГО РЕЙХА! Марика Рекк. Актриса немецкого кино. 2024, Juli
Anonim
Var medveten om ATLAS - STAR WARS - Death Star II
Var medveten om ATLAS - STAR WARS - Death Star II
Var medveten om ATLAS - STAR WARS - Death Star II
Var medveten om ATLAS - STAR WARS - Death Star II
Var medveten om ATLAS - STAR WARS - Death Star II
Var medveten om ATLAS - STAR WARS - Death Star II

Byggd av Bandai Death Star II plastmodell. Viktiga funktioner inkluderar:

✅ Ljus och ljudeffekt

✅MP3 -spelare

✅InfraRED fjärrkontroll

✅ Temperaturgivare

Timer3 minuters timer

Blogg: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars-death-star.html Videospellista: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

Tillbehör:

  • 0402 Vit LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K termistor x 1
  • IR -mottagare x 1

Steg 1: Stormtrooper

Stormtrooper
Stormtrooper
  • Koncept från Atlas Farnese -skulpturen på Neapels nationella arkeologiska museum
  • Modifierad av Fuchiko -leksak
  • Klipp både ben och armar och sätt ihop dem igen enligt figurdesign
  • Främst blank vit färg med glansig klar beläggning

Steg 2: Plattform

Plattform
Plattform
  • Plattformens form hänvisar också till skulpturen
  • Inställning med 3 cm diameter plastplatta
  • Täckt med #400 sandpapper för att låtsas som den råa ytan, sedan belägga med #500 grå primer och liten mängd platt vit färg

Steg 3: Death Star Superlaser

Death Star Superlaser
Death Star Superlaser
  • Byggd av 8 x WS2812B
  • (7 eller 8?) Efter hänvisning till många relaterade artiklar är Superlaser of Death Star I omgiven av 8 x lasrar medan Death Star II är omgiven av 7 och den åttonde ligger i Center

Steg 4: Death Star Internal

Death Star Internal
Death Star Internal
  • Ge en snygg gimmick och vill bara ge lite mjuk effekt, LED -effekten är utformad för att följa med temperaturförändringar
  • Skär kärnområdet och använd återskapade med kulpenna transparenta delar
  • Termistorn är installerad på det översta området i Death Star II
  • Kärnan är utformad med möjlighet att ändra färg från rött till blått, som programmeras med hänvisning till HK-temperaturintervallet 15ºC-30ºC

Steg 5: Yttre skal

Yttre skal
Yttre skal

Sikta på det yttre skalet för att vara fäst/avtagbar och sömlös yta som möjligt, därför skärs de av panellinje och monteras igen

Steg 6: LED

LED
LED
  • LED distribueras internt och större paket är SMD 0603 och SMD 0402
  • 0,3 mm diameter hål krävs för en bättre bild men det tar ganska stor effekt att bygga, flera smala luckor bredd ~ 0,3 mm gjordes. Det ser fortfarande acceptabelt ut

Steg 7: Micro Controller

Micro Controller
Micro Controller
  • Arduino Pro Mini används som ligger i det stora utrymmet på framsidan
  • Ljudeffekt använder dfplayer, med tillägg av termistor för temperaturgivare och infraröd komponent för fjärrkontroll
  • För eluttaget är det tillverkat av kopparrör tillsammans med plaströr

Termistorkrets

Termistorkretsen är enkel ansluten med ett 10K -motstånd för att fungera, arduino -programmet skulle ta följande funktion för att hämta aktuell temperatur för ytterligare process.

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

#define ThermistorPin 14 // Termistor A0

int Vo; flyta R1 = 10000; float logR2, R2, T, Tc; float 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; retur Tc; }

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

IR -krets

Här används en KSM-603LM och arduion-programmet använder IRremote.h-biblioteket.

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

#define IR_ReceiverPin 2 // IR -mottagare (int0) D2 *#definiera KEY_Play XXXX // Play Nyckel för avkodat värde#definiera KEY_Mute XXXX // Mute Nyckel för avkodat värde

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kod mottagen

void setup () {IRCommand.enableIRIn (); // Starta mottagaren}

void IRAction () {// IR Command if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Ta emot nästa värde} switch (irCode) {case KEY_ENTER: {//…..do something break;} irCode = 0;

}

Rekommenderad: