Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Маленькая (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 прилагаются в zip-архиве для ATtiny13A и ATtiny85.
Ссылка на файлы HEX
Чтобы запрограммировать память Attiny, вам понадобится программное обеспечение для программирования и программатор. В Windows используйте ProgIsp - очень полную программу, которая может делать все на микроконтроллерах AVR. Мой программист - USBASP (мы находим его на ebay по смешной цене). Я переделал документ в PDF со снимком экрана:
Руководство и программное обеспечение ProgIsp
Также есть avrdudess.exe, он работает в Windows и (Ubuntu с моно).
AVRdudess ссылка
очень полезный сайт для чипов AVR см. снимок экрана для ATtiny85
Калькулятор предохранителей AVR
см. скриншоты для настройки fusesbit с ProgIsp и AVRdudess под windows