Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это украшение Хэллоуина: изображение призрака с динамическим контролем силы света. На видео выше вы можете видеть его справа. Он установлен в нашем окне вместе с другими моими проектами: «Луна с силуэтом летучей мыши» и «Тыква».
Запасы
- Две светодиодные гибкие силиконовые неоноподобные светодиодные ленты длиной 1 метр Ice Blue (adafruit.com).
- Четыре больших модуля светодиодной подсветки белого цвета (adafruit.com).
- Микроконтроллер Attiny85 (любой поставщик электроники).
- LM2596 DC-DC понижающий преобразователь с выходом источника питания 1,23–30 В для понижающего модуля (Amazon).
- Транзистор NTE196 NPN (Fry's).
- Четыре резистора 110 Ом 0,25 Вт.
- Один резистор 270 Ом 0,25 Вт.
- Макетная плата, немного провода, коллекторы, термоусадочные трубки, лист Элмера из черной пены, немного картона.
- Электропитание: 110 В переменного тока - 12 В постоянного тока (выход> = 2 А).
Шаг 1: Схема
Питается проект от блока питания 12 В постоянного тока (выхода 2 А более чем достаточно). Для питания светодиодных лент требуется 12 В. Модули микросхемы и подсветки питаются от 5 В, которое вырабатывается из 12 В понижающим модулем питания на базе LM2596. Attiny85 напрямую управляет светодиодными модулями подсветки. Выходной мощности микросхемы недостаточно для управления полосами, поэтому я добавил транзистор NPN (NTE196 здесь слишком мощный, но это только то, что я смог найти в местном магазине Fry. Думаю, подойдет любой транзистор NPN с выходным током> 1,6 А).
Шаг 2: Монтаж схемы
Чтобы сэкономить время на пайку, я смонтировал схему на макетной плате. Обратите внимание на адаптер, изготовленный на заказ (на фото около 25-го ряда). Он позволяет прикрепить 6-контактный разъем AVRISP II к макетной плате.
22.03.2021 / Обновление.
Компоненты перенесены с экспериментального макета на макет Adafruit Perma-Proto размером 1/4, окончательно спаяв их.
Шаг 3: Делаем тело
Гибкие светодиодные ленты, расположенные на плате Элмера, образуют тело-призрак. Затем с помощью шила проделал отверстия в плате и продвинул проволочные петли через отверстия, прикрепив полосы к плате.
Шаг 4: Создание элементов лица
Крепление лицевых элементов я сделал из картона в виде трехслойного бутерброда. На фото средний элемент. Он содержит отверстие для подключения модулей подсветки. Другой слой - простой кусок картона сзади: оба скреплены проволокой. Передний слой на самом деле представляет собой пенопластовую доску Элмера с уже прикрепленным телом-призраком. Я вырезал там отверстие для глаз и рта и прикрепил лицевой модуль к плате проволочными петлями. Провода светодиодов, а также провода для зачистки я вставил в соответствующие отверстия на макетной плате.
Шаг 5: программирование
Программа написана на языке C и скомпилирована с помощью AVR Studio 7. Studio позволила мне подключиться к чипу Attiny85 через интерфейсное устройство AVRISPII, очистить значение предохранителя CKDIV8 для повышения частоты контроллера до 8 МГц и загрузить программу в память чипа.. Исходный код, а также дополнительные материалы доступны:
Шаг 6: Название проекта
Теперь проект закончен. Я сделал это после дружелюбного призрака Каспера, но когда я закончил с ним, пришел ответ, что он не столько похож на Каспера, сколько на человека из картины Эдварда Мунка «Крик». Да будет так. Назовем этот проект «Крик».