Mundarija:
- Ta'minotlar
- 1 -qadam: sxemani yaratish
- 2 -qadam: Sxemani iz izi komponentlariga xaritalash
- 3 -qadam: PCB yaratish
- 4 -qadam: Oxirgi izohlar
Video: Arduino Attiny dasturlash qalqoni - SMD: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom, So'nggi oylarda men dasturiy vositamni taqiladigan kiyimlar uchun sozlash ustida ishladim. Bugun men Arduino qalqonimni qanday yaratganim bilan bo'lishmoqchiman.
Bir muncha vaqt googlingdan so'ng, men bu qiziqarli maqolani topdim Attiny dasturlash qalqoni, meni o'zimni yaratishga ilhomlantirdi.
Bu qalqon Arduino Uno -ga mos keladi va PDIP/SOIC/TSSOP -ning quyidagi paketlarida turli ATtiny UC -lar bilan ishlatishga mo'ljallangan, ha.. SMD -ning qadoqlanishi ham:)
Loyihaning cheklovlarini aniqlaylik:
- Arduino Uno mos keladi
- ATtiny25/45/85, ATtiny24/44/84 va ATtiny2313A/4313 mos keladi
- PDIP/SOIC/TSSOP bilan mos keladi
- SMD paketlari PCB chekka ulagichi yordamida qo'llab -quvvatlanadi
Ta'minotlar
Kerakli uskunalar:
- 1 x 6 pinli 2,54 mm vertikal sarlavhalar, Arduino kartasiga ulanish uchun
- 1 x 5 pinli 2,54 mm vertikal sarlavhalar
- 1 x 1 pinli 2,54 mm vertikal sarlavhalar
- 1x PDIP_8 uyasi
- 1x PDIP_20 uyasi
-
SMD paketini qo'llab -quvvatlash uchun 1 ta tenglikni chekka kengaytma rozetkasi. Men TE Connectivity tomonidan taqdim etilgan birini ishlataman
- 1 x 10 uC kondansatör SMD to'plami
- Status ko'rsatkichi uchun 1 qizil, 1 sariq va 1 yashil SMD LED. Men Kingbright 3.2mmx1.6mm SMD CHIP LED LAMPidan foydalanayapman
- Har biri 400 Ohm bo'lgan 3 ta SMD rezistorlari (3225 to'plami)
Kerakli asboblar:
Sxema va tenglikni dizayni uchun SAPR vositasi, men Kicad 5.1.5 dan foydalanayapman
1 -qadam: sxemani yaratish
Keling, yuqoridagi rasmdagi sxemani ko'rib chiqaylik.
Qalqonda kompyuterlarni dasturlash uchun 2 ta variant mavjud.
- Biz tegishli PDIP qadoqlash uchun 2 ta DIP rozetkasidan foydalanamiz.
- Boshqa tomondan, SMD paket chiplari mini PCB qurilmasining bir qismidir (kiyish mumkin). PCB -PCB vilkasi interfeysi 6 pinli. U PCB chekkasidagi rozetkaga joylashtirilishi/chiqarilishi mumkin (kompyuter platasining mini PCI interfeysiga o'xshash). Yuqoridagi rasmda siz ushbu platada ishlatiladigan ulagichni topishingiz mumkin.
Oxirgi variant - bu ixtiyoriy xususiyat, uni sizning ehtiyojlaringiz asosida sxemalaringizdan olib tashlashingiz mumkin. Siz ushbu havola ostida ATtiny-Wearable-Device-PCB-Edge-Connector-ni shu maqsadda mini PCB-ni yaratish bo'yicha tushuntirishni topishingiz mumkin.
PDIP soketlari va chekka ulagichi yuqoridagi jadval asosida Arduino pinlariga ulangan. Bu ISP dasturlash uchun zarur signallar.
Eslatma: Arduino kartasiga kondansatör qo'shiladi, bu dasturlash jarayonida hech qanday tiklanishni bekor qilmaydi
2 -qadam: Sxemani iz izi komponentlariga xaritalash
Ushbu loyihadagi izlarning aksariyati Kicad Footprint kutubxonasining bir qismidir. Qaysi variantni va nima uchun tanlaganimizni ko'rsatish uchun biz bu erda qisqa to'xtab turamiz.
Tafsilotlar uchun yuqoridagi rasmga qarang, iltimos, ko'rsatilganidek SMD kondansatör izidan foydalaning va tenglikni chekkali ulagichi uchun THT 6 pinli sarlavhadan foydalaning (qadam 2,54 mm, 3D model mavjud emas).
3 -qadam: PCB yaratish
PCB sxemasining asosiy yondashuvini tushuntirib beraylik:
- orqa tomonda biz faqat Arduino kartamizga ulanish uchun PAD -larni joylashtiramiz.
- yuqori tomonda biz DIP rozetkalari, mini PCB rozetkalari va LED holatiga ega bo'lishni xohlaymiz.
Arduino -ning ajoyib ta'rifi Arduino Uno Drawing -ga asoslanib, biz qalqon konnektorlarini joylashuvimizga joylashtirishni boshlashimiz mumkin (yuqoridagi rasmlarga qarang). Yaxshi amaliyot sifatida biz masofani hisoblash harakatlarini kamaytirish uchun o'lchov birliklarini dyuymga o'zgartiramiz.
4 -qadam: Oxirgi izohlar
Men qalqonni bir vaqtning o'zida bitta chipni dasturlash uchun ishlataman. Signal darajasi va dasturlash oqimi bilan bog'liq har qanday muammoga yo'l qo'ymaslik uchun buni qilishni tavsiya qilaman.
Agar kerak bo'lsa, tegishli fayllarga havolani yangilayman.
Men taxtaning chiroyli rasmini olganimdan so'ng, uni shu erga yuklayman. Umid qilamanki, siz ham dam oldingiz!
Tavsiya:
Arduino bilan ATtiny dasturlash: 7 qadam (rasmlar bilan)
ATtiny -ni Arduino bilan dasturlash: Arduino IDE yordamida ATtiny mikrokontrollerlarini dasturlash bo'yicha ko'rsatmalar. Oddiy ingliz tilida, 8-pinli Atmel chiplarini odatdagidek Arduino kabi dasturlash mumkin. Bu juda zo'r, chunki ATtiny juda kichkina, va - bu imkon beradi
8-pinli dasturlash qalqoni: 14 qadam (rasmlar bilan)
8-pinli dasturlash qalqoni: 8-pinli dasturlash qalqoni sizga ATtiny seriyali chiplarni Arduino-dan dasturchi sifatida dasturlash imkonini beradi. Boshqacha qilib aytganda, siz buni Arduino-ga ulaysiz va 8 pinli chiplarni osongina dasturlashingiz mumkin. Bu kichik mikrokontrollerlar bo'lishi mumkin
ATtiny Arduino dasturlash qalqoni: 7 qadam
ATtiny Arduino dasturlash qalqoni: Ushbu loyihada biz sizga Bantam Tools Desktop PCB frezalash dastgohi yordamida ATtiny Arduino dasturchi qalqonini yasashni ko'rsatamiz. Ushbu muhim komponent sizga ATtiny chiplarini Arduino IDE orqali ulash va dasturlash imkonini beradi. Bu loyiha
Arduino Uno uchun ATMEGA328 bootloader dasturlash qalqoni: 3 qadam (rasmlar bilan)
Arduino Uno uchun ATMEGA328 Bootloader dasturlash qalqoni: Arduino Uno uchun ATMEGA328P yuklagichli dasturlash qalqoni Ba'zida shunday bo'ladi va siz Arduino Uno Atmega328P mikroprotsessoriga zarar etkazasiz. Siz protsessorni o'zgartirishingiz mumkin. Lekin avval unda boot-loader dasturini o'rnatish kerak. Shunday qilib, bu qo'llanmada buni qanday qilish kerak
DIY Attiny dasturlash qalqoni: 8 qadam (rasmlar bilan)
DIY Attiny dasturlash qalqoni: Agar siz kichik va kam quvvatli Arduino taxtasini qidirmoqchi bo'lsangiz, Attiny - bu juda yaxshi variant, uning o'lchamlari bilan ajablanarli. U 5 ta GPIO piniga ega, ulardan 3 tasi analog pinli va 2 tasi PWM chiqishiga ega. Bu, shuningdek, haqiqatan ham moslashuvchan