Оглавление:

Светящийся нагрудный платок: 5 шагов (с изображениями)
Светящийся нагрудный платок: 5 шагов (с изображениями)

Видео: Светящийся нагрудный платок: 5 шагов (с изображениями)

Видео: Светящийся нагрудный платок: 5 шагов (с изображениями)
Видео: Самый крутой фокус с пальцами 2024, Июль
Anonim
Image
Image
Светящийся нагрудный платок
Светящийся нагрудный платок

Добро пожаловать в мои первые инструкции! Это был забавный маленький проект, которым я хотел поделиться, но следите за новыми материалами в ближайшее время! Первоначально я сделал это для своего выпускного вечера, но этот дизайн можно использовать для множества аналогичных проектов, от светодиодных лент до нестандартных ламп накаливания.

Шаг 1. Вещи, которые вам понадобятся:

Материалы:

  • Attiny85 или аналогичный по классу
  • Лом protoboard
  • CR2032 держатель батарейки для часов и батарейка
  • Лом проволоки
  • Маленький переключатель
  • RGB светодиод

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

  • Паяльник
  • Рука помощи
  • Ноутбук с Arduino IDE или аналогичной

Необязательные вещи, которые я использовал:

  • 3д принтер
  • Плоскогубцы
  • Конденсатор
  • Крепление IC для перепрограммирования
  • Медная проволока
  • Пинцет
  • Вытяжной вентилятор для пайки
  • Рабочий свет
  • Крошечный программист AVR (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

Шаг 2: Соберите доску

Соберите доску!
Соберите доску!
Соберите доску!
Соберите доску!
Соберите доску!
Соберите доску!

Вы можете собрать это, как хотите, но я опишу свой процесс для всех, кого это интересует.

  1. Сначала я собрал свет. Я использовал подделку Neopixel RGBW LED (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/), которая лежала у меня из предыдущего проекта. Я также использовал стандартные 4-контактные светодиоды RGB с общим катодом с чипом attiny85, так что они тоже должны работать, но не будут такими яркими.
  2. Затем я припаял конденсатор 4,7 мкФ к положительной и отрицательной клеммам (как рекомендовано для этого конкретного светодиода), затем припаял положительный и отрицательный выводы и линию передачи данных к светодиоду с резистором 470 Ом.
  3. Затем я установил свой аккумуляторный отсек. Я использовал прототипную плату большего размера, чем мне было нужно, поэтому у меня было место для расширения в случае необходимости, затем припаял положительную верхнюю пластину держателя батареи cr2032 к прототипной плате. Я использовал голый медный провод, чтобы протянуть отрицательную сторону под держателем батареи.
  4. Затем я поместил 8-контактный держатель микросхемы IC на макетную плату с установленной батареей, чтобы было достаточно места, сложил контакты и припаял его.
  5. Внизу я подключил провода питания и заземления держателя батареи к держателю микросхемы. Обязательно оставьте небольшую длину, которую позже можно будет обрезать, чтобы добавить переключатель на линию электропередачи.
  6. Дважды проверьте, подходит ли батарея, и, если у вас есть мультиметр, проверьте разъемы питания и заземления держателя IC. Это может показаться утомительным, но проверка этих вещей на ходу окупится, если вам придется устранять неполадки позже.
  7. Подключите световые выводы к источнику питания и земле (рядом с разъемом для держателя микросхемы) и проложите одну линию данных от стандартного вывода на микросхеме. (дважды проверьте с помощью распиновки, чтобы убедиться, что контакт доступен, но в противном случае просто используйте тот, который наиболее удобен для пайки)
  8. Затем отрежьте медный провод линии питания, прежде чем он достигнет держателя микросхемы, припаяйте небольшой кусок провода с каждой стороны.
  9. Затем отрежьте провод до нужного размера, припаяйте выводы к двум выводам небольшого переключателя, закрепите третий вывод и приклейте выключатель горячим клеем к свободному месту, оставленному сбоку. Будьте осторожны, чтобы изолировать выключатель, если его кладете на другой оголенный провод или рядом с ним, так как корпус металлический. Я просто использовал небольшой кусок изоленты.

Шаг 3: Программирование вашего чипа

Мой код для этого проекта можно получить с Github: https://github.com/3jackattack3/simpleSpectrumLigh…. Чтобы запрограммировать это, я реализовал плагин Platformio для текстового редактора Atom, используя "tinyAVRprogrammer" от sparkfun. По моему опыту, это мой любимый способ писать и загружать код на микросхемы IC, такие как attiny85.

Плагин platformio - это скорее личное предпочтение, хотя я настоятельно рекомендую проверить его. Я пробовал 3 различных метода программирования arduinos в текстовых редакторах, которые мне нравятся, и у меня возникли проблемы с плагинами Stino и Deviot для Sublime text, но я добился огромного успеха с этим плагином platformio для атома. Однако, поскольку это больше личное предпочтение, я постараюсь добавить традиционный код IDE Arduino, как только у меня будет время. Если вы хотите преобразовать его самостоятельно, просто скопируйте текст файла.cpp в новый проект Arduino и удалите первую строку: «#include Arduino».

Однако программирование IC становится немного сложнее. Метод, который я использовал, взят непосредственно из sparkfun, и это лучший метод, который я нашел до сих пор. Ознакомьтесь с их руководством, чтобы получить простое руководство по программированию микросхем AVR (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Другой доминирующий метод, который я видел, - это использование Arduino Uno в качестве загрузчика для микросхемы IC, что намного дешевле, если у вас есть дополнительная плата, но более подвержено ошибкам.

Шаг 4: Дополнительно: чехол с 3D-принтом

Дополнительно: чехол с 3D-принтом!
Дополнительно: чехол с 3D-принтом!

Чтобы завершить эту сборку, я хотел сделать ее более профессиональной, при этом защитив электронику и закрепив переключатель. Выше вы можете увидеть мой итеративный процесс дизайна корпуса, и вы можете найти модели на thingiverse! (https://www.thingiverse.com/thing:2904029) Я разработал их специально для своей сборки, но вы, вероятно, можете изменить модель в соответствии со своими потребностями или просто использовать ее в качестве вдохновения для своих собственных проектов!

Шаг 5: как установить на нагрудном платке

Как установить в нагрудном платке
Как установить в нагрудном платке
Как установить в нагрудном платке
Как установить в нагрудном платке
Как установить в нагрудном платке
Как установить в нагрудном платке

Проявите творческий подход! Я начал со стандартной складки «одним концом вверх» (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…), которая хорошо подходит для рассеивания света от карманного платка.. Здесь материал нагрудного платка имеет большое значение. Вы можете дешево купить шелковый нагрудный платок на Amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), который отлично рассеивает свет.

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

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