Mundarija:

ATLASdan xabardor bo'ling - STAR WARS - O'lim yulduzi II: 7 qadam (rasmlar bilan)
ATLASdan xabardor bo'ling - STAR WARS - O'lim yulduzi II: 7 qadam (rasmlar bilan)

Video: ATLASdan xabardor bo'ling - STAR WARS - O'lim yulduzi II: 7 qadam (rasmlar bilan)

Video: ATLASdan xabardor bo'ling - STAR WARS - O'lim yulduzi II: 7 qadam (rasmlar bilan)
Video: ЭКСТРЕННЫЙ ВЫПУСК! ЧЕГО НЕ НАДО ДЕЛАТЬ С ОРХИДЕЯМИ, ЕСЛИ ВЫ НОВИЧОК! КРАТКИЙ ИНСТРУКТАЖ ДЛЯ НОВИЧКОВ 2024, Noyabr
Anonim
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II
ATLASdan xabardor bo'ling - Yulduzlar jangi - O'lim yulduzi II

Bandai Death Star II plastik modelidan yasalgan. Asosiy xususiyatlarga quyidagilar kiradi:

✅ Yorug'lik va tovush effekti

✅MP3 pleer

✅ InfraRED masofadan boshqarish pulti

✅ Harorat sensori

✅ 3 daqiqali taymer

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

Ta'minot:

  • 0402 Oq LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K termistor x 1
  • IR qabul qilgich x 1

1 -qadam: Stormtrooper

Stormtrooper
Stormtrooper
  • Neapol milliy arxeologiya muzeyidagi Atlas Farnese haykalidan tushuncha
  • Fuchiko o'yinchog'i tomonidan o'zgartirilgan
  • Ikkala oyog'ingizni va qo'llaringizni kesib oling, so'ngra shaklga muvofiq qayta yig'ing
  • Asosan porloq oq rang, porloq shaffof qoplamali

2 -qadam: platforma

Platforma
Platforma
  • Platformaning shakli ham haykalga tegishli
  • 3 sm diametrli plastmassa plastinka bilan o'rnatiladi
  • Xom sirtni ko'rsatish uchun 400 -gachasi zımpara bilan qoplangan, so'ngra 500 -sonli kulrang astar va oz miqdordagi tekis oq rang bilan qoplangan.

3 -qadam: Death Star Superlaser

O'lim yulduzi superlaser
O'lim yulduzi superlaser
  • 8 x WS2812B tomonidan qurilgan
  • (7 yoki 8?) Ko'plab tegishli maqolalarga havola qilinganidan so'ng, "O'lim yulduzi superlaseri" 8 ta lazer bilan o'ralgan, "O'lim yulduzi" esa 7 bilan o'ralgan, 8 -chi markazda joylashgan.

4 -qadam: Ichki o'lim yulduzi

O'lim yulduzi ichki
O'lim yulduzi ichki
  • Qiziqarli hiyla -nayrang bering va shunchaki yumshoq effekt berishni xohlasangiz, LED effekti harorat o'zgarishiga mos ravishda yaratilgan
  • Asosiy maydonni kesib oling va shaffof qalam bilan qayta ishlangan shaffof qismlardan foydalaning
  • Termistor Death Star II ning eng yuqori qismida joylashgan
  • Yadro 15 dan 30 darajagacha bo'lgan HK harorat oralig'ida dasturlashtirilgan, rangni qizildan ko'k ranggacha o'zgartirish qobiliyatiga ega.

5 -qadam: tashqi qobiq

Tashqi qobiq
Tashqi qobiq

Tashqi qobiqni iloji boricha biriktiriladigan/ajratiladigan va choksiz yuzaga yo'naltiring, shuning uchun ular panel chizig'i bilan kesiladi va qayta yig'iladi

6 -qadam: LED

LED
LED
  • LED ichki va asosiy paketlar SMD 0603 va SMD 0402
  • Yaxshi ko'rish uchun diametri 0,3 mm bo'lgan teshiklar kerak bo'ladi, lekin bu juda katta ta'sir ko'rsatadi, kengligi ~ 0,3 mm bo'lgan bir nechta tor bo'shliqlar qilingan. Bu hali ham maqbul ko'rinadi

7 -qadam: Mikro boshqaruvchi

Mikro boshqaruvchi
Mikro boshqaruvchi
  • Arduino Pro Mini old tomondan katta maydonda joylashgan
  • Ovoz effekti dfplayer yordamida amalga oshiriladi, unga harorat sensori uchun termistor va masofadan boshqarish uchun infraqizil komponent qo'shiladi
  • Quvvat rozetkasi uchun u mis quvur bilan birga plastmassa trubadan yasalgan

Termistor davri

Termistor sxemasi oddiy 10K qarshilik bilan ulanadi, arduino dasturi keyingi harorat uchun joriy haroratni olish uchun quyidagi funktsiyani bajaradi.

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

#termistor pin 14ni aniqlang // termistor A0

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

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

IQ davri

Bu erda KSM-603LM ishlatiladi va arduion dasturi IRremote.h kutubxonasidan foydalanadi.

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

#define IR_ReceiverPin 2 // IR Receiver (int0) D2 *#KEY_Play XXXX ni belgilang // dekodlangan qiymatning kalitini o'ynang#KEY_Mute XXXXni belgilang // Dekodlangan qiymatning ovozini o'chiring

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR kodi qabul qilindi

void setup () {IRCommand.enableIRIn (); // Qabul qilgichni ishga tushiring}

void IRAction () {// IR buyrug'i if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Keyingi qiymatni oling} switch (irCode) {case KEY_ENTER: {//….. biror narsani buzish;} irCode = 0;

}

Tavsiya: