Оглавление:

Мерцающая светодиодная свеча: 10 шагов
Мерцающая светодиодная свеча: 10 шагов

Видео: Мерцающая светодиодная свеча: 10 шагов

Видео: Мерцающая светодиодная свеча: 10 шагов
Видео: Светодиодная свеча с имитацией пламени Magic Flame, шалфейная восковая, батарейка (Peha) 2024, Декабрь
Anonim
Мерцающая светодиодная свеча
Мерцающая светодиодная свеча

Возьмите «мерцающую» светодиодную свечу из долларового магазина, добавьте AVR ATtiny13 и небольшой код, и вы получите светодиодную свечу, которая выглядит почти реальной.

Шаг 1. Откройте кожух свечи

Откройте кожух свечи
Откройте кожух свечи

Миниатюра казалась лучшим инструментом для этой работы. Корпус не приклеен. В приемное отверстие в крышке входит только фрикционная стойка. Работайте вокруг края крышки, и нижняя часть начнет отслаиваться. Не спешите, потому что провода, соединяющие светодиодный модуль внутри, очень тонкие и их легко сломать. Мы будем использовать эти провода повторно, так что будьте осторожны.

Шаг 2: Снимите светодиодный модуль

Снимите светодиодный модуль
Снимите светодиодный модуль
Снимите светодиодный модуль
Снимите светодиодный модуль
Снимите светодиодный модуль
Снимите светодиодный модуль

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

Шаг 3: переместите катодный провод

Переместите катодный провод
Переместите катодный провод

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

Шаг 4: запрограммируйте свой чип

Запрограммируйте свой чип
Запрограммируйте свой чип

Мы будем отрезать неиспользуемые контакты ATtiny13, поэтому не забудьте запрограммировать чип перед этим! Я использую программатор USBtinyISP и коммутационную плату SparkFun в макетной плате без пайки. Мы используем внутренний генератор tiny13, поэтому нет необходимости сжигать какие-либо программные предохранители. Вы можете использовать предоставленный шестнадцатеричный файл или скомпилировать свой собственный с предоставленным исходным кодом. Некоторые примечания об исходном коде: я использовал общий генератор случайных чисел, потому что функция stdlib rand () почти вдвое больше. Когда у вас всего 1024 байта флэш-памяти, каждый байт на счету! Кроме того, миллисекундный таймер не соответствует реальному времени на настенных часах. Но так как точное время не очень важно в этом приложении, я просто посмотрел на него. Пуристы могут передернуться, но я прагматик.:) Чтобы программировать с использованием прилагаемого шестнадцатеричного файла в системе Linux, используйте эту командную строку: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hex Пользователи WinAVR, вероятно, знают правильное заклинание. Я не занимаюсь виндой.: DUpdate: flicker2.zip содержит вторую версию кода с двумя моделями мерцания (мигание вверх и вниз), а также добавленную сторожевую защиту для сброса микросхемы в случае зависания основного кода.

Шаг 5: Обрежьте ножки стружки

Обрезать ножки со стружкой
Обрезать ножки со стружкой
Обрезать ножки со стружкой
Обрезать ножки со стружкой

Поскольку мы используем только штифты 4, 5 и 8, обрежьте остальные штифты с помощью набора фрезов заподлицо.

Шаг 6: установите некоторые связи

Сделайте некоторые связи
Сделайте некоторые связи
Сделайте некоторые связи
Сделайте некоторые связи

Красный (положительный) провод был отключен на более раннем этапе. Теперь снимите примерно 3/16 дюйма изоляции с каждого свободного конца красного провода. Затем залудите оголенный провод. Остальные контакты на микросхеме tiny13 тоже залудите. Это значительно упрощает прикрепление тонких проводов, потому что вы можете удерживать провод напротив штыря микросхемы и оплавить паяное соединение горячим паяльником.

Красный провод от светодиодного модуля подключается к контакту 5. Красный провод от аккумулятора подключается к контакту 8. Для заземления используйте остроконечные плоскогубцы, чтобы согнуть контакт в форме буквы «U». Острым универсальным ножом надрежьте изоляцию желтого (отрицательного) провода и разорвите его, чтобы обнажить небольшой участок оголенного провода. Поместите этот отрезок неизолированного провода в U-образную форму, которую вы только что согнули, и аккуратно припаяйте.

Шаг 7: добавьте немного изоляции

Добавьте немного изоляции
Добавьте немного изоляции

Виниловая изолента является хорошим кандидатом для изоляции оголенных проводов. Отрежьте узкую полоску и проденьте ее между корпусом микросхемы и штифтами, затем сложите. После изоляции загните штыри на дно микросхемы.

Шаг 8: проверьте свою схему

Проверьте свою схему
Проверьте свою схему

Теперь самое время установить аккумулятор и проверить свою работу.

Шаг 9: соедините все вместе

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

Снова вставьте светодиод в нижнюю часть пластикового пламени. Заправьте чип в корпус, чтобы он не защемлялся от переключателя. Наконец, вставьте основание свечи на место, вставив стойку снизу в гнездо на крышке.

Шаг 10: Смотрите! Мерцающее пламя

Если все прошло хорошо, теперь на вашей светодиодной свече появляется мерцающее «пламя». Хвастайтесь перед друзьями. Я купил устройства по 2 штуки в упаковке, так что вы можете легко продемонстрировать, что было до и после.

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