Satura rādītājs:

Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II: 7 soļi (ar attēliem)
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II: 7 soļi (ar attēliem)

Video: Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II: 7 soļi (ar attēliem)

Video: Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II: 7 soļi (ar attēliem)
Video: ЗВЕЗДА ТРЕТЬЕГО РЕЙХА! Марика Рекк. Актриса немецкого кино. 2024, Novembris
Anonim
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II
Jāapzinās ATLAS - STAR WARS - Nāves zvaigzne II

Veidojiet no Bandai Death Star II plastmasas modeļa. Galvenās funkcijas ietver:

✅ Gaismas un skaņas efekts

✅ MP3 atskaņotājs

✅ Infrasarkanā tālvadības pults

✅Temperatūras sensors

✅ 3 minūšu taimeris

Emuārs: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.htmlVideo atskaņošanas saraksts: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

Piegādes:

  • 0402 Balta LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K termistors x 1
  • IR uztvērējs x 1

1. solis: Stormtrooper

Stormtrooper
Stormtrooper
  • Koncepcija no Neapoles Nacionālā arheoloģijas muzeja Atlas Farnese skulptūras
  • Modificēts ar Fuchiko rotaļlietu
  • Nogrieziet abas kājas un rokas, pēc tam atkal salieciet tās atbilstoši figūras dizainam
  • Galvenokārt spīdīgi balta krāsa ar spīdīgu pārklājumu

2. darbība: platforma

Platforma
Platforma
  • Platformas forma attiecas arī uz skulptūru
  • Uzstādiet ar 3 cm diametra plastmasas plāksni
  • Pārklāts ar #400 smilšpapīru, lai izliktos par neapstrādātu virsmu, pēc tam pārklājiet ar #500 pelēko grunti un nelielu daudzumu plakanas baltas krāsas

3. solis: Nāves zvaigzne

Nāves zvaigznes superlāzers
Nāves zvaigznes superlāzers
  • Izveidots ar 8 x WS2812B
  • (7 vai 8?).

4. solis: iekšējā nāves zvaigzne

Iekšējā nāves zvaigzne
Iekšējā nāves zvaigzne
  • Dodiet kādu izsmalcinātu triku un vienkārši vēlaties radīt mīkstu efektu, LED efekts ir paredzēts, lai sekotu temperatūras izmaiņām
  • Izgrieziet serdes laukumu un izmantojiet ar lodīšu pildspalvu pārredzamas daļas
  • Termistors ir uzstādīts Nāves zvaigznes II augšējā zonā
  • Kodols ir veidots ar spēju mainīt krāsu no sarkanas uz zilu, kas ieprogrammēts, ņemot vērā HK temperatūras diapazonu no 15ºC līdz 30ºC

5. solis: ārējais apvalks

Ārējā čaula
Ārējā čaula

Mērķējiet ārējo apvalku, lai tas būtu pēc iespējas piestiprināms/noņemams un bezšuvju virsma, tāpēc tie tiek sagriezti ar paneļa līniju un atkal saliekami

6. darbība: LED

LED
LED
  • Gaismas diodes, kas izplatītas iekšpusē, un galvenais iepakojums ir SMD 0603 un SMD 0402
  • Lai iegūtu labāku skatu, ir nepieciešami caurumi ar diametru 0,3 mm, taču to izveidei ir diezgan liela ietekme, tika izveidoti vairāki šauri spraugu platumi ~ 0,3 mm. Tas joprojām izskatās pieņemami

7. solis: mikrokontrolleris

Mikro kontrolieris
Mikro kontrolieris
  • Tiek izmantots Arduino Pro Mini, kas atrodas lielā telpā priekšpusē
  • Skaņas efektam tiek izmantots dfplayer, pievienojot termistoru temperatūras sensoram un infrasarkano komponentu tālvadībai
  • Strāvas kontaktligzdai to izgatavo vara caurule kopā ar plastmasas cauruli

Termistora ķēde

Termistora ķēde ir vienkārši savienota ar 10K rezistoru, lai strādātu, arduino programmai būtu šāda funkcija, lai iegūtu pašreizējo temperatūru turpmākai apstrādei.

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

#define ThermistorPin 14 // Termistors A0

int Vo; pludiņš R1 = 10000; pludiņš logR2, R2, T, Tc; pludiņš c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;

float getTemp () {Vo = analogRead (ThermistorPin); R2 = R1*(1023.0 / (pludiņš) Vo - 1.0); logR2 = log (R2); T = (1.0 / (c1 + c2*logR2 + c3*logR2*) logR2*logR2)); Tc = T - 273,15; atgriezties Tc; }

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

IR ķēde

Šeit tiek izmantots KSM-603LM, un arduion programma izmanto bibliotēku IRremote.h.

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

#define IR_ReceiverPin 2 // IR uztvērējs (int0) D2 *#define KEY_Play XXXX // Atskaņot dekodētās vērtības atslēgu#define KEY_Mute XXXX // Izslēgt dekodētās vērtības atslēgu

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR kods saņemts

void setup () {IRCommand.enableIRIn (); // Iedarbiniet uztvērēju}

void IRAction () {// IR komanda if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Saņemiet nākamo vērtību} slēdzis (irCode) {case KEY_ENTER: {//…..do kaut ko pārtrauktu;} irCode = 0;

}

Ieteicams: