Obsah:

Dávejte si pozor na ATLAS - STAR WARS - Death Star II: 7 kroků (s obrázky)
Dávejte si pozor na ATLAS - STAR WARS - Death Star II: 7 kroků (s obrázky)

Video: Dávejte si pozor na ATLAS - STAR WARS - Death Star II: 7 kroků (s obrázky)

Video: Dávejte si pozor na ATLAS - STAR WARS - Death Star II: 7 kroků (s obrázky)
Video: TOP 4 LIDÉ Z BUDOUCNOSTI, KTEŘÍ NÁS PŘIŠLI VAROVAT 2024, Červenec
Anonim
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II
Dávejte si pozor na ATLAS - STAR WARS - Hvězda smrti II

Postav z plastového modelu Bandai Death Star II. Mezi hlavní funkce patří:

✅ Světelný a zvukový efekt

✅ Přehrávač MP3

✅InfraRED dálkové ovládání

✅ Teplotní senzor

✅ Časovač na 3 minuty

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

Zásoby:

  • 0402 Bílá LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K termistor x 1
  • IR přijímač x 1

Krok 1: Stormtrooper

Stormtrooper
Stormtrooper
  • Koncept ze sochy Atlasa Farnese v Národním archeologickém muzeu v Neapoli
  • Upraveno hračkou Fuchiko
  • Uřízněte obě nohy a ruce a poté znovu sestavte podle obrázku
  • Hlavně lesklá bílá barva s lesklým čirým nátěrem

Krok 2: Platforma

Plošina
Plošina
  • Tvar platformy také odkazuje na sochu
  • Nastavení pomocí plastové desky o průměru 3 cm
  • Pokrytý brusným papírem č. 400, který předstírá surový povrch, poté potřete šedým základním nátěrem č. 500 a malým množstvím ploché bílé barvy

Krok 3: Superlaser Hvězdy smrti

Superlaser Hvězdy smrti
Superlaser Hvězdy smrti
  • Postaveno 8 x WS2812B
  • (7 nebo 8?) Po odkazu na mnoho souvisejících článků, Superlaser of Death Star I je obklopen 8 x lasery, zatímco Death Star II je obklopen 7 a 8. je umístěn ve středu

Krok 4: Interní hvězda smrti

Interní hvězda smrti
Interní hvězda smrti
  • Dejte nějaký efektní trik a chcete jen jemný efekt, LED efekt je navržen tak, aby jej následoval se změnou teploty
  • Odřízněte oblast jádra a použijte znovu vytvořené průhledné části kuličkového pera
  • Termistor je nastaven v nejvyšší oblasti Hvězdy smrti II
  • Jádro je navrženo se schopností měnit barvu z červené na modrou, což je naprogramováno s ohledem na teplotní rozsah HK 15 ° C-30 ° C

Krok 5: Vnější skořepina

Vnější schránka
Vnější schránka

Zaměřte vnější plášť tak, aby byl co nejlépe připevnitelný/odnímatelný a hladký, proto jsou proříznuty po panelu a znovu sestaveny

Krok 6: LED

VEDENÝ
VEDENÝ
  • Interně distribuované LED a hlavní balíček jsou SMD 0603 a SMD 0402
  • Otvory o průměru 0,3 mm vyžadují lepší výhled, ale při stavbě mají velký účinek, bylo vyrobeno několik úzkých mezer o šířce ~ 0,3 mm. To stále vypadá přijatelně

Krok 7: Mikroprocesor

Mikroprocesor
Mikroprocesor
  • Používá se Arduino Pro Mini, které se nachází ve velkém prostoru vpředu
  • Zvukový efekt využívá dfplayer s přidáním termistoru pro teplotní senzor a infračerveného komponentu pro dálkové ovládání
  • Pro napájecí zásuvku je vyrobena měděnou trubkou spolu s plastovou trubkou

Termistorový obvod

Termistorový obvod je jednoduše propojen s 10K odporem, aby program arduino použil následující funkci k získání aktuální teploty pro další proces.

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

#define ThermistorPin 14 // Termistor A0

int Vo; plovák R1 = 10 000; 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; vrátit Tc; }

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

IR obvod

Zde se používá KSM-603LM a program pro Arduion používá knihovnu IRremote.h.

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

#define IR_ReceiverPin 2 // IR přijímač (int0) D2 *#definovat KEY_Play XXXX // Play Klíč dekódované hodnoty#definovat KEY_Mute XXXX // Mute Klíč dekódované hodnoty

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR kód přijat

neplatné nastavení () {IRCommand.enableIRIn (); // Spusťte přijímač}

void IRAction () {// IR příkaz if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Přijmout další hodnotu} přepínač (irCode) {case KEY_ENTER: {//….. něco rozbít;} irCode = 0;

}

Doporučuje: