Мазмұны:

Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан): 7 қадам
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан): 7 қадам

Бейне: Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан): 7 қадам

Бейне: Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан): 7 қадам
Бейне: M#1: ATmega128 әзірлеу тақтасы бар Outseal PLC Mega орнату | Outseal Dev. PLC Мега 2024, Қараша
Anonim
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)
Attiny85 Arduino UNO көмегімен бағдарламалау (қалқан)

Сіздің Arduino -мен ойнау өте қызықты. Дегенмен, кейде өлшем маңызды.

Arduino UNO кішкентай, бірақ егер сіздің жобаңыз шағын қоршауда болуын талап етсеңіз, БҰҰ тым үлкен болуы мүмкін. Сіз NANO немесе MINI -ді қолданып көре аласыз, бірақ егер сіз шынымен де кішігірім болғыңыз келсе, сіз кішкентай боласыз, дәлірек айтқанда Аттини.

Олар өте кішкентай, арзан чиптер (негізінен шағын Arduino) және оларды Arduino IDE -де бағдарламалауға болады, бірақ сіз USB байланысы жоқ екенін байқайсыз. Сонымен біз оны қалай бағдарламалаймыз ???

Әр мәселенің шешімі бар. Сіз Arduino UNO бағдарламашысын оңай жасай аласыз, оны Attiny -мен байланыстырып, солай бағдарламалай аласыз.

Енді, егер сіз мұны бір рет жасасаңыз, бұл жақсы нұсқа, бірақ егер сіз Аттинимен ойнауға кіріссеңіз, барлық сымдарды қайта -қайта қосу өте тітіркендіретінін байқайсыз.

Егер қандай да бір амал болса, біз Аттиниді Ардуиноға нан тақтасын және барлық сымдарды пайдаланбай қосуға болатын едік. Және бар!

Бұл нұсқаулықта мен сізге Attiny25/45/85 жұмыс істейтін Arduino Attiny қалқанын қалай жасау керектігін көрсетемін.

Сіз оны тақтадан жасай аласыз (бұл өте нашар көрінеді) немесе ПХД қолдануға болады.

BTW, бұл Нұсқаулық ПХД байқауына енгізілген, сондықтан егер сізге осы Нұсқаулық ұнаған болса, Нұсқаулықтың соңында оған өз дауысыңызды беріңіз.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады

Бұл жоба үшін сізге қажет:

-Arduino IDE (жаңа нұсқасы ұсынылады, бірақ 1.6.x немесе одан жаңасы жұмыс істеуі керек)

-Attiny25/45/85 (сізге бағдарламашыны жасаудың қажеті жоқ, бірақ егер сізде чип болмаса, бағдарламашыны жасаудың қажеті жоқ)

-2 дана 4 істікшелі ерлер тақырыбы (сіз 40 қатардан сатып алып, мұқият 4 үзуге болады)

-1 электролиттік конденсатор (10Ф -тан 100Ф -қа дейін жақсы)

-8 істікшелі розетка (немесе сіз 2 шт. 4 істікшелі әйел тақырыптарын пайдалана аласыз)

-Arduino UNO (әрине клондар да солай жұмыс істейді)

БҰҰ -ға сәйкес келетін 1 дана тақта (немесе егер сіз жай ғана тексергіңіз келсе, тақта мен кейбір сымдар)

Кішкене пакетте талғампаз шешім алғысы келетіндер үшін мен JLCPCB -ден компьютерге тапсырыс беруді ұсынамын (жеткізіліммен бірге 10 дана бағасы шамамен 10 доллар). Сіз gerber файлдарын 4 -қадамда таба аласыз.

Егер сіз бұл не екенін білмесеңіз … сізге бұл туралы білудің қажеті жоқ, жай ғана ZIP файлын жүктеп алып, оны JLCPCB сайтына сүйреп апарыңыз, содан кейін тапсырыс беріңіз. Бұл туралы толығырақ келесі қадамда.

JLCPCB қалқаны сіздің Arduino UNO -ға тікелей сәйкес келеді, сізге тек компоненттерді дәнекерлеу қажет, және сізде мінсіз, ықшам Attiny бағдарламашысы бар.

2 -қадам: түйреу және қосылымдар

Бекіту және қосылымдар
Бекіту және қосылымдар
Бекіту және қосылымдар
Бекіту және қосылымдар

Бұл Attiny85 түйреуішінің суреті. Бұл Attiny25 және Attiny45 үшін бірдей. Жоғарғы жағындағы кішкене жарты шеңберге назар аударыңыз. Оған назар аударыңыз. Дәл осында, сіз оны тізбекке қате артқа қоспайсыз.

Жартылай шеңбер чипте кішкентай қара нүктемен бейнеленген (тізбектегі қосылыстары бар суретте)

Тақтаны нөлден жасайтын барлық адамдар үшін қосылымдар келесідей болуы керек:

БҰҰ ----- Аттин

10 түйреуіш-1 түйреуіш

11-ші түйреуіш-5-ші түйреуіш

12 түйреуіш-6 түйреуіш

13-түйреуіш-7-түйреуіш

5В -------- 8 түйреуіш

Gnd ------ PIN 4

Конденсаторды Gnd мен Arduino UNO қалпына келтіру штыры арасындағы қосуды ҰМЫТПАҢЫЗ.

Мен сізге ерлердің тақырыптарын БҰҰ -ның әйел тақырыптарына қоюды, тақтаны үстіне қоюды ұсынамын, сонда бәрі мүмкіндігінше тыныш болады, содан кейін дәнекерлеуді бастаңыз, сонда бәрі сәйкес болады.

Барлығын қосқаннан кейін, байланыстарды және Аттинаның нақты бағытын тексеріңіз. (чиптегі кішкене нүктені есте сақтаңыз)

Егер қателіктер болмаса, сіз 4 -қадамдағы бағдарламалық қамтамасыз ету бөлігіне ауыса аласыз немесе сіз 3 -қадамға өтіп, кәсіби түрде жасалған ПХД -ге қалай тапсырыс беру керектігін көре аласыз, ол әлдеқайда жақсы және бағасы жоқ.

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

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

Келесі қадамдағы қосылымдарға сәйкес сіз өзіңіздің ПХД жасай аласыз немесе JLCPCB -ден кәсіби түрде сатып алуға болады. (Демеуші емес, бірақ мен болғанын қалаймын)

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

- Алдымен gerber файлдарын жүктеңіз (zip файлы менің нұсқаулыққа енгізілген). Оны ашпаңыз.

- JLCPCB веб -сайтына өтіңіз, мұнда.

- ZIP файлын апарып тастаңыз, онда «герберді осында қосыңыз» деп жазылған (суретте көрсетілгендей)

- Басқа опцияларды өзгертудің қажеті жоқ, сондықтан «Себетке сақтау» түймесін басыңыз.

- Жаңа бет ашылады, жай ғана «Қауіпсіз шығуды» басыңыз.

- Келесі бетте жеткізілім мен төлем туралы ақпаратты толтыру қажет. Мен сізге paypal арқылы және жөнелтудің арзан нұсқасын пайдалану арқылы төлеуге кеңес беремін (экспресс қымбатқа түседі, бірақ ол сіздің есігіңізде 5 күн ішінде болуы керек), бірақ арзанға да көп уақыт кетпейді, шамамен екі апта.

- Жалғастыру түймесін басыңыз, тақталарыңыз үшін ақы төлеңіз - бұл. Сіз ешнәрсеге жетпейтін жоғары сапалы тақталарды аласыз.

Енді егер сіз JLCPCB тақталарын жасауды және жөнелтуді күткіңіз келмесе немесе сіз қолыңызды кірлегенді ұнататын болсаңыз және ақырғы өнімнің лас болып көрінуіне қарсы болмаңыз, егер ол жұмыс істесе, сіз өзіңіздің тақтаңызды жасай аласыз. 3 -қадамда көрсетілген қосылыстарды жасау арқылы қарапайым стриптиз.

4 -қадам: IDE орнату

IDE орнату
IDE орнату
IDE орнату
IDE орнату
IDE орнату
IDE орнату

Сізге қажет бірінші нәрсе - Arduino IDE бағдарламасын көшіру.

Файл-> Параметрлер тармағына өтіңіз

