
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Добро пожаловать в мои первые инструкции! Это был забавный маленький проект, которым я хотел поделиться, но следите за новыми материалами в ближайшее время! Первоначально я сделал это для своего выпускного вечера, но этот дизайн можно использовать для множества аналогичных проектов, от светодиодных лент до нестандартных ламп накаливания.
Шаг 1. Вещи, которые вам понадобятся:
Материалы:
- Attiny85 или аналогичный по классу
- Лом protoboard
- CR2032 держатель батарейки для часов и батарейка
- Лом проволоки
- Маленький переключатель
- RGB светодиод
Инструменты:
- Паяльник
- Рука помощи
- Ноутбук с Arduino IDE или аналогичной
Необязательные вещи, которые я использовал:
- 3д принтер
- Плоскогубцы
- Конденсатор
- Крепление IC для перепрограммирования
- Медная проволока
- Пинцет
- Вытяжной вентилятор для пайки
- Рабочий свет
- Крошечный программист AVR (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)
Шаг 2: Соберите доску



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

Чтобы завершить эту сборку, я хотел сделать ее более профессиональной, при этом защитив электронику и закрепив переключатель. Выше вы можете увидеть мой итеративный процесс дизайна корпуса, и вы можете найти модели на 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…), который отлично рассеивает свет.
Сложите квадрат на четыре части, затем вставьте устройство в складку так, чтобы оно было твердым с обеих верхних сторон (ориентировано в виде ромба). Завершите складку и используйте английскую булавку у основания, чтобы сохранить форму. После того, как английская булавка будет вставлена в карман, она будет полностью скрыта, и если ее правильно взбить, свет будет казаться рассеянным, как на видео, а не точечным светом, показанным здесь.
Рекомендуемые:
Светодиодный нагрудный платок: 5 шагов (с изображениями)

Карманный платок со светодиодной подсветкой: с тех пор, как я увидел Draper 2.0 от ChrisSmolinksi на Instructables, я захотел сделать что-то подобное. Что ж, мой шанс наконец-то представился, когда мы с женой были приглашены на гала-концерт МИД в Бостоне с дресс-кодом «Creative Black Tie». Это был
Светящийся в темноте фонарь-пень: 5 шагов (с изображениями)

Светящаяся в темноте лампа на пне: Светящаяся в темноте лампа на пне Конец 2018 года - это принести гниющее дерево для изготовления ламп в качестве идеи, чтобы повысить эффективность сжигания древесного угля. Поместите истории диорамы в С этим У этого дерева будет жидкий синий цвет. свечение внутри багажника. Это может
Светящийся орнамент: 6 шагов (с изображениями)

Светящийся орнамент: оригинальный светящийся орнамент для вашей елки. Он сделан из латунных стержней, соединенных методом произвольной формы, и содержит 18 светящихся светодиодов
Bucky Touch: светящийся инструмент додекаэдр: 12 шагов (с изображениями)

Bucky Touch: светящийся инструмент в виде додекаэдра: около двух лет назад я построил большой геодезический купол со светодиодной подсветкой на 120 граней, который воспроизводит музыку через MIDI-выход. Однако это была сложная сборка, и датчики не были полностью надежными. Я решил построить Bucky Touch, уменьшенную версию моей геодезической
СВЕТЯЩИЙСЯ ЦВЕТНИК С ИСПОЛЬЗОВАНИЕМ СВЕТОДИОДА !!: 5 шагов (с изображениями)

СВЕТЯЩИЙСЯ ЦВЕТОЧНИК С ИСПОЛЬЗОВАНИЕМ СВЕТОДИОДА !!: У ВАС ЕСТЬ КРАСИВЫЙ СТЕКЛЯННЫЙ ЦВЕТОЧНИК, НАСТОЯЩИЙ В НЕКОТОРОМ УГОЛКЕ ВАШЕГО ДОМА …….. ЗАТЕМ ЕГО ВРЕМЯ ПОДНЯТЬ ЕГО С ПОМОЩЬЮ СВЕТОДИОДОВ