Sisukord:

Olge teadlik ATLAS - STAR WARS - Death Star II: 7 sammu (koos piltidega)
Olge teadlik ATLAS - STAR WARS - Death Star II: 7 sammu (koos piltidega)

Video: Olge teadlik ATLAS - STAR WARS - Death Star II: 7 sammu (koos piltidega)

Video: Olge teadlik ATLAS - STAR WARS - Death Star II: 7 sammu (koos piltidega)
Video: Greatest Abandoned Fairytale Castle In The World ~ Millions Left Behind! 2024, November
Anonim
Olge teadlik ATLAS - STAR WARS - Surmatäht II
Olge teadlik ATLAS - STAR WARS - Surmatäht II
Olge teadlik ATLAS - STAR WARS - Surmatäht II
Olge teadlik ATLAS - STAR WARS - Surmatäht II
Olge teadlik ATLAS - STAR WARS - Surmatäht II
Olge teadlik ATLAS - STAR WARS - Surmatäht II

Ehita Bandai Death Star II plastmudelist. Peamised omadused hõlmavad järgmist:

✅ Valgus ja heliefekt

✅ MP3 -mängija

✅ Infrapuna kaugjuhtimispult

✅Temperatuuri andur

✅3 -minutiline taimer

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

Tarvikud:

  • 0402 Valge LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K termistor x 1
  • IR vastuvõtja x 1

1. samm: Stormtrooper

Tormivägi
Tormivägi
  • Kontseptsioon Napoli riikliku arheoloogiamuuseumi Atlas Farnese skulptuurist
  • Muudetud Fuchiko mänguasjaga
  • Lõigake mõlemad jalad ja käed, seejärel pange uuesti kokku vastavalt joonise kujundusele
  • Peamiselt läikiv valge värv läikiva läbipaistva kattega

Samm: platvorm

Platvorm
Platvorm
  • Platvormi kuju viitab ka skulptuurile
  • Seadistage 3 cm läbimõõduga plastplaadi abil
  • Kaetud liivapaberiga #400, et teeselda toorest pinda, seejärel katta #500 halli kruntvärviga ja väikese koguse lameda valge värviga

3. samm: Surmatähe superlaser

Surmatähe superlaser
Surmatähe superlaser
  • Ehitatud 8 x WS2812B abil
  • (7 või 8?) Pärast viidet paljudele seotud artiklitele ümbritseb Surmatähe I superlaserit 8 x laser, Surmatähte II aga 7 ja kaheksandat asub kesklinnas

4. samm: surmatäht sisemine

Surmatäht Sisemine
Surmatäht Sisemine
  • Andke väljamõeldud trikk ja tahate lihtsalt pehmet efekti anda, LED -efekt on loodud järgima temperatuuri muutusi
  • Lõigake südamiku ala ja kasutage uuesti pastapliiatsiga läbipaistvaid osi
  • Termistor on seadistatud surmatähe II ülemisele alale
  • Tuum on kujundatud nii, et see võib muuta värvi punasest siniseks, mis on programmeeritud vastavalt HK temperatuurivahemikule 15 ° C kuni 30 ° C

Samm: välimine kest

Väliskest
Väliskest

Suunake väliskest võimalikult kinnitatavale/eemaldatavale ja õmblusteta pinnale, seetõttu lõigatakse need paneeljoonega kokku ja pannakse uuesti kokku

6. samm: LED

LED
LED
  • Sisemiselt jaotatud LED ja põhipakett on SMD 0603 ja SMD 0402
  • Parema ülevaate saamiseks on vaja 0,3 mm läbimõõduga auke, kuid mille ehitamiseks on palju mõju, tehti mitu kitsast pilu laiusega ~ 0,3 mm. See tundub endiselt vastuvõetav

Samm: mikrokontroller

Mikrokontroller
Mikrokontroller
  • Kasutatakse Arduino Pro Mini, mis asub ees suurel alal
  • Heliefektiks on dfplayer, lisades termistori temperatuuriandurile ja infrapunakomponendi kaugjuhtimiseks
  • Pistikupesa jaoks on see valmistatud vasktorust koos plasttoruga

Termistori ahel

Termistori ahel on lihtne ühendada 10K takistiga, arduino programm võtaks järgmise funktsiooni praeguse temperatuuri saamiseks edasiseks protsessiks.

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

#define ThermistorPin 14 // Termistor A0

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

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

IR -ahel

Siin kasutatakse KSM-603LM-i ja arduion-programm kasutab IRremote.h teeki.

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

#define IR_ReceiverPin 2 // IR vastuvõtja (int0) D2 *#define KEY_Play XXXX // Esita dekodeeritud väärtuse võti#define KEY_Mute XXXX // Vaigista dekodeeritud väärtuse võti

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kood vastu võetud

void setup () {IRCommand.enableIRIn (); // Käivitage vastuvõtja}

void IRAction () {// IR käsk if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Võta vastu järgmine väärtus} lüliti (irCode) {case KEY_ENTER: {//…..tege midagi katki;} irCode = 0;

}

Soovitan: