Mundarija:
- 1 -qadam: Breadboard dasturchisi davri
- 2 -qadam: Sizga nima kerak
- 3 -qadam: qalqonning joylashishi
- 4 -qadam: qalqonni qurish
- 5 -qadam: dasturchini sozlash
- 6 -qadam: Attini uchun Arduino IDE -ni o'rnatish
- 7 -qadam: Attini dasturlash
- 8 -qadam: Kichkina Attina ozod bo'ling
Video: DIY Attiny dasturlash qalqoni: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Agar siz kichik va kam quvvatli Arduino taxtasini qidirmoqchi bo'lsangiz, Attiny - bu juda yaxshi variant, uning o'lchamlari ajablanarli. U 5 ta GPIO piniga ega, ulardan 3 tasi analog pinli va 2 tasi PWM chiqishiga ega. U, shuningdek, (2,7V dan 5,5V gacha) ishlaydigan kuchlanishga juda moslashuvchan, shuning uchun u batareyalarni zaryadsizlantirish uchun juda mos keladi. Men ham atigi 1 dollarga tushishini aytdimmi?? biz bu ko'rsatmalarni bosib o'tmoqchimiz.
Qalqonni yaratish bo'yicha ko'plab qo'llanmalar mavjud, ammo men tekshirganlarning hammasida Arduino IDE -ning yangi versiyalarini ishlatganda, bu erda ham o'tib ketaman. Men ushbu ko'rsatmadagi barcha ma'lumotlarni ko'rib chiqaman.
Keling, bunga erishaylik!
1 -qadam: Breadboard dasturchisi davri
Shuni ta'kidlash kerakki, agar siz qalqon yasamaslikni xohlasangiz, attini dasturlash uchun siz non panelidan foydalanishingiz mumkin. Men qalqonni xohlardim, shuning uchun men kelajakda foydalanish uchun doimiyroq narsaga ega bo'lardim. Agar siz dasturchi dasturini tanlasangiz, dasturiy ta'minotning keyingi bosqichlari qalqon bilan bir xil bo'ladi. Buning uchun 5 -bosqichga o'ting.
2 -qadam: Sizga nima kerak
Dasturchi yaratish uchun sizga quyidagi qismlar kerak bo'ladi.
Attiny85* - Ehtimol, shulardan biriga kerak bo'ladi:) Protoboard (10 dona)*Erkak bosh pimlari*120 dona kondansatkichlar to'plami (bizda 10uF bor) bizga kerak bo'lgan qarshilik)*
Men ishlatgan mega taxtasi* - har qanday Mega yoki Uno ishlaydi.
Shuningdek, sizga lehimlantiruvchi temir va ba'zi simlar kerak bo'ladi.
*= Hamkorlik havolalari
3 -qadam: qalqonning joylashishi
Yuqoridagi rasmlarda biz qilmoqchi bo'lgan qalqonning tartibini ko'rishingiz mumkin. Men tasvirni tarkibiy qismlari va simlari juda gavjum deb bilaman, shuning uchun men o'qishni osonlashtirish uchun faqat simlar va faqat komponentlar yordamida sxemani tuzdim.
Menga o'xshab ko'p pim ishlatishning hojati yo'q, men oxirgi rasmda kerakli pinlarni belgilab qo'yganman, agar hamma pinlar ishlatilsa, qalqonni to'g'ri joyga ulash osonroq bo'ladi deb o'yladim. yuqori va pastki.
4 -qadam: qalqonni qurish
Bu juda to'g'ri oldinga siljish sxemasi, eng murakkab qismi, ehtimol, pimlarni to'g'rilashdir.
Pimlarni yasash usuli quyidagicha edi:
- Erkak bosh pimlarini kesib oling, shunda ular Mega/Uno -ning yuqori va pastki qatorlariga to'g'ri keladi.
- Ularni Arduino -ga joylashtiring.
- Protoboardni tepaga joylashtiring va ularni o'tkir asbob bilan belgilang.
- Arduino -dan sarlavhalarni olib tashlang.
- Sarlavhalar plastmassasini pimlarning bir uchiga suring (men buning uchun protobarddan foydalandim, shunchaki stol tomon itardim). Ular oxirigacha yuqoridagi rasmdagi pimlarga o'xshab ko'rinishi kerak
- Pimlarni protoboardning yuqori qismiga joylashtiring (tepada plastik)
- Ularni joyiga lehimlang, hozircha ushlab turish uchun yetarli darajada lehim.
Shundan so'ng, bu faqat kontaktlarning zanglashiga olib keladi, o'z komponentlarini kirgizib, pimlarni ularni ulashingiz kerak bo'lgan joyga egib, ulanishlarni lehimlang. Men lehim paytida komponentlarimni joyida ushlab turish uchun ko'k rangdan foydalanishni yaxshi ko'raman. Men taxtaning pastki qismidagi rasmni qo'shib qo'ydim, men qanday ko'rinishga ega ekanligimni ko'rsatish uchun. Lehimlashdan oldin LED va kondansatör yo'nalishini ikki marta tekshirib ko'ring. LED uchun rezistor LEDning qisqa svetodiodiga ulangan bo'lishi kerak. Kondensator uchun kumush belgisi bo'lgan oyog'i erga ulangan bo'lishi kerak. Oxir -oqibat, agar siz uni ulashda Attini yo'nalishini eslatish uchun o'zingizga belgi yoki maslahat berib qo'ysangiz yaxshi bo'ladi. yuqoridagi rasmda men pastki chap burchagini belgilaydigan rasmimni ko'rsataman, bu attinadagi nuqta bilan mos keladi.
Agar sizda ko'p o'lchagich bo'lsa, men pinlarni har qanday ko'priklar uchun, ayniqsa, pastki pimlarni sinab ko'rishni taklif qilaman, chunki ular quvvat pimlari.
5 -qadam: dasturchini sozlash
Dasturchi sifatida Arduino -dan foydalanish uchun biz birinchi navbatda uning eskizini o'chirishimiz kerak, birinchi navbatda sizning qalqoningizni arduino -ga ulang, ular USB kabelini arduino -ga ulang, Arduino IDE -ni oching, so'ng "Fayl -> Misollar" ni bosing. > 11. ArduinoISP -> ArduinoISP
Biz bu faylga o'zgartirish kiritishimiz kerak, bu men topgan boshqa qo'llanmalardan yo'qolgan qism.
Fikr qoldirilgan qatorni ko'rmaguningizcha bu faylni pastga aylantiring // #USFOLD_STYLE_WIRING ni belgilang
Bu satrdan sharhni olib tashlang (shuning uchun u endi #USFOLD_STYLE_WIRING ni belgilang)
Endi siz ushbu eskizni boshqa eskizlar singari arduino -ga yuklashingiz mumkin.
6 -qadam: Attini uchun Arduino IDE -ni o'rnatish
Attiny -ga dasturlashdan oldin, biz Attine dasturini boshqaruv kengashi menejeri orqali o'rnatishimiz kerak
Biz qilishimiz kerak bo'lgan birinchi narsa -Qo'shimcha taxtalar menejeri URL -lariga Fayl -> Tanlovlar ostida joylashgan yangi qatorni qo'shish.
Siz kiritishingiz kerak bo'lgan URL:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Kengashlar menejeri URL -qutisining o'ng tomonidagi tugmachani bosing va yuqoridagi so'zlarni yangi qatorga kiriting.
Kengash menejerini ochishni xohlaysiz, "Asboblar" -"Kengash" ga o'ting: "nima tanlangan bo'lsa" -> "Kengash menejeri"
"Attiny" ni toping va "O'rnatish" ni bosing.
7 -qadam: Attini dasturlash
Endi biz Attini dasturlashni boshlashga tayyormiz.
Asboblar ostida quyidagilarni tanlang:
- Kengashlar menyusidan ATtiny25/45/85 ni tanlang.
- Ochiladigan menyuda Attiny85 -ni tanlang.
- Soat ochiladigan menyusida Ichki 8 MGts ni tanlang.
- Port siz dasturchi sifatida foydalanayotgan Arduino -ning Com porti bo'lishi kerak.
- "Dasturchi" ochiladigan ro'yxatidan Arduino -ni Internet -provayder sifatida tanlang.
Biz hozir bootloaderni yoqishimiz mumkin, bu erda bootloader nima qilayotgani va afzalliklari/kamchiliklari haqida yaxshi ma'lumot bor. "Asboblar" ga yana o'ting va "Bootloader -ni yoqish" -ni tanlang.
Keyin biz Attiniga eskizni dasturlashimiz kerak
Asosiy miltillash misolini oching: Fayl -> Misollar -> Asosiy -> Ko'z ochish
Attinada LED_BUILTIN uchun pin yo'qligi sababli, biz uni eskizda 0 bilan almashtirishimiz kerak, chunki bizda 0 pinli LED bor. Siz bu eskizni yuklash tugmasini bosish orqali taxtangizga yuklashingiz kerak. Umid qilamanki, LED yonib -o'chib turishi kerak!
8 -qadam: Kichkina Attina ozod bo'ling
Endi dasturxon qalqoni uyidan attinini olib tashlash vaqti keldi, men buni amalga oshirishning eng yaxshi usuli - tekis tornavida yordamida uni o'chirish. Agar siz uni to'g'ridan -to'g'ri tortib olsangiz, siz pimlarni egishingiz mumkin. Tornavidani yon tomoni ostiga qo'ying va uni ohista tortib oling, agar u bo'sh bo'lsa, boshqa tomonga o'ting va takrorlang. Endi siz V va erni ulashdan keyin xohlagan loyihangizda attinidan foydalanishingiz mumkin. Oxirgi misolda men qanday qilib siz tanga batareyali batareyani ishlatishingiz mumkinligini ko'rsataman! Umid qilamanki, siz bu ko'rsatmalarni foydali deb topdingiz, agar savollaringiz bo'lsa, so'rang! Videolar: Qo'shimcha videolar uchun YouTube kanalimni tekshiring.
Jonli oqim: Men har dushanba kuni Twitch -da elektronika loyihalari ustida ishlayman
Men elektronika va boshqa tasodifiy narsalar haqida twitterda gaplashaman - @witnessmenow
Brayan
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
Arduino Attiny dasturlash qalqoni - SMD: 4 qadam
Arduino Attiny dasturlash qalqoni - SMD: Salom, men oxirgi oylarda taqiladigan kiyimlar uchun dasturiy vositamni sozlash ustida ishladim. Bugun men Arduino qalqonimni qanday yaratganim bilan o'rtoqlashmoqchiman, bir muncha vaqt googlingdan so'ng men Attiny dasturlash qalqoni haqidagi qiziqarli maqolani topdim
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