Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Компоненты и материалы

Программное обеспечение

Описание проекта

Введение

Проект начался как костюм на Хэллоуин и вырос в два полноценных светомеча: стиль Кайло Рена (с нестабильным клинком и боковыми вентилями) и стиль Рей/Анакина (классический один клинок). Добавлены «party modes» — цветные анимации для веселья. Стоимость ~$75 за меч. Код готов, просто загрузите.

Особенности кода Кайло Рена: имитация искрящегося нестабильного лезвия, задержка включения боковых лезвий (как в фильме), синусоидальная анимация включения/выключения.

Шаг 1. Закупка материалов

Основные детали — сантехника из Home Depot (дешевле Amazon). Полный список со ссылками в оригинале. Важно: ленты WS2813 предпочтительнее — لديهم резервный канал управления, если один LED выгорит, остальные работают.

Шаг 2. Изготовление рукояти

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Одно лезвие (Рей/Анакин): основная часть — сливной вентиль 1.25" + удлинитель 1.5", соединённые O-кольцами и болтами 1/4". Внутрь вентиля вставляется PVC труба 1.25", а в неё — поликарбонатная труба 1" (лезвие).

Крестовое лезвие (Кайло Рен): вместо PVC трубы используйте PVC крестовину 3/4" (внутренний диаметр ~1"). К ней эпоксидью клеятся два коротких куска поликарбоната (боковые вентиля).

Сборка: выньте заглушку вентиля, укоротите его на ~3.8 см (чтобы поместился батарейный отсек). Пролейте резьбу 1/4"-20 в удлителе и вентиле (напротив друг друга). Сверлите отверстие 5/8" под кнопку. Сделайте крышку от соска удлинителя (акрил/дерево) для доступа к батареям.

Шаг 3. Изготовление NeoPixel-лезвия

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

  1. Отрежьте поликарбонатную трубу под длину лезвия + пару дюймов (входит в рукоять).
  2. Для Рей: отрежьте 3" PVC трубы 1.25", при желании под пилу сделайте скос. Для Кайло: маленькие куски PVC на боковые вентиля крестовины.
  3. Покрасьте PVC детали в чёрный/металлик.
  4. Вставьте поликарбонат в PVC/крестовину, зафиксируйте суперклеем/эпоксидью.
  5. Отрежьте две ленты NeoPixel под длину видимой части лезвия. Склейте их спина к спине (клейкая сторона).
  6. Обмотайте монтажной пеной, зафиксируйте термоклеем/скотчем.
  7. Проденьте ленту в трубу (соединители JST должны быть у основания). Используйте проволоку для протяжки.

Шаг 4. Схемотехника (вне рукояти)

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Шаг 5. Загрузка кода и тест

Код на GitHub: modustrialmaker

Установите FastLED. Кнопка переключает режимы: включение → выключение → party mode → выключение. Синусоидальная анимация включения, party modes — радужные эффекты.

Шаг 6. Финальная сборка

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Самое сложное — уложить электронику в рукоять. Смотрите видео (ссылка в оригинале). Звук не добавлен — на шумных вечеринках динамик не слышен, да и усложняет схему (нужен Teensy).

Шаг 7. Включайте и веселитесь!

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Надеюсь, вдохновил вас. Делитесь своими вариантами!

Код

Схема

Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей

Производственный процесс

  1. Сканеры штрих-кода: технологии, дизайн и будущие тренды
  2. Комментарии в C++: лучшие практики для читаемого и поддерживаемого кода
  3. Создание DTMF-декодера на Arduino без внешних микросхем
  4. Интерактивный гироскопический LED-дисплей на NeoPixel Ring и Arduino
  5. SERENA: Пользовательская система сигнализации на Arduino Mega 2560 с TFT Touchscreen
  6. Передача азбуки Морзе лазерным модулем — двухсторонний проект на Arduino
  7. Pixie: DIY-наручные часы на Arduino Pro Mini и NeoPixel — стильный светодиодный тахометр времени
  8. Неопixel-светочи на Arduino с динамическими पार्टी-режимами: стиль Кайло Рена и Рей
  9. Выбор между Data Matrix и QR-кодами: что лучше для вашего бизнеса
  10. G-коды ЧПУ объяснены: основное руководство для программистов ЧПУ