Мазмуну:

ATtiny Arduino программалоо калканы: 7 кадам
ATtiny Arduino программалоо калканы: 7 кадам

Video: ATtiny Arduino программалоо калканы: 7 кадам

Video: ATtiny Arduino программалоо калканы: 7 кадам
Video: Fuse на Attiny12...заработало) 2024, Ноябрь
Anonim
Image
Image
Файлыңызды импорттоо
Файлыңызды импорттоо

Бул долбоордун курулушунда, биз сизге кантип 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 долбооруна кайрылыңыз.

  1. Рабочий PCB фрезер станогуна илинип, Bantam Tools Desktop Freze Machine программасын ачыңыз.
  2. Үйгө тегирмен.
  3. Фикстердин астындагы Кронштейн деп жазылганын текшерүү үчүн эки жолу текшериңиз.
  4. 1/32 "Flat End тегирменин тандап, бит желдеткичти жүктөп, куралды табыңыз.
  5. Материал ачылуучу менюсунан Бир жактуу FR-1ди тандаңыз.
  6. Материалдын астындагы 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 -кадам: Компоненттерди ширетүү

Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү

Макул, ширетүү убактысы келди! Компоненттериңизди жана ширетүүчү темириңизди алыңыз. Компоненттерди төмөнкү тартипте ширетүү оңой:

  1. Резисторлор
  2. 2x4 же 2x7 чөгүү розеткасы
  3. 2.54 мм бийиктиктеги аталыштар
  4. Сары, жашыл жана кызыл диоддор
  5. 10uF конденсатор

Сиз ширетүүнү бүтүргөнүңүздө, такта бул жерде көрсөтүлгөндөй болот. Компоненттердин FR-1дин арткы бетинен кантип өтөрүнө көңүл буруңуз.

Куттуктайм! Сиз өзүңүздүн ATtiny Arduino программистиңизди Bantam Tools Desktop PCB фрезер машинасын колдонуп жасадыңыз.

6 -кадам: Arduino чиптериңизди программалаңыз

Сиздин Arduino чиптериңизди программалаңыз
Сиздин Arduino чиптериңизди программалаңыз

Сиз программалагыңыз келген Arduino тактасына жаңы эле тегирменге алынган ATtiny программалоо джигин тиркеп коюңуз. Arduino IDE ачыңыз. (Эгер сизде жок болсо, бул жерден жүктөп алыңыз.)

  1. ArduinoISP эскизин Arduino Unoго жүктөңүз.
  2. ATTinyCore программасын Spence Konde Arduino Board менеджери аркылуу орнотуңуз.
  3. Click Tools> Board> ATTiny 25/45/85 (же 24/44/84).
  4. Куралдар> Саатты басыңыз - 8 МГц (Ички).
  5. Куралдар> Чип> ATTiny85 (же ATTiny84) чыкылдатыңыз.
  6. 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 микроконтроллерлер тарабынан бир же бир нече перифериялык түзүлүштөр менен тез байланышуу үчүн колдонулат, же бул учурда схемалар. Башка түзмөктөрдү башкарган ар дайым бир башкы түзмөк бар.

  1. Pin 10 - Тандоону тандоо (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Сериялык саат (SCK)

Глобалдык программалоо

  • 5V - күч
  • GND - Жер
  • Кайра коюу

7 -кадам: Arduino тактаңызды текшериңиз

Arduino тактаңызды сынап көрүңүз
Arduino тактаңызды сынап көрүңүз

Бул акыркы кадамда, тактаңызды сыноо убактысы келди. Тактаңыздын иштешине ынануу үчүн, төмөнкү кадамдарды аткарыңыз:

  • Click Файл> Мисалдар> 01. Негизги> Кирүү. LED пинди 3кө өзгөртүңүз. Бул 85 -пин 2 жана 84 -пин 10.
  • Куралдар> Программистти басыңыз. ISP катары Arduino тандаңыз.
  • Click Эскиз> Жүктөө> Программист.

Кийинки кантип жасоо тууралуу видеобузда чагылдыргыңыз келген тема барбы? [email protected] электрондук дарегине жазыңыз же биздин социалдык медиа каналдарыбызга кайрылыңыз. Бизди Instagram, Facebook жана Twitterде ээрчип турууну унутпаңыз, акыркы ыкмалар, CNC долбоорлору жана жаңыртуулар үчүн!

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