Оглавление:

Световой меч UChip - «Да пребудет с тобой сила»: 6 шагов
Световой меч UChip - «Да пребудет с тобой сила»: 6 шагов

Видео: Световой меч UChip - «Да пребудет с тобой сила»: 6 шагов

Видео: Световой меч UChip - «Да пребудет с тобой сила»: 6 шагов
Видео: uChip - Lightsaber with antistatic IC tube 2024, Ноябрь
Anonim
Image
Image

Вы когда-нибудь мечтали стать джедаем или ситхом из вселенной Звездных войн, размахивая мощным световым мечом, чтобы поддержать свою сторону? Каким бы ни был ответ, вот он: как сделать световой меч своими руками с помощью µChip

Во-первых, позвольте мне указать, что я намерен сделать недорогой, масштабируемый и портативный световой меч, более близкий к «световому кинжалу», чем к полноразмерному световому мечу, который вы обычно видите в фильмах «Звездные войны». Я хочу воспользоваться преимуществами компактного размера µChip, чтобы сделать ультратонкий световой меч с эффектами дрожания (который я также могу использовать как уличный свет в случае необходимости).

Поскольку µChip имеет понижающий преобразователь постоянного тока в постоянный, способный выдавать ток до 1 А при 5 В или 3,3 В, я буду питать свой кинжал непосредственно от разъема micro ‑ USB на µChip, одновременно подключая светодиоды к сгенерированному выводу VEXT. Таким образом, мне нужно только подключить кабель micro-USB для программирования / питания светового меча, и я могу выбрать, подавать ли 3,3 В или 5 В на подключенную светодиодную ленту.

В качестве источника света я использую светодиодную ленту WS2812B. Он имеет серию микросхем WS2812B, которые объединяют 3 светодиода (RGB) и драйвер. Для управления ИС должен использоваться специальный (но хорошо известный) последовательный протокол, и вы можете найти его здесь. Существуют разные ленты, каждая из которых отличается плотностью светодиода и упаковкой. 100 светодиодов / м и упаковка IP30 идеально подходят для этого проекта. Высокая плотность светодиода гарантирует, что световой меч будет достаточно ярким, в то время как корпус без кремниевой защиты, так что он помещается внутри трубки, которую я использую в качестве рамки для моего светового меча.

Рама, которую я использую для своего проекта, представляет собой переработанную антистатическую ИС-лампу; он компактен и прозрачен, кроме того, он идеально подходит как для источника света (полоса WS2812B), так и для контроллера (µChip), защищая все компоненты и придавая кинжалу жесткость.

Я использовал упаковочную пену в качестве рассеивателя света; мой идет из упаковки ЖК-монитора.

Наконец, в качестве источника питания подойдет любой блок питания с током не менее 1 А.

Вот простые шаги по созданию светового меча.

Шаг 1: подготовка рамы

Отрежьте ленту светодиодов до нужной длины
Отрежьте ленту светодиодов до нужной длины

Сделайте отверстие в антистатической трубке IC, чтобы предотвратить скольжение uChip внутри трубки при подключении кабеля micro USB. Отверстие должно быть расположено примерно в 3 см от конца трубки.

Затем вставьте пластиковый штифт (вы можете переработать пластиковый штифт, поставляемый с трубкой, для удержания микросхем).

Шаг 2. Отрежьте ленту светодиодов до нужной длины

Измерьте необходимое количество светодиодов, поместив полоску внутри трубки IC, а затем отрежьте ее до нужной длины.

Помните, что вам нужно нечетное общее количество светодиодов, чтобы создать симметричный эффект включения / выключения.

Шаг 3: припаяйте светодиодную ленту к UChip

Припаяйте светодиодную ленту к UChip
Припаяйте светодиодную ленту к UChip
Припаяйте светодиодную ленту к UChip
Припаяйте светодиодную ленту к UChip
Припаяйте светодиодную ленту к UChip
Припаяйте светодиодную ленту к UChip

Подключите провода, как показано на картинке:

µChip pin_16 -> Диодный анод

Диодный катод -> полоска + 5В

µChip pin_8 -> зачистить GND

µChip pin_2 (или любой другой доступный GPIO) -> полоса DIN

Длина провода должна быть адекватной: не слишком короткой (чтобы при необходимости можно было легко вытащить uChip), не слишком длинной, иначе вы не сможете вставить uChip внутрь трубки.

Диод ** можно ** не устанавливать, так как в большинстве случаев светодиодная лента тоже будет работать. Его функция заключается в снижении напряжения питания на светодиодной ленте, чтобы ее высокий логический уровень находился в пределах 3,3 В.

Шаг 4: Завершите каркасную структуру

Завершите каркасную структуру
Завершите каркасную структуру

Поместите все внутрь трубки. Нет ничего проще! Будьте осторожны при перегибе проводов!

Оберните непрозрачную (но полупрозрачную) упаковочную пену вокруг тюбика. Это рассеивает свет, излучаемый светодиодами. Используйте клейкую ленту, чтобы прикрепить его к антистатической ИС-трубке.

Шаг 5: Программирование с помощью Arduino IDE

Загрузите µChip с прикрепленным скетчем «LightSaber.ino».

Я позаимствовал часть мерцающего кода из классного проекта Mad Gyver.

Шаг 6: Включите питание и наслаждайтесь

Подключите источник питания через кабель micro-USB (я использовал powerbank) и наслаждайтесь своим оружием джедаев / ситхов !!

Вы можете изменить код, чтобы добавить дополнительную кнопку, которая позволяет вам изменять последовательность включения / выключения и тайминги.

Кредиты:

Часть исходного кода была вдохновлена потрясающим проектом Instructables от Mad Gyver.

Библиотека FastLED используется для управления светодиодами RGB.

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