«Қосымша тақта менеджерінің URL мекенжайлары:» қойыңыз:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

және OK түймесін басыңыз

Содан кейін Құралдар-> Тақталар-> Тақталар менеджері тармағына өтіңіз (тізімнің жоғарғы жағында)

«Іздеуді сүзу …» бөліміне attiny деп теріңіз. Ол тек бір таңдауды табуы керек. Оны нұқыңыз және Орнату түймесін басыңыз.

Орнатуды аяқтағаннан кейін, IDE жабыңыз, сонда бәрі қалпына келеді.

Құттықтаймын! Сіз қиын бөлікті аяқтадыңыз, бірақ сіз әлі де UNO -ны Attiny бағдарламалауға дайындауыңыз керек.

5 -қадам: БҰҰ -ны бағдарламалауға дайындау

БҰҰ бағдарламалауға дайындығы
БҰҰ бағдарламалауға дайындығы

Аттиниге бағдарламалау үшін алдымен (әрқашан) алдымен БҰҰ -ға арнайы эскиз жүктеу керек.

Эскизді Файл-> Мысалдар-> ArdionoISP-> ArduinoISP ішінен таба аласыз.

Ол ашылғаннан кейін, құралдар-> Тақталар бөліміне өтіп, БҰҰ-ны таңдаңыз

Эскизді оған әдеттегідей жүктеңіз.

Мұны жасағаннан кейін, сіздің БҰҰ Аттинидің бағдарламашысына айналды.

Жалғастырыңыз және алдыңғы қадамдарда жасаған қалқанды қосыңыз, дұрыс түйреуіштерді қосуға мұқият болыңыз және Attiny -ді дұрыс орнатыңыз!

Енді Аттиниге бағдарлама жүктеуге кірісейік!

6 -қадам: Attiny бағдарламалау

Аттиниге бағдарламалау
Аттиниге бағдарламалау
Аттиниге бағдарламалау
Аттиниге бағдарламалау
Аттиниге бағдарламалау
Аттиниге бағдарламалау

IDE-ді қайтадан ашыңыз (Файл түймесін басып, Жаңа түймесін басыңыз) және Құралдар-> Тақталар бөліміне өтіңіз

Егер сіз төмен айналдырсаңыз, онда сіз енді Attiny25/45/85 тақтасын таңдай алатындығыңызды көресіз.

Жалғастырыңыз және Attiny25/45/85 опциясын таңдаңыз, содан кейін Құралдарға қайтыңыз және «Процессор:» бөлімінде қай Attini қолданғыңыз келетінін таңдаңыз.

Бірақ бұл бәрі емес.

Сіз сондай -ақ «Бағдарламашы» опциясын өзгертуіңіз керек: Arduino провайдер ретінде (ArduinoISP емес, абай болыңыз)

Енді бұл аяқталғаннан кейін, сіз өзіңіздің кодыңызды қарапайым Arduino сияқты Attiny -ге жүктей аласыз.

7 -қадам: Қосымша кеңестер

Қосымша кеңестер
Қосымша кеңестер

Егер сіз Attiny-дің сағат жылдамдығын өзгерткіңіз келсе, мұны Tools-> Internal X MHz түймесін басып, Boot Loader Burn түймесін басу арқылы жасай аласыз, ал сіздің Attiny UNO-ға қосылған.

Бұл Аттиниге сағат жылдамдығын сіз таңдаған жылдамдыққа ауыстыруды айтады. (Егер сіз 1 секундқа кідіріс жасасаңыз және нақты кідіріс бұдан әлдеқайда қысқа немесе ұзағырақ болса, сіз сағат жылдамдығын ауыстырып көріңіз)

Сондай -ақ, сіз Аттинаны бағдарламашыдан шығарғыңыз келгенде, мен пинцет немесе кішкене және жалпақ нәрсені қолдануды ұсынамын, осылайша оны Аттинаның астына сырғытып, сол және оң жағын бір уақытта көтеруге болады. Осылайша сіз түйреуіштерді жоғары көтергенде майыстырмайсыз.

Егер сізге осы нұсқаулық ұнаған болса, менің Fundrazr парақшама кіріңіз. Және, әрине, бөлісіңіз.

Ұсынылған: