Оглавление:

Настольная рождественская елка Анимированные светодиоды Attiny85: 6 шагов
Настольная рождественская елка Анимированные светодиоды Attiny85: 6 шагов

Видео: Настольная рождественская елка Анимированные светодиоды Attiny85: 6 шагов

Видео: Настольная рождественская елка Анимированные светодиоды Attiny85: 6 шагов
Видео: DIY Новогодняя настольная LED ёлка 2024, Ноябрь
Anonim
Image
Image
Настольная новогодняя елка Анимированные светодиоды Attiny85
Настольная новогодняя елка Анимированные светодиоды Attiny85
Настольная новогодняя елка Анимированные светодиоды Attiny85
Настольная новогодняя елка Анимированные светодиоды Attiny85

Маленькая (32x32 мм) рождественская елка 8 светодиодов, анимированных ATtiny85 SU (smd), чтобы поставить на его стол в день Рождества, анимация длится 5 минут и повторяется в цикле

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:

бесплатное программное обеспечение для печатных плат: ссылка Kicad 5

Ардуино 1.8

Программатор USBASP или плата ISP Arduino

платы Tiny для программирования ATTinys в программном обеспечении Arduino см. ниже, чтобы установить эти

Шаг 1:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

ИНСТРУМЕНТЫ: дешевые очки-лупы

Паяльник

наконечник 1 мм 0,5 мм (или 1 мм) сварка

паяльный флюс

ацетон

УФ-инсолирующая машина

Мини-дрель и лес 0, 8 мм макс.

ножницы делать все

термоклеевой пистолет или двухкомпонентный эпоксидный клей

пинцет (для ввода SMD)

краска-спрей белая и глянцевый лак

Шаг 2: Компоненты

Компоненты SMD:

8 цветных светодиодов (размер 0805)

4 резистора 150 Ом (размер 1206)

1 сопротивление 10 кОм (размер 1206)

1 конденсатор 100 нФ (размер 1206)

1 конденсатор танталовый 22 мкФ 10 В (размер B

жгут медной печатной платы Проволока или хвостовик сопротивления

эпоксидная смола предварительно сенсибилизированная положительная двусторонняя 5/10 (лучший) или 16/10 (труднее резать)

Шаг 3: СХЕМА и ПП

СХЕМА и ПП
СХЕМА и ПП
СХЕМА и ПП
СХЕМА и ПП
СХЕМА и ПП
СХЕМА и ПП

Типоны:

Если вы не хотите использовать Kicad, вот обе стороны дерева для печати на прозрачной бумаге, они должны быть зеркально отражены (перевернуты), они находятся в векторном формате SVG и открываются с помощью Internet Explorer или лучше с помощью бесплатного программного обеспечения для векторного рисования Inkscape ссылка Inskape

Kicad:

все файлы Kicad находятся здесь: файлы Kicad 5.1

Шаг 4: Сделайте ЭТО

Сделай это !
Сделай это !
Сделай это !
Сделай это !
Сделай это !
Сделай это !

Резка: если вы использовали эпоксидную смолу толщиной 0,5 мм, вы можете вырезать контур дерева ножницами (будьте осторожны с внутренними углами), а затем подправьте резаком. Если вы использовали эпоксидную смолу 1,6 мм (16/10), вы должны использовать ножовку, напильник и резак.

Сварка: Сварка компонентов SMD очень деликатна, советую использовать лупы, пинцет, паяльное жало 0,5 мм (максимум 1 мм). Тщательно очистите печатную плату ацетоном, с помощью лупы проверьте, нет ли микротрещин из-за царапин, покройте флюсом, чтобы избежать «пирожков» сварки. Для достижения наилучших результатов на CMS всегда покрывайте компоненты и печатную плату небольшим количеством флюса перед лужением и пайкой. Светодиоды SMD хрупкие, не нагревайте их слишком долго при пайке. На YouTube и в блогах есть много руководств по записи и сварке CMS, если вы новичок в CMS, я советую вам посмотреть их. Мы начинаем с приваривания 4 переходных отверстий с помощью многожильного провода или хвостовика сопротивления с обеих сторон, затем светодиоды, залуживаем их один за другим, поддерживая их с помощью автоматического пинцета, а затем размещаем их на печатной плате. и приварите первый вывод, обращая внимание на ориентацию, которую зеленая точка указывает на катод (наименьший), а затем припаяйте второй вывод. Если светодиод (в 0805) кажется слишком сложным для пайки, вы можете взять размер выше (1206 в качестве резисторов). После того, как светодиод приварен, вы можете припаять 4 резистора по 150 Ом, которые находятся на одной поверхности.

Чип необходимо программировать перед пайкой. У вас есть выбор между двумя моделями: ATtiny13A (1 КБ памяти) или ATtiny85 (8 КБ памяти). Все подробности программирования и FUSE BIT описаны ниже. Когда микросхема запрограммирована, вы можете залудить ее, отрегулировать на печатной плате и припаять штырь, при необходимости отрегулировать так, чтобы он совпал с другими контактами, и припаять их один за другим. Припаяйте конденсатор 100 нФ, затем припаяйте конденсатор Tantale 10 мкФ 10 В, сопротивление 10 кОм и припаяйте контакты питания с обеих сторон. Затем очистите печатную плату ацетоном и старой зубной щеткой, убедитесь, что дорожки не соприкасаются, и проверьте, соблюдая полярность + и - питания, дерево должно немедленно "запуститься", если это не так, проверьте сварные швы и треки.

Украсьте его красками, блестками и лаком картинками с озером или на свой вкус.

Если вы не хотите вводить подробности программирования, файлы HEX прилагаются в zip-архиве для ATtiny13A и ATtiny85. Я не описываю метод использования программистов, потому что есть инструкции или видео на YouTube, которые описывают его.

Шаг 5: ПРОГРАММИРУЙТЕ ЧИП только без HEX-файла Arduino

ПРОГРАММИРУЙТЕ ЧИП только без HEX-файла Arduino
ПРОГРАММИРУЙТЕ ЧИП только без HEX-файла Arduino
ПРОГРАММИРУЙТЕ ЧИП только без HEX-файла Arduino
ПРОГРАММИРУЙТЕ ЧИП только без HEX-файла Arduino
ПРОГРАММИРУЙТЕ ЧИП только без HEX файла Arduino
ПРОГРАММИРУЙТЕ ЧИП только без HEX файла Arduino

Если вы не хотите вводить подробности программирования, файлы HEX прилагаются в zip-архиве для ATtiny13A и ATtiny85.

Ссылка на файлы HEX

Чтобы запрограммировать память Attiny, вам понадобится программное обеспечение для программирования и программатор. В Windows используйте ProgIsp - очень полную программу, которая может делать все на микроконтроллерах AVR. Мой программист - USBASP (мы находим его на ebay по смешной цене). Я переделал документ в PDF со снимком экрана:

Руководство и программное обеспечение ProgIsp

Также есть avrdudess.exe, он работает в Windows и (Ubuntu с моно).

AVRdudess ссылка

очень полезный сайт для чипов AVR см. снимок экрана для ATtiny85

Калькулятор предохранителей AVR

см. скриншоты для настройки fusesbit с ProgIsp и AVRdudess под windows

Шаг 6. Измените и запрограммируйте чип с помощью Arduino

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