Мазмұны:

Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам
Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам

Бейне: Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам

Бейне: Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам
Бейне: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Қараша
Anonim
Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы
Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы

Қазіргі уақытта ATTINY сериялы микроконтроллерлерді қолдану әмбебаптығына, төмен бағасына байланысты, сонымен қатар оларды Arduino IDE сияқты орталарда оңай бағдарламалауға болатындығына байланысты қызықты.

Arduino модульдеріне арналған бағдарламаларды ATTINY микроконтроллерлеріне оңай беруге болады.

Сондықтан Arduino -мен ATTINY бағдарламалау қызықты.

Бұл жоба ATTINY13, 85, 84 микроконтроллерлерін және оларға тиесілі диапазонды бағдарламалауға бағытталған. Кішігірім модификациялармен сіз ATTINY2313 бағдарламасын, сонымен қатар жаңа өндірістің ATTINY бағдарламалауға болады.

Біз Arduino UNO үшін қалқан жасаймыз, онда ATTINY бағдарламаланатын ZIP ұясы бар.

Бұл арзан, жасауға оңай және пайдалы.

Жабдықтар

Барлық компоненттерді AliExpress -те төмен бағамен табуға болады.

Ерекшеліктер - бұл өз шеберханасынан, тіпті одан да арзан.

1 -қадам: Схемалық диаграмма

Схемалық диаграмма
Схемалық диаграмма

Бұл өте қарапайым.

Қалқан Arduino UNO -мен жұмыс істейді, кернеудің болуын жарықдиодты жарықтандыру көрсетеді.

Әрине, бір уақытта тек бір микросхеманы бағдарламалауға болады, оның негізгі суреті тек бағдарламаланатын чиптердің қалай салынғанын көрсетеді. Бұл схемалық схемада да көрсетілген.

Arduino Reset түйреуішінде C1 = 22uF / 16V болуы маңызды. Оның жетіспеушілігі бағдарламалаудың басында Arduino қалпына келтірілуіне байланысты бағдарламалауды жасай алмауға әкеледі.

C2 = 47uF / 16V қуат көзінде тербеліске қарсы.

Нақты бағдарламалау 3, 4, 5, 6 J1 түйреуіштерінде, тиісінше D10, D11, D12, D13 Arduino.

Бағдарламалау тек 4 сыммен жүргізілетіндіктен, сәйкес адаптер тақталарын қолдана отырып, ATTINY 13 орнына басқа ATTINY (мысалы, ATTINY 2313) бағдарламалауды бейімдеу оңай.

Қалқан Arduino UNO -ға қосылған, осылайша 4 коннектордың түйреуіштерінің 1 -ден 1 сәйкестігі болады (негізгі суретті қараңыз).

2 -қадам: Компоненттер, материалдар, құралдар тізімі

Компоненттер, материалдар, құралдар тізімі
Компоненттер, материалдар, құралдар тізімі
Компоненттер, материалдар, құралдар тізімі
Компоненттер, материалдар, құралдар тізімі

1. Arduino UNO R3-1 дана.

2. ZIP розеткасы 2X14 түйреуіш-1 дана.

3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.

4. R = 0, 33K/0, 25W-1pc.

5. Жарық диодты 5 мм. Қызыл-1 дана.

6. Коннектордың түйіспелі басы тік 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. SMD адаптерінің ұясы 8in-1pc., 14pin-1pc. Қалқанға тіркемелер бар, тек SMD чиптерін қолдансаңыз ғана.

8. Бұл компоненттерді отырғызу үшін ПХД.

9. Флюор, дәнекерлеу құралдары, түйреуіш түйреуіштерді кесуге арналған құрал.

10. Сандық мультиметр (кез келген түрі).

11. Еңбекке деген құштарлық.

3 -қадам: ПХД жасау

ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау

ПХД қалыңдығы 1,6 мм FR4, екі жақты, металл тесіктері жоқ.

Өтпелер оқшауланбаған сыммен орындалады.

Бұрғылау мен жаңғыртудан кейін қолмен қалайы жабыңыз.

Біз цифрлық мультиметрмен маршруттардың үздіксіздігін және олардың арасындағы ықтимал қысқа тұйықталуларды тексереміз.

ПХД жасау үшін суреттер мен PDF форматтары жеткілікті.

4 -қадам: ПХД құрастыру

ПХД құрастыру
ПХД құрастыру
ПХД құрастыру
ПХД құрастыру
ПХД құрастыру
ПХД құрастыру

Флюор мен дәнекерлеу құралдарын қолдану қарапайым (суреттегідей).

Пластикалық (фотода ақ) 2X3 түйреуішті ZIP розеткасымен жабу пайдалы. Чиптерді розеткаға дұрыс енгізуге көп көмектеседі.

Жапсырмалар Inkscape бағдарламасымен жасалған және мөлдір фольгамен жабылған.

Жинау аяқталғаннан кейін тексеріңіз.

Келесі қадам - бағдарламашының жұмысына қажетті бағдарламалық қамтамасыз етуді орнату.

Бұл бірнеше жерде сипатталғанымен, мен оған қысқаша кезең-кезеңмен сипаттама беруді пайдалы деп санаймын.

5 -қадам: Arduino IDE -ге ATTINY Core жүктеңіз

1. Arduino IDEFile-Preferences қосады. Қосымша тақта менеджерлерінің URL мекенжайлары келесі мекенжайды қосады:

raw.githubusercontent.com/sleemanj/optiboo…

Бұл Copy Ctrl + V көмегімен жасалады (CopyPaste жұмыс істемейді). OK

Жақсы Интернет байланысы қажет.

2. ToolsBoardBoards Manager. Пайда болған кестеде DIY ATiny. Install табылғанша айналдырыңыз.

Орнату біраз уақыт алуы мүмкін.

Аяқталғаннан кейін DIY ATtiny Tools Board -те біз ATTINY -ді көбірек таба аламыз.

Осы жерден біз бағдарламалайтын чипті таңдаймыз.

6 -қадам: Arduino UNO -ны Arduino провайдерімен жүктеңіз (жүйелік бағдарламалаушыда)

Бұл қарапайым, бірақ бағдарламашы тақтасын Arduino -ға енгізбеу керек!

Arduino тақтасын компьютерге / ноутбукке қосыңыз.

Компьютерде / ноутбукте басқару тақтасының құрылғы менеджерін іске қосыңыз, біз Arduino UNO тақтасы қай жерде пайда болатынын көреміз.

Arduino IDE құралдар тақтасында Arduino UNO таңдаңыз.

Arduino IDE ToolsPort портында Arduino қосылған порт беріледі.

Arduino IDE файлында->-ExamplesArduinoISPArduinoISP. Бұл эскизді Arduino тақтасына жүктеңіз.

Енді біз бағдарламашыны Arduino -ға енгізе аламыз.

7 -қадам: ATTINY бағдарламалау

Біз ATTINY85 бағдарламалағымыз келеді делік.

Ол ZIP ұяшығына дұрыс орналасады, егер ол THT болса немесе адаптер арқылы SMD болса.

Arduino IDEToolsBoardDIY ATtinyATTINY85

Енді ToolsProcessor жылдамдығы (таңдады), Ішкі осциллятор

Біз Arduino қосылған портты таңдаймыз.

ToolsProgrammerArduino провайдер ретінде

Алдымен Burn Bootloader жүктеу керек (ToolsBurn Bootloader бағдарламасынан).

Операцияның дұрыстығын жүйе растайды.

Енді біз чиптің нақты бағдарламалауын Arduino IDE Upload арқылы жасай аламыз.

Және бұл.

Ұсынылған: