Мазмуну:

ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)
ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)

Video: ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)

Video: ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)
Video: How to Install VPN on PC 2024, Ноябрь
Anonim
ATLASтан кабардар болуңуз - STAR WARS - Death Star II
ATLASтан кабардар болуңуз - STAR WARS - Death Star II
ATLASтан кабардар болуңуз - STAR WARS - Death Star II
ATLASтан кабардар болуңуз - STAR WARS - Death Star II
ATLASтан кабардар болуңуз - STAR WARS - Death Star II
ATLASтан кабардар болуңуз - STAR WARS - Death Star II

Bandai Death Star II пластикалык моделинен куруу. Негизги өзгөчөлүктөргө төмөнкүлөр кирет:

✅ Жарык жана Үн эффекти

✅MP3 ойноткучу

✅InfraRED алыстан башкаруу

✅ Температура сенсору

✅ 3 мүнөттүк таймер

Блог: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.htmlVideo Playlist: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

Берилиштер:

  • 0402 Ак LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K Thermistor x 1
  • IR алуучу x 1

1 -кадам: Stormtrooper

Stormtrooper
Stormtrooper
  • Неаполь улуттук археологиялык музейиндеги Atlas Farnese скульптурасынан түшүнүк
  • Фучико оюнчугу тарабынан өзгөртүлгөн
  • Эки бутуңузду жана колуңузду кесип, анан фигуранын дизайны боюнча кайра чогултуп алыңыз
  • Негизинен жылтырак каптоочу ак түс

2 -кадам: Платформа

Платформа
Платформа
  • Платформанын формасы скульптурага да тиешелүү
  • Диаметри 3 см пластикалык пластина менен орнотулат
  • Чийки бетти жасалгалоо үчүн #400 кумдуу кагаз менен капталган, андан кийин #500 боз праймер жана аз өлчөмдөгү жалпак ак түс менен каптаңыз

3 -кадам: Death Star Superlaser

Death Star Superlaser
Death Star Superlaser
  • 8 x WS2812B тарабынан курулган
  • (7 же 8?) Көптөгөн тиешелүү макалаларга шилтеме кылгандан кийин, The Death Star of Superlaser 8 x lasers менен курчалган, Death Star II 7 менен курчалган жана 8th борбордо жайгашкан

4 -кадам: Өлүм жылдызы Ички

Өлүм жылдызы Ички
Өлүм жылдызы Ички
  • Кээ бир кооз оюндарды бергиле жана жөн гана жумшак эффект бергим келет, LED эффекти температуранын өзгөрүшүнө ылайык иштелип чыккан
  • Негизги аймакты кесип, шар калем менен тунук бөлүктөрдү кайра колдонуңуз
  • Термистор Death Star IIнин эң үстү жагында орнотулган
  • Негизги түс HK 15ºC-30ºC температура диапазону менен программаланган, кызылдан көкгө чейин түс өзгөртүү жөндөмү менен иштелип чыккан.

5 -кадам: тышкы кабык

Сырткы кабык
Сырткы кабык

Тышкы кабыкты мүмкүн болушунча тиркелүүчү/ажыратылуучу жана тегиз болууга багыттаңыз, андыктан алар панель сызыгы менен кесилип, кайра чогулат

6 -кадам: LED

LED
LED
  • LED ички таркатылган жана негизги пакет SMD 0603 жана SMD 0402 болуп саналат
  • 0,3мм диаметри тешиктер жакшыраак көрүнүшү үчүн талап кылынат, бирок курууга бир топ эффект берет, туурасы ~ 0.3мм болгон бир нече тар боштуктар жасалды. Бул дагы деле алгылыктуу көрүнөт

7 -кадам: Микро контролер

Микроконтроллер
Микроконтроллер
  • Arduino Pro Mini алдыңкы чоң мейкиндикте жайгашкан
  • Үн эффекти dfplayerди колдонот, температура сенсоруна термистор жана алыстан башкаруу үчүн инфракызыл компонент кошулат
  • Розетка үчүн жез түтүк пластикалык түтүк менен бирге жасалат

Thermistor Circuit

Термистор схемасы иштөө үчүн 10K каршылыгы менен жөнөкөй туташкан, arduino программасы кийинки процессте учурдагы температураны алуу үчүн төмөнкү функцияны алат.

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

#define ThermistorPin 14 // Thermistor A0

int Vo; калкыма 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; return Tc; }

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

IR Circuit

Бул жерде KSM-603LM колдонулат жана arduion программасы IRremote.h китепканасын колдонот.

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

#define IR_ReceiverPin 2 // IR Receiver (int0) D2 *#KEY_Play XXXXти аныктоо // Декоддолгон маанинин ойнотуу ачкычы#KEY_Mute XXXXти аныктоо // Декоддолгон маанинин баскычын өчүрүү

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR коду алынды

void setup () {IRCommand.enableIRIn (); // Ресиверди баштаңыз}

жараксыз IRAction () {// IR Command if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Кийинки маанини алыңыз} switch (irCode) {case KEY_ENTER: {//….. бир нерсе бузуу;} irCode = 0;

}

Сунушталууда: