Оглавление:

Будьте в курсе ATLAS - ЗВЕЗДНЫЕ ВОЙНЫ - Звезда Смерти II: 7 шагов (с изображениями)
Будьте в курсе ATLAS - ЗВЕЗДНЫЕ ВОЙНЫ - Звезда Смерти II: 7 шагов (с изображениями)

Видео: Будьте в курсе ATLAS - ЗВЕЗДНЫЕ ВОЙНЫ - Звезда Смерти II: 7 шагов (с изображениями)

Видео: Будьте в курсе ATLAS - ЗВЕЗДНЫЕ ВОЙНЫ - Звезда Смерти II: 7 шагов (с изображениями)
Видео: Малоизвестные Звездные Разрушители (Star Destroyers) 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-плеер

✅Инфракрасный пульт дистанционного управления

✅Датчик температуры

✅3-минутный таймер

Блог: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.htmlПлейлист видео: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

Запасы:

  • 0402 Белый светодиод
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • Термистор 10K x 1
  • ИК-приемник x 1

Шаг 1: штурмовик

Штурмовик
Штурмовик
  • Концепция скульптуры Атлас Фарнезе в Национальном археологическом музее Неаполя
  • Доработана игрушка Фучико
  • Отрежьте обе ноги и руки, затем снова соберите в соответствии с рисунком фигуры.
  • В основном глянцевый белый цвет с глянцевым прозрачным покрытием

Шаг 2: Платформа

Платформа
Платформа
  • Форма платформы также отсылает к скульптуре.
  • Установка на пластиковую пластину диаметром 3 см
  • Покрыть наждачной бумагой # 400, чтобы имитировать необработанную поверхность, затем покрыть серой грунтовкой # 500 и небольшим количеством плоского белого цвета.

Шаг 3: Суперлазер Звезды Смерти

Суперлазер Звезды Смерти
Суперлазер Звезды Смерти
  • Построен на 8 x WS2812B
  • (7 или 8?) После ссылки на многие связанные статьи, Суперлазер Звезды Смерти I окружен 8-кратными лазерами, в то время как Звезда Смерти II окружена 7, а 8-й находится в центре

Шаг 4: Внутренняя Звезда Смерти

Внутренняя Звезда Смерти
Внутренняя Звезда Смерти
  • Придавайте какой-нибудь необычный трюк и просто хотите придать некоторый мягкий эффект, светодиодный эффект разработан так, чтобы следовать за изменением температуры
  • Вырежьте основную область и используйте воссозданные с помощью шариковой ручки прозрачные детали
  • Термистор установлен на самой верхней части Звезды Смерти II.
  • Ядро спроектировано с возможностью изменения цвета с красного на синий, который запрограммирован с учетом диапазона температур HK от 15 ° C до 30 ° C.

Шаг 5: внешняя оболочка

Внешняя оболочка
Внешняя оболочка

Направляйте внешнюю оболочку на прикрепляемую / съемную и бесшовную поверхность, поэтому они разрезаются по линии панели и снова собираются

Шаг 6: светодиод

ВЕЛ
ВЕЛ
  • Светодиоды распространяются внутри и в основном корпусе: SMD 0603 и SMD 0402.
  • Для лучшего обзора требуются отверстия диаметром 0,3 мм, но их создание требует значительного эффекта, было сделано несколько узких зазоров шириной ~ 0,3 мм. Это все еще выглядит приемлемо

Шаг 7: Микроконтроллер

Микроконтроллер
Микроконтроллер
  • Используется Arduino Pro Mini, который расположен в большом пространстве спереди.
  • Звуковой эффект с использованием dfplayer, с добавлением термистора для датчика температуры и инфракрасного компонента для дистанционного управления.
  • Для розетки он сделан из медной трубки вместе с пластиковой трубкой.

Цепь термистора

Схема термистора просто соединена с резистором 10 кОм для работы, программа arduino будет выполнять следующую функцию для получения текущей температуры для дальнейшего процесса.

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

#define ThermistorPin 14 // Термистор 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; }

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

ИК-схема

Здесь используется KSM-603LM, а программа arduion использует библиотеку IRremote.h.

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

#define IR_ReceiverPin 2 // ИК-приемник (int0) D2 * # define KEY_Play XXXX // Воспроизвести ключ декодированного значения # define KEY_Mute XXXX // Заглушить ключ декодированного значения

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // Получен ИК-код

void setup () {IRCommand.enableIRIn (); // Запускаем приемник}

void IRAction () {// ИК-команда if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Получение следующего значения} switch (irCode) {case KEY_ENTER: {//…… сделать что-то break;} irCode = 0;

}

Рекомендуемые: