Оглавление:

USB SK6812 Настольная лампа: 5 шагов (с изображениями)
USB SK6812 Настольная лампа: 5 шагов (с изображениями)

Видео: USB SK6812 Настольная лампа: 5 шагов (с изображениями)

Видео: USB SK6812 Настольная лампа: 5 шагов (с изображениями)
Видео: КУБИКИ НА АРДУИНО v 2.0/ ИГРАЛЬНЫЕ КОСТИ НА АРДУИНО / GAME DICE ON ARDUINO 2024, Ноябрь
Anonim
USB SK6812 Настольная лампа
USB SK6812 Настольная лампа
USB SK6812 Настольная лампа
USB SK6812 Настольная лампа
USB SK6812 Настольная лампа
USB SK6812 Настольная лампа

У меня накопилось несколько принтеров, почему… потому что дешевле было постоянно покупать новые, чем покупать чернила для старых. В общем, я устал складывать их в угол и решил разобрать. Это была настоящая сокровищница деталей, включая эти изящные светодиодные лампы. После более тщательного исследования я обнаружил что-то вроде 3528 светодиодов RGB на одном конце трубок. Изначально у меня было несколько SN74HC595N, и я собирался использовать их в сочетании со светодиодами. Также у меня под рукой оказались несколько светодиодов SK6812 RGBNW. Я произвел сухую подгонку светодиодов SK6812, и они вроде как подошли, поэтому я решил использовать их вместо всех частей, связанных со сдвиговым регистром SN74HC595N.

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

Шаг 1: ДЕТАЛИ И ИНСТРУМЕНТЫ

ДЕТАЛИ И ИНСТРУМЕНТЫ
ДЕТАЛИ И ИНСТРУМЕНТЫ
ДЕТАЛИ И ИНСТРУМЕНТЫ
ДЕТАЛИ И ИНСТРУМЕНТЫ

Части:

- светодиод SK6812 RGB-NW или WS2811 / WS2812b

- светодиодная трубка от принтера со сканером

- Digispark (ATtiny85) или альтернатива Arduino

- провод 22 ~ 24 AWG

- Штекерный разъем USB или кабель USB, к которому уже подключен штекер.

- Черная аэрозольная краска

- Малярная лента

По желанию:

- 750 Paracord (550, если вы используете провод меньшего калибра 24 ~ 26 AWG)

- 4-дюймовые застежки-молнии

- Термоусадочные трубки

Инструменты:

- 3д принтер

- Паяльник

- Средний / маленький наконечник D или маленький наконечник C

- припой

- Жидкая изолента (необязательно, но настоятельно рекомендуется)

- Инструмент для зачистки проводов

- Мультиметр для проверки напряжения и проверки, чтобы убедиться, что ничего не подключено, чего не должно быть!

- Горячий клеевой пистолет

Шаг 2: Подготовьте трубку

Подготовьте трубку
Подготовьте трубку
Подготовьте трубку
Подготовьте трубку
Подготовьте трубку
Подготовьте трубку

Покрасить:

Я не поклонник эстетики тюбика в его естественном состоянии, так как на нем были какие-то остатки клея, который они использовали, чтобы удерживать его в принтере. Я решил покрасить его в черный цвет матовой черной краской, оставшейся от некоторых других проектов. Я бы посоветовал покрасить его перед тем, как наклеить светодиод. Я сделал это трудным способом и приклеил светодиод перед покраской, так что мне нужно было сделать дополнительную подготовку к краске. Убедитесь, что вы не закрасили изнаночную сторону трубки, это определенно поставит демпфер в проект.

ВЕЛ:

Я прикрепил светодиод SK6812 с помощью суперклея, суперклей использовать не обязательно, но он упростил прикрепление; горячий клей тоже подойдет. Дайте ему застыть, прежде чем возиться с ним. Следите за тем, чтобы клей не попал на поверхность светодиода или поверхность трубки.

Шаг 3: сделайте коробку

Сделать коробку
Сделать коробку
Сделать коробку
Сделать коробку

Я прикрепил созданные мной файлы STL. Размеры коробки составляют примерно 35 мм x 35 мм x 35 мм ДхШхВ, не цитируйте меня. У меня был магазин, где Stratasys Mojo распечатал это для меня, поэтому я не могу сказать, насколько хорошо это будет распечатано для других. Когда коробка будет завершена, приклейте светодиодную трубку через верхнюю часть горячим клеем. Отверстие должно подходить к трубке только одним из двух способов, но это не имеет значения, потому что вы можете повернуть крышку, если приклеите ее в другую сторону. Дайте горячему клею немного постоять, прежде чем вы начнете надавливать на него. Как только горячий клей осядет, вы можете припаять три провода, необходимые для работы светодиода, я расскажу об этом на следующем шаге.

Шаг 4: Соберите все вместе

Положил все это вместе!
Положил все это вместе!
Положил все это вместе!
Положил все это вместе!
Положил все это вместе!
Положил все это вместе!

Электропроводка:

При подключении светодиода SK6812 к Digispark убедитесь, что провода короткие, так как все они должны умещаться в очень небольшом пространстве.

Digispark => SK6812

Пин 0 => Пин данных

Контакт 2 => Контакт GND

Вывод 5 В => Вывод 5 В

Я сделал контакт 2 контактом GND, чтобы, если вы захотите запрограммировать его в будущем, чтобы он отключался в определенное время, вы могли установить его на высокий уровень. Я знаю, что это не лучший способ сделать это, и на практике мне следовало подключить вывод 5V SK6812 к выводу 2 и установить его на высокий уровень, я думаю, что при первоначальном подключении этого я беспокоился о том, чтобы вытащить слишком много мА из I / Контакт O на ATtiny85. Я сделаю это в будущем, поэтому лучший путь подключения должен быть…

Digispark => SK6812

Пин 0 => Пин данных

Контакт 2 => 5V Контакт "+"

GND => GND Pin "-"

** Для выполнения этой работы необходимо будет изменить код, так как контакт 2 при включении будет ВЫСОКИМ, а не НИЗКИМ.

Рукав:

Если вам нравится внешний вид паракорда, это следует сделать перед запуском и подключением всего. Мое единственное предложение - использовать провод малого калибра, потому что проволоку большого калибра трудно протянуть. Я попытался склеить пучок проводов вместе с одним проводом, чтобы упростить протягивание, вместо того, чтобы протягивать все это целиком; в конце концов провод порвался там на 80%. К счастью, я смог протереть оставшиеся несколько дюймов. Если бы это было что-то большее, я бы отказался от оплетки и нашел бы вместо нее старый USB-кабель. Протянув провод через паракорд, я мысленно заметил, что предпочитаю использовать готовый USB-кабель для будущих проектов. USB-провода должны быть пропущены через отверстие в боковой части коробки, прежде чем вы припаяете его к digispark, иначе… вы разберетесь с этим. Я использовал стяжку, чтобы закрепить кабель в коробке.

Шаг 5: кодирование

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

1. Загрузите все необходимые элементы для работы digispark (поиск в Google)

2. Загрузите библиотеку Neopixel Adafruit.

3. Загрузите прилагаемую библиотеку определения цвета.

Теперь, когда все работает, код должен иметь какой-то смысл.

Исправление проблем:

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

Убедитесь, что digispark работает с образцом кода.

Убедитесь, что все ваши соединения надежны и ваши USB-соединения не перевернуты.

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