Мазмуну:

Desko Christmas Tree Animated LEDs Attiny85: 6 Steps
Desko Christmas Tree Animated LEDs Attiny85: 6 Steps

Video: Desko Christmas Tree Animated LEDs Attiny85: 6 Steps

Video: Desko Christmas Tree Animated LEDs Attiny85: 6 Steps
Video: Disco/NightClub | Animated Background [Download Link] 2024, Июль
Anonim
Image
Image
Жаңы жылдык балаты үстөлүнүн анимацияланган диоддору Attiny85
Жаңы жылдык балаты үстөлүнүн анимацияланган диоддору Attiny85
Жаңы жылдык балаты үстөлүнүн анимацияланган диоддору Attiny85
Жаңы жылдык балаты үстөлүнүн анимацияланган диоддору Attiny85

Кичинекей (32х32мм) жаңы жылдык дарак ATtiny85 SU (smd) тарабынан анимацияланган 8 светодиоддору Рождество күнүндө өзүнүн столуна коюлат, анимация 5 мүнөткө созулат жана циклде кайталанат

ПРОГРАММА:

бекер басылган райондук программа: Kicad 5 шилтемеси

Arduino 1.8

USBASP программисти же ISP Arduino тактасы

ATTinys программалоо үчүн кичинекей такталар Arduino программасында буларды орнотуу үчүн төмөндө караңыз

1 кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

КУРАЛДАР: Арзан лупа айнектери

Кандооч

учу 1мм 0,5мм (же 1мм) ширетүү

ширетүү агымы

ацетон

UV изоляциялоочу машина

Мини бургулоо жана токой 0, 8мм максимум

кайчы баарын жасайт

ысык желим пистолети же 2 компоненттүү эпокси клейи

пинцет (SMDге кирүү үчүн)

боек спрейи ак жана жалтырак лак

2 -кадам: Компоненттер

SMD компоненттери:

8 түстүү LED (өлчөмү 0805)

4 резистор 150 Ом (өлчөмү 1206)

1 каршылык 10 KOhms (өлчөмү 1206)

1 конденсатор 100nF (өлчөмү 1206)

1 конденсатор Тантал 22μF 10Вольт (көлөмү Б.

жез ПХБ зымы же каршылыгынын куйругу

эпоксидик алдын ала сенсибилизацияланган позитивдүү эки жактуу 5/10 (эң жакшы) же 16/10 (кыскартуу кыйын)

3 -кадам: SCHEMATIC жана PCB

Схема жана ПХБ
Схема жана ПХБ
Схема жана ПХБ
Схема жана ПХБ
Схема жана ПХБ
Схема жана ПХБ

Typons:

Эгерде сиз Kicad колдонууну каалабасаңыз, бул жерде дарактын эки тарабы тунук басып чыгарылышы керек, алар чагылдырылышы керек (тескери), алар SVG вектордук форматында жана интернет изилдөөчүсү менен ачылат же Inkscape шилтемеси бекер Inkscape шилтемеси менен жакшыраак.

Кикад:

бардык Kicad файлдары бул жерде: Kicad 5.1 файлдары

4 -кадам: IT кыл

IT кыл!
IT кыл!
IT кыл!
IT кыл!
IT кыл!
IT кыл!

Кесүү: Эгерде сиз калыңдыгы 0,5 мм болгон эпоксиден колдонгон болсоңуз, анда дарактын контурун кайчы менен кесиңиз (ички бурчтарга этият болуңуз), андан кийин кескич менен тууралаңыз. Эгерде сиз 1.6мм эпоксиден (16/10) колдонгон болсоңуз, анда темир усту, файл жана кескичти колдонушуңуз керек.

ширетүү: SMD компоненттерин ширетүү өтө назик, мен сизге лупанын, пинцетти, 0,5 мм ширетүүчү темирдин учун колдонууну кеңеш берем (максимум 1 мм). ПХБны ацетон менен кылдат тазалап, лупа менен текшериңиз, чийиктен микро кесилиш жок экенин, ширетүү "пирогдорун" болтурбоо үчүн флюс менен каптаңыз. CMS боюнча эң жакшы натыйжаларга жетүү үчүн, ар дайым калайлап жана ширетүүдөн мурун компоненттерди жана ПХБны бир аз агым менен каптаңыз. SMD диоддору морт, аларды ширетүүдө өтө көпкө ысытпаңыз. Ютубда жана блогдордо CMSти күйгүзүү жана ширетүү боюнча көптөгөн окуу куралдары бар, эгер сиз CMSти жаңыдан баштасаңыз, мен сизге аларды көрүүнү сунуштайм. Биз 4 виасты ширетүү менен баштайбыз, көп жиптүү зым же эки тараптын каршылыгынын куйругу менен, андан кийин светодиоддор, аларды автоматтык пинцет жардамы менен сактоо менен бирден калайлап, анан ПХБга коюңуз жана жашыл чекит катодду (эң аз) көрсөткөн ориентацияга көңүл буруп, биринчи пинди ширетип, анан экинчи пинди эритип коюңуз. Эгерде LED (0805 -жылы) ширетүү өтө кыйын болуп көрүнсө, анда жогорудагы өлчөмдү (резистор катары 1206) алсаңыз болот. Светодиод ширетилгенден кийин, сиз ошол эле бетинде жайгашкан 150 Омдук 4 резисторду ширете аласыз.

Чипти ширетүүдөн мурун программалаш керек. Сизде ATtiny13A (1K эстутум) же ATtiny85 (8K эстутум) эки моделдин ортосунда тандоо бар, программалоо жана FUSE BIT үчүн бардык деталдар төмөндө сүрөттөлгөн. Чип программалангандан кийин, аны калайлап, ПХБга тууралап, төөнөгүчтү кошуп, керек болсо башка казыктарга дал келтирүү үчүн тууралаңыз жана аларды бир -бирден ширетип коюңуз. 100nF конденсаторун конденсатор менен конденсатор Tantale10μF 10V, каршылык 10KOhms жана эки тараптан электр казыктарын ширетүү менен бүтүрүү. Андан кийин ПХБны ацетон жана эски тиш щеткасы менен тазалаңыз, тректердин тийбей турганын текшериңиз, тоюттун + жана - полярдуулугуна кам көрүңүз, дарак дароо "башталышы" керек, эгер андай болбосо, ширетүүлөрдү текшериңиз жана тректер

Аны боёк, жылтырак жана лак көлүнүн сүрөттөрү менен кооздоп же өзүңүздүн табитиңизге ылайыкташтырыңыз.

Эгерде сиз программалоонун чоо -жайын киргизүүнү каалабасаңыз, HEX файлдары ATtiny13A жана ATtiny85 үчүн ZIPге тиркелет. Мен программисттерди колдонуу ыкмасын сүрөттөгөн жокмун, анткени аны сүрөттөгөн инструкторлор же youtube видеолору бар.

5 -кадам: Arduino HEX файлысыз чипти ПРОГРАММАЛАҢЫЗ

Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ
Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ
Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ
Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ
Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ
Чипти Arduino HEX файлысыз гана ПРОГРАММАЛАҢЫЗ

Эгерде сиз программалоонун чоо -жайын киргизүүнү каалабасаңыз, HEX файлдары ATtiny13A жана ATtiny85 үчүн ZIPге тиркелет.

HEX файлдарынын шилтемеси

Attiny эстутумун программалоо үчүн сизге программалык камсыздоо жана программист керек Windows, ProgIsp - AVR микроконтроллерлеринде баарын кыла турган абдан толук программа. Менин программистим USBASP (биз аны ebayден күлкүлүү баага табабыз.) Мен документти PDF форматында скриншот менен алмаштырдым:

ProgIsp колдонмосу жана программалык камсыздоо

Windows жана (Ubuntu моно менен) иштеген avrdudess.exe дагы бар.

AVRdudess шилтемеси

AVR чиптери үчүн абдан пайдалуу сайт ATtiny85тин скриншотун караңыз

AVR Fuse эсептегичи

терезелердин астында ProgIsp жана AVRdudess менен fusesbit конфигурациясынын скриншотторун караңыз

6 -кадам: Arduino менен чипти өзгөртүү жана программалоо

Сунушталууда: