Cuprins:

Fiți conștienți de ATLAS - STAR WARS - Death Star II: 7 pași (cu imagini)
Fiți conștienți de ATLAS - STAR WARS - Death Star II: 7 pași (cu imagini)

Video: Fiți conștienți de ATLAS - STAR WARS - Death Star II: 7 pași (cu imagini)

Video: Fiți conștienți de ATLAS - STAR WARS - Death Star II: 7 pași (cu imagini)
Video: ЗВЕЗДА ТРЕТЬЕГО РЕЙХА! Марика Рекк. Актриса немецкого кино. 2024, Noiembrie
Anonim
Fiți conștienți de ATLAS - STAR WARS - Death Star II
Fiți conștienți de ATLAS - STAR WARS - Death Star II
Fiți conștienți de ATLAS - STAR WARS - Death Star II
Fiți conștienți de ATLAS - STAR WARS - Death Star II
Fiți conștienți de ATLAS - STAR WARS - Death Star II
Fiți conștienți de ATLAS - STAR WARS - Death Star II

Construiți din modelul din plastic Bandai Death Star II. Caracteristicile majore includ:

✅ Efect de lumină și sunet

PlayerMP3 Player

Control Telecomandă cu infraroșu

SensorSensor de temperatură

Timer de 3 minute

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

Provizii:

  • 0402 LED alb
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • Termistor 10K x 1
  • Receptor IR x 1

Pasul 1: Stormtrooper

Stormtrooper
Stormtrooper
  • Concept din sculptura Atlas Farnese de la Muzeul Național Arheologic din Napoli
  • Modificat de jucăria Fuchiko
  • Tăiați ambele picioare și brațe, apoi reasamblați-le din nou în conformitate cu designul figurii
  • Culoare albă lucioasă în principal cu acoperire transparentă lucioasă

Pasul 2: Platformă

Platformă
Platformă
  • Forma platformei se referă și la sculptură
  • Configurați o placă de plastic cu diametrul de 3cm
  • Acoperit cu șmirghel # 400 pentru a preface suprafața brută, apoi acoperiți cu grund # 500 gri și o cantitate mică de culoare albă

Pasul 3: Death Star Superlaser

Superlaserul stelei morții
Superlaserul stelei morții
  • Construit de 8 x WS2812B
  • (7 sau 8?) După trimiterea la multe articole înrudite, Superlaser of Death Star I este înconjurat de 8 x lasere, în timp ce Death Star II este înconjurat de 7, iar al 8-lea este situat în centru

Pasul 4: Death Star Internal

Interna Stelei Morții
Interna Stelei Morții
  • Oferiți câteva trucuri fanteziste și doriți doar să dați un efect moale, efectul LED este proiectat să urmeze odată cu schimbarea temperaturii
  • Tăiați zona miezului și utilizați piese transparente recreate de pixul cu bilă
  • Termistorul este instalat în zona cea mai de sus a Death Star II
  • Nucleul este proiectat cu capacitatea de a schimba culoarea de la roșu la albastru, programat cu referire la intervalul de temperatură HK de 15ºC-30ºC

Pasul 5: Shell exterior

Înveliș exterior
Înveliș exterior

Direcționați carcasa exterioară pentru a fi atașată / detașabilă și o suprafață fără sudură posibilă, prin urmare sunt tăiate de linia panoului și reasamblate din nou

Pasul 6: LED

LED
LED
  • LED-urile distribuite intern și pachetul major sunt SMD 0603 și SMD 0402
  • Orificiile cu diametrul de 0,3 mm sunt necesare pentru o vizualizare mai bună, dar care au un efect destul de mare pentru a fi construite, s-au realizat mai multe goluri înguste de lățime de ~ 0,3 mm. Asta pare încă acceptabil

Pasul 7: Micro Controller

Micro Controller
Micro Controller
  • Se utilizează Arduino Pro Mini care se află în spațiul mare din față
  • Efectul sonor utilizează dfplayer, cu adăugare de termistor pentru senzorul de temperatură și componentă cu infraroșu pentru telecomandă
  • Pentru priza electrică, este realizată din tub de cupru împreună cu tubul de plastic

Circuitul termistorului

Circuitul termistor este conectat simplu cu un rezistor de 10K pentru a funcționa, programul arduino ar lua următoarea funcție pentru a prelua temperatura curentă pentru un proces ulterior.

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

#define ThermistorPin 14 // Termistor A0

int Vo; plutitor R1 = 10000; log plutitor R2, R2, T, Tc; plutitor 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; returnează Tc; }

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

Circuitul IR

Aici se folosește un KSM-603LM, iar programul de arduion folosește biblioteca IRremote.h.

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

#define IR_ReceiverPin 2 // Receiver IR (int0) D2 * # define KEY_Play XXXX // Play Key cu valoare decodificată # define KEY_Mute XXXX // Mute Key of decoded value

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // Cod IR primit

void setup () {IRCommand.enableIRIn (); // Porniți receptorul}

void IRAction () {// Comandă IR dacă (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Primiți următoarea valoare} switch (irCode) {case KEY_ENTER: {//…..faceți ceva;} irCode = 0;

}

Recomandat: