Indholdsfortegnelse:

Vær opmærksom på ATLAS - STAR WARS - Death Star II: 7 trin (med billeder)
Vær opmærksom på ATLAS - STAR WARS - Death Star II: 7 trin (med billeder)

Video: Vær opmærksom på ATLAS - STAR WARS - Death Star II: 7 trin (med billeder)

Video: Vær opmærksom på ATLAS - STAR WARS - Death Star II: 7 trin (med billeder)
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, Juli
Anonim
Vær opmærksom på ATLAS - STAR WARS - Death Star II
Vær opmærksom på ATLAS - STAR WARS - Death Star II
Vær opmærksom på ATLAS - STAR WARS - Death Star II
Vær opmærksom på ATLAS - STAR WARS - Death Star II
Vær opmærksom på ATLAS - STAR WARS - Death Star II
Vær opmærksom på ATLAS - STAR WARS - Death Star II

Bygget af Bandai Death Star II plastmodel. Vigtigste funktioner omfatter:

✅ Lys og lydeffekt

✅MP3 afspiller

✅InfraRED fjernbetjening

✅ Temperatursensor

Minute3 minutters timer

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

Tilbehør:

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

Trin 1: Stormtrooper

Stormtrooper
Stormtrooper
  • Koncept fra Atlas Farnese -skulpturen på Napoli National Archaeological Museum
  • Ændret af Fuchiko legetøj
  • Skær både ben og arme sammen og saml derefter igen i henhold til figurdesign
  • Hovedsageligt blank hvid farve med blank klar belægning

Trin 2: Platform

Platform
Platform
  • Platformens form henviser også til skulpturen
  • Opsætning med 3 cm diameter plastplade
  • Dækket med #400 sandpapir for at foregive den rå overflade, derefter belægge med #500 grå primer og lille mængde flad hvid farve

Trin 3: Death Star Superlaser

Death Star Superlaser
Death Star Superlaser
  • Bygget af 8 x WS2812B
  • (7 eller 8?) Efter henvisning til mange relaterede artikler, er Superlaser of Death Star I omgivet af 8 x lasere, mens Death Star II er omgivet af 7, og den 8. er placeret i Center

Trin 4: Death Star Internal

Death Star Internal
Death Star Internal
  • Giv en smuk gimmick og vil bare give en blød effekt, LED -effekten er designet til at følge med temperaturændringer
  • Skær kerneområdet og brug genskabt af kuglepen gennemsigtige dele
  • Termistoren er opsat på det øverste område af Death Star II
  • Kernen er designet med mulighed for farveændring fra rød til blå, som programmeres med henvisning til HK temperaturområde på 15ºC-30ºC

Trin 5: Ydre skal

Ydre skal
Ydre skal

Mål den ydre skal for at være fastgjort/aftagelig og sømløs overflade som muligt, derfor skæres de af panellinje og samles igen

Trin 6: LED

LED
LED
  • LED distribueret internt og større pakke er SMD 0603 og SMD 0402
  • Huller med en diameter på 0,3 mm er nødvendige for et bedre overblik, men det tager ganske stor effekt at bygge, der blev lavet flere smalle huller på ~ 0,3 mm. Det ser stadig acceptabelt ud

Trin 7: Mikrocontroller

Mikro controller
Mikro controller
  • Arduino Pro Mini bruges som er placeret i det store rum foran
  • Lydeffekt bruger dfplayer, med tilføjelse af termistor til temperatursensor og infrarød komponent til fjernbetjening
  • Til stikkontakten er det fremstillet af kobberrør sammen med plastrør

Termistor kredsløb

Termistorkredsløbet er enkelt forbundet med en 10K modstand til at fungere, arduino -programmet ville tage følgende funktion for at hente den aktuelle temperatur til yderligere proces.

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

#define ThermistorPin 14 // Thermistor A0

int Vo; flyde R1 = 10000; flyde 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; returner Tc; }

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

IR kredsløb

Her bruges en KSM-603LM, og arduion-program bruger IRremote.h-biblioteket.

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

#define IR_ReceiverPin 2 // IR Receiver (int0) D2 *#define KEY_Play XXXX // Play Key af afkodet værdi#definere KEY_Mute XXXX // Mute Nøgle til afkodet værdi

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kode modtaget

void setup () {IRCommand.enableIRIn (); // Start modtageren}

ugyldig IRAction () {// IR -kommando, hvis (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Modtag den næste værdi} switch (irCode) {case KEY_ENTER: {//…..gør noget gået i stykker;} irCode = 0;

}

Anbefalede: