Мазмуну:
- 1 -кадам: Инструменттериңизди жана материалдарыңызды чогултуп алыңыз
- 2 -кадам: Жумушуңузду орнотуңуз
- 3 -кадам: Файлыңызды импорттоо
- 4 -кадам: Фрезерлөөнү баштаңыз
- 5 -кадам: Компоненттерди ширетүү
- 6 -кадам: Arduino чиптериңизди программалаңыз
- 7 -кадам: Arduino тактаңызды текшериңиз
Video: ATtiny Arduino программалоо калканы: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоордун курулушунда, биз сизге кантип Bantam Tools Desktop PCB фрезер машинасын колдонуп, ATtiny Arduino программистинин калканчын жасоону көрсөтөбүз. Бул маанилүү компонент Arduino IDE аркылуу ATtiny чиптерин туташтырууга жана программалоого мүмкүндүк берет. Бул долбоор даяр продуктка жетүү үчүн өтө аз орнотуу жана фрезердик убакытты талап кылат. Баштайлы!
1 -кадам: Инструменттериңизди жана материалдарыңызды чогултуп алыңыз
КУРАЛДАР
Bantam Tools Desktop PCB тегирмени
Bantam Tools Desktop Milling Machine программасы орнотулган компьютер
Arduino IDE программасы орнотулду
Жалпак тегирмен, 1/32"
PCB гравировкасы, 0,005"
Тегиздөө кашаасы
Кандооч
Диагоналдуу зым кыргычтар
USB кабели
МАТЕРИАЛДАР
PCB бош, FR-1, бир жактуу
Тасма, жогорку бышык, эки тараптуу
Pitch аталыштары, 2.54mm (32)
Резисторлор (3)
LED (1 кызыл, 1 жашыл, 1 сары)
Чөнтөк розеткасы, 2х4
Чөнтөк розеткасы, 2х7
Конденсатор, 10uF
ФАЙЛАР
ATtiny-Jig-Final-Bantam-Tools.brd файлын жүктөп алыңыз.
2 -кадам: Жумушуңузду орнотуңуз
Биринчиден, биз тегиздөө кронштейнин орнотуп, жайгашышыбыз керек. Тегиздөө кронштейнин тиркегенден кийин, Fixturing астынан, Locate'ди тандап, экрандын көрсөтмөлөрүн аткарыңыз. Тегиздөө кронштейнин колдонуу тактаңыздын алдыңкы сол бурчта эң сонун төрт бурчтуу болушун камсыз кылат.
Эскертүү: Эгерде сиз мурда тегиздөө кронштейнин орното элек болсоңуз, бул колдоо көрсөтмөсүндөгү кадамдарды аткарыңыз.
Тегиздөө кронштейн орнотулганда, жумушту орнотууга убакыт келди. Биз бул орнотууну тез арада ишке ашырабыз. Эгерде сизге куралыңызды кантип жүктөө жана Bantam Tools Desktop Freze Machine программасына маалымат киргизүү боюнча көбүрөөк жетекчилик керек болсо, Light-Up PCB Badge долбооруна кайрылыңыз.
- Рабочий PCB фрезер станогуна илинип, Bantam Tools Desktop Freze Machine программасын ачыңыз.
- Үйгө тегирмен.
- Фикстердин астындагы Кронштейн деп жазылганын текшерүү үчүн эки жолу текшериңиз.
- 1/32 "Flat End тегирменин тандап, бит желдеткичти жүктөп, куралды табыңыз.
- Материал ачылуучу менюсунан Бир жактуу FR-1ди тандаңыз.
- Материалдын астындагы X, Y жана Z маанилерине ченегиле жана өлчөмдөрдү киргизгиле. Андан кийин ПХБнын бир тарабына эки тараптуу скотчту колдонуңуз жана аны бройндун тактайына коюңуз, ал тегиздөө кронштейнинин бурчуна туура келет.
3 -кадам: Файлыңызды импорттоо
Bantam Tools программасында, Пландар астында, Файлдарды ачууну чыкылдатып, ATtiny-Jig-Final-Bantam-Tools.brd тандаңыз. Андан кийин, 1/32 "Flat End тегирменди жана 0.005" PCB оюп битин тандаңыз. Сиздин тегирмендин убактысы сиз колдонгон ылдамдыкка жана тоют рецептине жараша өзгөрүп турат. Бул операция үчүн биз төмөнкү рецепттерди колдондук.
1/32 тегиз учтуу тегирмен үчүн:
- Feed Rate: 59 д/мүн
- Кирүү ылдамдыгы: 15 дюйм
- Шпиндель ылдамдыгы: 25,000 RPM
- Кадам: 49%
- Өтмө тереңдик: 0.010 дюйм
0.005 дюймдук PCB гравировкасы үчүн:
- Feed Rate: 4.00 жылы/мүн
- Кирүү ылдамдыгы: 5.00 дюйм
- Шпиндель ылдамдыгы: 25,000 RPM
- Кадам: 50%
- Өтмө тереңдик: 0.006 дюйм
Эгерде сиз ылдамдыгыңызды жана түрмөктөрүңүздү биздин ылдамдыкка тууралоону кааласаңыз, Файл> Куралдар китепканасы> Курал кошууну чыкылдатыңыз. Жаңы куралдарыңызды атап, ылдамдыктар менен каналдардын рецептерин киргизиңиз. Куралдар китепканаңызды ыңгайлаштыруу жөнүндө бул жерден көбүрөөк биле аласыз.
4 -кадам: Фрезерлөөнү баштаңыз
Даярсызбы? Тегирменди баштоону басыңыз.
Унутпаңыз, бул жумуш куралды алмаштырууну талап кылат. Суралганда, 0.005 дюймдук PCB гравировкасын бит желдеткичи менен орнотуп, шайманды таап, тактаны бүтүрүү үчүн фрезерлөөнү баштаңыз.
5 -кадам: Компоненттерди ширетүү
Макул, ширетүү убактысы келди! Компоненттериңизди жана ширетүүчү темириңизди алыңыз. Компоненттерди төмөнкү тартипте ширетүү оңой:
- Резисторлор
- 2x4 же 2x7 чөгүү розеткасы
- 2.54 мм бийиктиктеги аталыштар
- Сары, жашыл жана кызыл диоддор
- 10uF конденсатор
Сиз ширетүүнү бүтүргөнүңүздө, такта бул жерде көрсөтүлгөндөй болот. Компоненттердин FR-1дин арткы бетинен кантип өтөрүнө көңүл буруңуз.
Куттуктайм! Сиз өзүңүздүн ATtiny Arduino программистиңизди Bantam Tools Desktop PCB фрезер машинасын колдонуп жасадыңыз.
6 -кадам: Arduino чиптериңизди программалаңыз
Сиз программалагыңыз келген Arduino тактасына жаңы эле тегирменге алынган ATtiny программалоо джигин тиркеп коюңуз. Arduino IDE ачыңыз. (Эгер сизде жок болсо, бул жерден жүктөп алыңыз.)
- ArduinoISP эскизин Arduino Unoго жүктөңүз.
- ATTinyCore программасын Spence Konde Arduino Board менеджери аркылуу орнотуңуз.
- Click Tools> Board> ATTiny 25/45/85 (же 24/44/84).
- Куралдар> Саатты басыңыз - 8 МГц (Ички).
- Куралдар> Чип> ATTiny85 (же ATTiny84) чыкылдатыңыз.
- Click Tools> LTO - "Өчүрүлгөн".
ATtiny'ди розеткага сайыңыз. Arduino USB порт ылдый каратып жатканда, пин 1 оң жактагы болушу керек. Андан кийин өзүңүз фрезерленген программалоо аппаратын Arduinoго туташтырып, күйгүзүңүз. Сары LED ишке киргизилгенден кийин дем ала башташы керек.
Андан кийин, Tools> Программист> Arduino IS IS катары чыкылдатыңыз, андан кийин Tools> Burn Bootloader тандаңыз. Бул кадам чипке бир гана жолу жасалышы керек. Arduino жүктөгүчүн ATTinyге күйгүзгөндөн кийин, Arduino IDEдеги мисал папкаларынан бир нече эскиздерди жүктөй аласыз же өзүңүздүн кодуңузду киргизе аласыз. Эскиз менюсунан "Программистти колдонуу менен жүктөөнү" тандаганыңызды текшериңиз. Эскертүү: Arduino чипиңизди программалоо боюнча кошумча маалымат алуу үчүн Arduino Uno программалоо боюнча Arduino жетектемесин караңыз.
Чиптериңизди программалоодо, бул жерде кээ бир дизайндык эскертүүлөрдү эске алуу керек
Светодиоддор: программалоону, каталарды жана жүрөктүн кагышын көрсөтүү үчүн LEDлар Arduino 7, 8 жана 9 -казыктарына тиркелет. Бул программалоо учурунда абалдын диоддору жана ArduinoISP эскизине орнотулган. Сиз кошулганда сары LED "дем алат"; программалоо жүрүп жатканда жашыл LED жаркылдайт; жана кызыл LED ката болгондо жана эскиз жүктөө аяктаганда күйөт.
- Pin 7 - программалоо
- Pin 8 - каталар
- Pin 9 - Жүрөктүн согушу
Сериялык перифериялык интерфейс (SPI): SPI микроконтроллерлер тарабынан бир же бир нече перифериялык түзүлүштөр менен тез байланышуу үчүн колдонулат, же бул учурда схемалар. Башка түзмөктөрдү башкарган ар дайым бир башкы түзмөк бар.
- Pin 10 - Тандоону тандоо (SS)
- Pin 11 - Master Out Slave In (MOSI)
- Pin 12 - Master In Slave Out (MISO)
- Pin 13 - Сериялык саат (SCK)
Глобалдык программалоо
- 5V - күч
- GND - Жер
- Кайра коюу
7 -кадам: Arduino тактаңызды текшериңиз
Бул акыркы кадамда, тактаңызды сыноо убактысы келди. Тактаңыздын иштешине ынануу үчүн, төмөнкү кадамдарды аткарыңыз:
- Click Файл> Мисалдар> 01. Негизги> Кирүү. LED пинди 3кө өзгөртүңүз. Бул 85 -пин 2 жана 84 -пин 10.
- Куралдар> Программистти басыңыз. ISP катары Arduino тандаңыз.
- Click Эскиз> Жүктөө> Программист.
Кийинки кантип жасоо тууралуу видеобузда чагылдыргыңыз келген тема барбы? [email protected] электрондук дарегине жазыңыз же биздин социалдык медиа каналдарыбызга кайрылыңыз. Бизди Instagram, Facebook жана Twitterде ээрчип турууну унутпаңыз, акыркы ыкмалар, CNC долбоорлору жана жаңыртуулар үчүн!
Сунушталууда:
8-пин программалоо калканы: 14 кадам (сүрөттөр менен)
8-пин программалоо калканы: 8-пин программалоо калкан сиз Arduino өзү программист катары ATtiny сериясындагы чиптерди программалоого мүмкүндүк берет. Башкача айтканда, сиз муну Arduino-го туташтырасыз, андан кийин 8-пин чиптерди оңой программалай аласыз. Бул кичинекей микроконтроллерлер анда
ARDUINO 3 Эстафета калканы (1-бөлүк): 4 кадам
ARDUINO 3 Эстафеталар калканы (1-бөлүк): Эй, каракчылар! Бул жерде менин кийинки көрсөтмөм бар. Бул жерде Arduino үчүн AC каналдарын бир убакта көзөмөлдөө үчүн 3 канал реле тактасы калканы бар. Реле чындыгында электромагниттик реле менен иштөөчү коммутатор болуп саналат
ATMEGA328 Arduino Uno үчүн жүктөгүч программалоо калканы: 3 кадам (сүрөттөр менен)
ATMEGA328 Arduino Uno үчүн жүктөөчү программалоо калканы: Arduino Uno үчүн ATMEGA328P жүктөгүч программалоо калканы Кээде ушундай болот жана сиз Arduino Uno Atmega328P микропроцессоруна зыян келтиресиз. Процессорду алмаштырсаңыз болот. Бирок адегенде ага жүктөгүчтү программалаш керек. Ошентип, бул окуу куралы муну кантип жасоо
ATMEGA 8, 16, 328 Attiny жана Fuse Bitти кантип программалоо керек: 5 кадам
ATMEGA 8,16,328 Attiny жана Fuse Bitти кантип программалоо керек: Салам достор. Бүгүн мен сизге кантип ATMEGA 8,16,328 Attiny жана Fuse Bit программасын көрсөтөм
DIY Attiny программалоо калканы: 8 кадам (сүрөттөр менен)
DIY Attiny программалоо калканы: Эгерде сиз кичинекей жана аз кубаттуу Arduino тактасын издесеңиз, Attiny чындап эле жакшы вариант, анын өлчөмү үчүн таң калыштуу өзгөчөлүгү бар. Анын 5 GPIO төөнөгүчтөрү бар, анын 3ү аналогдук төөнөгүчтөр жана 2 PWM чыгаруусу бар. Ал ошондой эле чындыгында ийкемдүү