Мазмуну:
- Жабдуулар
- 1 -кадам: Схемалык диаграмма
- 2 -кадам: Компоненттердин, Материалдардын, Куралдардын тизмеси
- 3 -кадам: PCB жасоо
- 4 -кадам: PCB Ассамблеясы
- 5 -кадам: ATTINY Core'ду Arduino IDEге жүктөңүз
- 6 -кадам: Arduino UNOну Arduino ISP менен жүктөө (системалык программистте)
- 7 -кадам: ATTINY программасын түзүү
Video: ATTINY микроконтроллери үчүн кичинекей программист Arduino UNO менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
ATTINY сериясындагы микроконтроллерлерди колдонуу алардын кызыктуулугуна, арзандыгына, бирок аларды Arduino IDE сыяктуу чөйрөлөрдө оңой программалашына байланыштуу кызыктуу.
Arduino модулдары үчүн иштелип чыккан программаларды ATTINY микроконтроллерлерине оңой эле өткөрүп берүүгө болот.
Ошондуктан ATTINY Arduino менен программалоо кызыктуу.
Бул долбоор ATTINY13, 85, 84 микроконтроллерлерин жана алар таандык болгон диапазонду программалоого багытталган. Кичинекей модификациялары менен сиз ATTINY2313 программасын, бирок акыркы өндүрүштүн ATTINY программасын түзө аласыз.
Биз Arduino UNO үчүн калкан курабыз, анын үстүндө программалана турган ATTINY ZIP розеткасы бар.
Бул арзан, жасалышы оңой жана пайдалуу.
Жабдуулар
Бардык компоненттерди AliExpressтен арзан баада тапса болот.
Өзгөчөлүктөрү - бул өз устаканасынан, ал тургай арзаныраак.
1 -кадам: Схемалык диаграмма
Бул абдан жөнөкөй.
Калкан Arduino UNO тарабынан иштейт, бул жерде LED чырагы менен камсыз кылуу чыңалуусу бар.
Албетте, бир эле учурда бир гана чип программаланышы мүмкүн, негизги сүрөт программаланган чиптердин кантип киргизилгенин көрсөтүүчү гана. Бул схемалык схемада да көрсөтүлгөн.
Arduino Reset пининде C1 = 22uF / 16V болушу маанилүү. Анын жоктугу программалоонун башталышында Arduino баштапкы абалга келтирилгендиктен программалоону жасай албай калышына алып келет.
C2 = 47uF / 16V электр менен камсыздоодо термелүүгө каршы.
Чыныгы программалоо J1 казыктары 3, 4, 5, 6, тиешелүүлүгүнө жараша 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 pin-1pc.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1pc.
5. LED 5мм. Кызыл-1шт.
6. Connector pinheader тик 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD адаптер розеткасы 8in-1pc., 14pin-1pc. Калканга тиркемелер бар, эгерде сиз SMD чиптерин колдонсоңуз.
8. PCB бул компоненттерди отургузуу үчүн.
9. Флюор, ширетүүчү аспаптар, тетик казыктарды кесүүчү курал.
10. Санарип мультиметр (каалаган түрү).
11. Жумушка болгон кумар.
3 -кадам: PCB жасоо
PCB 1.6mm жоондугу FR4 боюнча өзүм тарабынан жасалган, эки тараптуу. No металл тешиктер.
Өтмөктөр жылууланбаган зым менен жасалат.
Бургулоо жана жаңыртуудан кийин кол менен калай менен жабыңыз.
Биз санарип мультиметр менен маршруттардын үзгүлтүксүздүгүн жана алардын ортосундагы мүмкүн болгон кыска туташууларды текшеребиз.
PCB жасоо үчүн сүрөттөр жана PDF файлдары жетиштүү.
4 -кадам: PCB Ассамблеясы
Бул жөнөкөй (сүрөттөгүдөй) флюдер жана ширетүүчү шаймандарды колдонуу.
Пластик менен жабуу пайдалуу (сүрөттө ак) ZIP розеткасынын 2X3 төөнөгүчтөрү. Чиптерди розеткага туура киргизүүгө көп жардам берет.
Этикеткалар Inkscape программасы менен жасалган жана тунук фольга менен капталган.
Монтаж аяктагандан кийин, текшериңиз.
Кийинки кадам - программисттин иштеши үчүн керектүү программалык камсыздоону орнотуу.
Бул бир нече жерде сүрөттөлгөнү менен, мен анын этап-этабы менен кыскача сүрөттөлүшүн пайдалуу деп эсептейм.
5 -кадам: ATTINY Core'ду Arduino IDEге жүктөңүз
1. Arduino IDEFile-Preferences. Aditional Board Board менеджерлеринин URL даректерин кошот:
raw.githubusercontent.com/sleemanj/optiboo…
Бул Copy Ctrl + V менен жасалат (CopyPaste иштебейт). ОК
Жакшы интернет байланышы талап кылынат.
2. ToolsBoardBoards менеджери. Пайда болгон таблицада DIY ATiny. Install тапмайынча жылдырыңыз.
Орнотуу бир аз убакытты алышы мүмкүн.
Ал бүткөндөн кийин, Tools Board DIY ATtinyден биз дагы ATTINY таба алабыз.
Бул жерден биз программалоону каалаган чипти тандайбыз.
6 -кадам: Arduino UNOну Arduino ISP менен жүктөө (системалык программистте)
Бул жөнөкөй, бирок Arduinoго программалоочу тактаны киргизбөө үчүн этият болуу керек!
Arduino тактасын PC / ноутбукка туташтырыңыз.
ЖК / ноутбукта Башкаруу Панелинин Түзмөк Менеджеринде, Arduino UNO тактасы кайда пайда болгонун көрөбүз.
Arduino IDE Tools Boardдо Arduino UNOну тандаңыз.
Arduino IDE ToolsPortдо Arduino туташкан порт берилет.
Arduino IDE файлында->-ExamplesArduinoISPArduinoISP. Бул эскизди Arduino тактасына жүктөңүз.
Эми биз программистти Arduinoго киргизе алабыз.
7 -кадам: ATTINY программасын түзүү
Биз ATTINY85 программасын түзгүбүз келет дейли.
Ал ZIP розеткасына туура абалда киргизилет, эгер ал THT болсо же адаптер аркылуу SMD болсо.
85
Азыр ToolsProcessor ылдамдыгы (тандаган), Ички осциллятор
Биз Arduino туташкан портту тандайбыз.
ToolsProgrammerArduino ISP катары
Алгач Burn Bootloaderди жасоо керек (ToolsBurn Bootloaderден).
Иштин тууралыгы система тарабынан тастыкталат.
Эми биз чиптин чыныгы программалоосун Arduino IDE Uploadдон жасай алабыз.
Жана бүттү.
Сунушталууда:
ESP8266-07 Программист Arduino Nano менен: 6 кадам (сүрөттөр менен)
ESP8266-07 Программист Arduino Nano менен: Бул Arduino наносун колдонуу менен тыкан ESP8266-07/12E программалоо тактасын түзүү үчүн кыска окуу куралы. Зымдардын схемасы бул жерде көрсөтүлгөн схемага абдан окшош. Сизде бул долбоорду нан тактасына туташтыруу, өзүңүздү паянка кылуу мүмкүнчүлүктөрүңүз бар
ATtiny Arduino Uno үчүн программист: 3 кадам
ATtiny Programmer for Arduino Uno: Эгерде сиз Arduino платформасына ишенсеңиз жана башка atmel микроконтроллерлерин программалап көргүңүз келсе, бул колдонмо сизге биринчи кадамдарыңызды жасоого жардам берет. Атап айтканда, сиз Arduino Uno шайкеш келген такталарды калкан кыласыз
Супер кичинекей Arduino менен шайкеш келген тактаны колдонуп кичинекей сигнализация системасы !: 10 кадам
Супер Tiny Arduino менен шайкеш келген тактайдын жардамы менен кичинекей сигнализация системасы !: Саламатсызбы, бүгүн биз кичинекей сонун долбоорду түзөбүз. Биз өзү менен маңдайындагы нерсенин ортосундагы аралыкты өлчөгөн кичинекей сигнализация түзүлүшүн курабыз. Жана объект белгиленген аралыктан өткөндө, түзмөк сизге бул тууралуу кабарлайт
Кичинекей AVR микроконтроллери мөмө батареясында иштейт: 9 кадам (сүрөттөр менен)
Кичинекей AVR микроконтроллери мөмө батареясында иштейт: Биз жеген жашылча -жемиштердин айрымдары электр энергиясын өндүрүү үчүн колдонулушу мүмкүн. Көптөгөн мөмө -жемиштердеги электролиттер, ар кандай металлдардан жасалган электроддор менен бирге баштапкы клеткаларды жасоодо колдонулушу мүмкүн. Эң оңой жеткиликтүү жашылчалардын бири
Өтө кичинекей робот жасаңыз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз.: 9 кадам (сүрөттөр менен)
Өтө кичинекей роботту куруңуз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз: 1/20 куб дюймдук роботту кичинекей нерселерди алып, жылдыра турган туткасы менен куруңуз. Бул Picaxe микроконтроллери тарабынан башкарылат. Бул учурда, менимче, бул дүйнөдөгү эң кичинекей дөңгөлөктүү робот болушу мүмкүн. Бул шексиз болот