Mundarija:
- Ta'minotlar
- 1 -qadam: sxematik diagramma
- 2 -qadam: Komponentlar, materiallar, asboblar ro'yxati
- 3 -qadam: PCB yaratish
- 4 -qadam: tenglikni yig'ish
- 5 -qadam: ATTINY Core -ni Arduino IDE -ga yuklang
- 6 -qadam: Arduino UNO -ni Arduino ISP bilan yuklang (tizim dasturchisida)
- 7 -qadam: ATTINY dasturlash
Video: Arduino UNO bilan ATTINY mikrokontrollerlari uchun kichik dasturchi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hozirgi vaqtda ATTINY seriyali mikrokontrollerlarning ko'p qirraliligi, arzonligi, lekin ularni Arduino IDE kabi muhitda osongina dasturlash mumkinligi tufayli foydalanish qiziq.
Arduino modullari uchun mo'ljallangan dasturlarni ATTINY mikrokontrollerlariga osongina o'tkazish mumkin.
Shuning uchun Arduino bilan ATTINY dasturlash qiziqarli.
Ushbu loyiha ATTINY13, 85, 84 mikrokontrolderlarini va ularga tegishli diapazonni dasturlashni maqsad qilib qo'ygan.
Biz Arduino UNO uchun qalqon quramiz, uning ustida ATTINY dasturlashtiriladigan ZIP soketi bor.
Bu arzon, tayyorlash oson va foydali.
Ta'minotlar
AliExpress -da barcha komponentlarni arzon narxlarda topish mumkin.
Istisnolar - bu o'z ustaxonasidan, hatto arzonroq.
1 -qadam: sxematik diagramma
Bu juda oddiy.
Qalqon Arduino UNO tomonidan quvvatlanadi, besleme zo'riqishining mavjudligi LED yoritgich bilan ko'rsatiladi.
Albatta, bir vaqtning o'zida faqat bitta chipni dasturlash mumkin, asosiy fotosurat faqat dasturlashtiriladigan chiplarning qanday joylashtirilganligini ko'rsatadi. Bu sxematik diagrammada ham ko'rsatilgan.
Arduino Reset pinida C1 = 22uF / 16V mavjudligi muhim. Uning etishmasligi, dasturlash boshlanishida Arduino -ni asl holatiga qaytarishi tufayli dasturlash imkoniyatiga ega bo'lmaydi.
C2 = 47uF / 16V quvvat manbasida tebranishga qarshi.
Haqiqiy dasturlash mos ravishda D1, D11, D12, D13 Arduino 3, 4, 5, 6 pinlarida amalga oshiriladi.
Dasturlash faqat 4 ta simda amalga oshirilganligi sababli, tegishli adapter plitalari yordamida ATTINY 13 o'rniga boshqa ATTINY (masalan, ATTINY 2313) dasturini moslashtirish oson.
Qalqon Arduino UNO ga ulangan, shunda 4 ta ulagichning pimlari 1 dan 1 gacha mos keladi (asosiy rasmga qarang).
2 -qadam: Komponentlar, materiallar, asboblar ro'yxati
1. Arduino UNO R3-1 dona.
2. ZIP rozetkasi 2X14 pin-1pc.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25 Vt-1 dona.
5. LED 5 mm. Qizil-1 dona.
6. Ulagich pinheader vertikal 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD adapter rozetkasi 8in-1pc., 14pin-1pc. Qalqonga qo'shimchalar mavjud, faqat SMD chiplaridan foydalansangiz.
8. Ushbu komponentlarni ekish uchun tenglikni.
9. Flyudor, lehim asboblari, komponent pimlarini kesish uchun asbob.
10. Raqamli multimetr (har qanday turdagi).
11. Ishga bo'lgan ishtiyoq.
3 -qadam: PCB yaratish
PCB o'z -o'zidan 1,6 mm qalinlikdagi FR4, ikki tomonlama, metall teshiklari yo'q.
O'tish izolyatsiyalanmagan sim bilan amalga oshiriladi.
Burg'ulash va echishdan so'ng, qalay bilan qo'l bilan yoping.
Biz raqamli multimetr yordamida marshrutlarning uzluksizligini va ular orasidagi mumkin bo'lgan qisqa tutashuvlarni tekshiramiz.
PCB yaratish uchun rasmlar va PDF -lar etarli.
4 -qadam: tenglikni yig'ish
Fludor va lehim asboblaridan foydalanish juda oddiy (rasmdagi kabi).
ZIP rozetkaning 2X3 pinli plastmassa (rasmda oq) bilan yopish foydalidir. Chipslarni rozetkaga to'g'ri kiritish ko'p yordam beradi.
Yorliqlar Inkscape dasturi yordamida tayyorlangan va shaffof folga bilan qoplangan.
O'rnatish tugagach, tekshiring.
Keyingi qadam - dasturchining ishlashi uchun zarur bo'lgan dasturiy ta'minotni o'rnatish.
Garchi bu bir necha joyda tasvirlangan bo'lsa-da, men uning bosqichma-bosqich qisqacha tavsifini berishni foydali deb bilaman.
5 -qadam: ATTINY Core -ni Arduino IDE -ga yuklang
1. Arduino IDEFile-Preferences-ni ishga tushiradi. Qo'shimcha kengashlar menejerlari URL manzillarini qo'shadilar:
raw.githubusercontent.com/sleemanj/optiboo…
Bu Copy Ctrl + V. (CopyPaste ishlamaydi) yordamida amalga oshiriladi
Yaxshi Internet aloqasi talab qilinadi.
2. ToolsBoardBoards menejeri. Ko'rsatilgan jadvalda DIY ATiny topilmaguncha aylantiring.
O'rnatish biroz vaqt talab qilishi mumkin.
Bu bajarilgandan so'ng, DIY ATtiny asboblar panelida biz ko'proq ATTINY topamiz.
Bu erdan biz dasturlashni xohlagan chipni tanlaymiz.
6 -qadam: Arduino UNO -ni Arduino ISP bilan yuklang (tizim dasturchisida)
Bu juda oddiy, lekin Arduino -ga dasturchi taxtasi qo'yilmasligi uchun ehtiyot bo'lish kerak!
Arduino kartasini kompyuter / noutbukga ulang.
Kompyuter / noutbukda Boshqarish paneli qurilmalar menejerini ishga tushiring, biz Arduino UNO taxtasi qaerda paydo bo'lishini ko'ramiz.
Arduino IDE asboblar panelida Arduino UNO -ni tanlang.
Arduino IDE ToolsPort portida Arduino ulangan port berilgan.
Arduino IDE faylida->-ExamplesArduinoISPArduinoISP. Ushbu eskizni Arduino kartasiga yuklang.
Endi biz dasturchini Arduino -ga qo'shishimiz mumkin.
7 -qadam: ATTINY dasturlash
Aytaylik, biz ATTINY85 dasturini o'rnatmoqchimiz.
U to'g'ridan -to'g'ri THT bo'lsa yoki SMD bo'lsa adapter orqali ZIP uyasiga to'g'ri joylashtirilgan.
Arduino IDEToolsBoardDIY ATtinyATTINY85
Endi ToolsProsessor tezligi (tanlangan), Ichki osilator
Biz Arduino ulangan portni tanlaymiz.
ToolsProgrammerArduino provayder sifatida
Avval Burn Bootloader -ni bajarish kerak (ToolsBurn Bootloader -dan).
Operatsiyaning to'g'riligi tizim tomonidan tasdiqlanadi.
Endi biz Arduino IDE Upload -dan chipning haqiqiy dasturini qila olamiz.
Va bu hammasi.
Tavsiya:
ESP8266-07 Arduino Nano bilan dasturchi: 6 qadam (rasmlar bilan)
ESP8266-07 Arduino Nano bilan dasturchi: Bu Arduino nano yordamida chiroyli ESP8266-07/12E dasturiy taxtasini yaratish uchun qisqa qo'llanma. Ulanish sxemasi bu erda ko'rsatilgan sxemaga juda o'xshaydi. Sizda ushbu loyihani non taxtasiga ulash, o'zingizni lehimlash imkoniyati bor
Arduino uchun yana bir ATTINY85 ISP dasturchi qalqoni: 8 qadam
Arduino uchun yana bir ATTINY85 ISP dasturchi qalqoni: bsm لllh لlrحmn لlkrym Seriyali dasturchi & quot
AVR mikrokontrollerlari uchun ISP dasturchisi: 4 qadam
AVR mikrokontrolderlari uchun ISP dasturchisi: Mikrokontroller dasturchisi - bu kompyuter tili kodini kompyuterdan mikrokontroller/EEPROMga uzatish uchun ishlatiladigan dasturiy ta'minot bilan ta'minlangan apparat qurilmasi. AVR mikrokontrollerlari uchun ISP dasturchisi - bu ketma -ket dasturchilar
PIC mikrokontrollerlari uchun ICSPni tushunish: 4 qadam (rasmlar bilan)
PIC mikrokontrollerlari uchun ICSPni tushunish: mikrokontrollerlarni dasturlash qiyin emas. Dasturchi yaratish elektronika uchun birinchi ajoyib loyihani yaratadi. Ushbu ko'rsatmaning maqsadi Microchip PIC bilan ishlatiladigan oddiy "sxemali ketma -ket dasturlash" usulini tushuntirishdir
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang: 9 qadam (rasmlar bilan)
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang. 1/20 kubik dyuymli robotni ushlagich bilan yarating, u kichik narsalarni olib, harakatlantira oladi. U Picaxe mikrokontroller tomonidan boshqariladi. Menimcha, bu dunyodagi eng kichik g'ildirakli tutqichli robot bo'lishi mumkin. Bu shubhasiz bo'ladi