Mundarija:

Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85: 6 qadam
Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85: 6 qadam

Video: Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85: 6 qadam

Video: Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85: 6 qadam
Video: Одна в городе_Рассказ_Слушать 2024, Noyabr
Anonim
Image
Image
Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85
Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85
Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85
Ish stoli Rojdestvo daraxti animatsion LEDlari Attiny85

Kichik (32x32 mm) Rojdestvo daraxti, Rojdestvo kuni o'z stolini qo'yish uchun ATtiny85 SU (smd) tomonidan animatsiya qilingan 8 ta LED, animatsiya 5 daqiqa davom etadi va tsiklda takrorlanadi

Dasturiy ta'minot:

bepul bosma elektron dasturiy ta'minot: Kicad 5 havolasi

Arduino 1.8

USBASP dasturchisi yoki ISP Arduino platasi

ATTinys -ni Arduino -da dasturlash uchun Tiny platalari ularni o'rnatish uchun quyida qarang

1 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

TOOLS: Arzon lupali ko'zoynaklar

Lehimlash temir

uchi 1 mm 0,5 mm (yoki 1 mm) payvandlash

lehim oqimi

aseton

UV izolyatsiya qiluvchi mashina

Mini burg'ulash va o'rmon maksimal 0,8 mm

hamma narsani qilish uchun qaychi

issiq yopishtiruvchi qurol yoki 2 komponentli epoksi elim

cımbızlar (SMD -ga kirish uchun)

bo'yoq spreyi oq va porloq lak

2 -qadam: komponentlar

SMD komponentlari:

8 ta rangli LED (o'lchami 0805)

4 rezistor 150 Ohm (o'lchami 1206)

1 qarshilik 10 KOms (o'lchami 1206)

1 kondansatör 100nF (o'lchami 1206)

1 kondansatör Tantal 22 mF 10 volt (o'lcham B

mis PCB sim yoki qarshilik dumi

epoksi oldindan sezgirlangan ijobiy ikki tomonlama 5/10 (eng yaxshi) yoki 16/10 (kesish qiyin)

3 -qadam: Sxematik va tenglikni

Sxematik va tenglikni
Sxematik va tenglikni
Sxematik va tenglikni
Sxematik va tenglikni
Sxematik va tenglikni
Sxematik va tenglikni

Turlar:

Agar siz Kicad -dan foydalanishni xohlamasangiz, bu erda daraxtning ikki tomoni shaffof bo'lib, ular aks ettirilgan bo'lishi kerak (teskari), ular SVG vektorli formatda va Internet Explorer bilan ochiladi yoki bepul Inkscape havolasi bilan ta'minlanadi Inskape.

Kikad:

barcha Kicad fayllari bu erda: Kicad 5.1 fayllari

4 -qadam: IT qiling

IT qiling!
IT qiling!
IT qiling!
IT qiling!
IT qiling!
IT qiling!

Kesish: Agar siz 0,5 mm qalinlikdagi epoksi ishlatgan bo'lsangiz, siz daraxtning konturini qaychi bilan kesib olishingiz mumkin (ichki burchaklar uchun ehtiyot bo'ling) va keyin kesgich bilan sozlang. Agar siz 1,6 mm epoksi (16/10) ishlatgan bo'lsangiz, siz arra pichog'i, fayl va kesgichdan foydalanishingiz kerak.

payvandlash: SMD komponentlarini payvandlash juda nozik, men sizga kattalashtiruvchi oynalar, cımbızlar, 0,5 mm (maksimal 1 mm) lehimli temir uchidan foydalanishni maslahat beraman. PCBni aseton bilan yaxshilab tozalang, kattalashtiruvchi oynada chizish tufayli mikro kesmalar yo'qligini tekshiring, payvandlash "pirogi" bo'lmasligi uchun oqimi bilan yoping. CMS -da eng yaxshi natijalarga erishish uchun, kalaylash va lehimlashdan oldin har doim komponentlar va tenglikni ozgina oqim bilan surting. SMD LED'lari mo'rt, ularni lehimlashda uzoq vaqt qizdirmang. YouTube va bloglarda CMS -ni yoqish va payvandlash bo'yicha ko'plab qo'llanmalar mavjud, agar siz CMS -ni yangi boshlasangiz, men sizga ularni tomosha qilishni maslahat beraman. Biz 4 ta vintni ko'p tarmoqli simli yoki dumli ikki tomondan payvandlashdan boshlaymiz, so'ngra LEDlarni birma-bir kalaylab, ularni cımbız yordamida saqlaymiz, so'ng ularni tenglikka joylashtiramiz. Yashil nuqta katodni ko'rsatadi (eng kam) va birinchi pinni lehimlang. Agar LED (0805 yilda) lehimlash juda qiyin bo'lib tuyulsa, siz yuqoridagi o'lchamni (rezistor sifatida 1206) olishingiz mumkin. LEDni payvandlagandan so'ng, siz bir xil yuzdagi 150 ohmli 4 ta rezistorni lehimlashingiz mumkin.

Chip lehimlashdan oldin dasturlashtirilgan bo'lishi kerak. Siz ATtiny13A (1K xotira) yoki ATtiny85 (8K xotira) ikkita modelni tanlashingiz mumkin, dasturlash va FUSE BIT uchun barcha tafsilotlar quyida tasvirlangan. Chip dasturlashtirilgach, siz uni kalay qilib, uni tenglikka o'rnatib, pinni lehimlashingiz mumkin, agar kerak bo'lsa, boshqa pinlarga mos keladigan qilib sozlang va ularni birma -bir lehimlang. Kondensatorni 100nF lehimlang, keyin 10V kondansatör Tantale10 mF, qarshilik 10 kOhm va har ikki tomondan quvvat pimlarini lehim bilan tugating. Keyin tenglikni aseton va eski tish cho'tkasi bilan tozalang, izlar tegmasligini tekshiring va ozuqaning + va polaritesiga e'tibor bering, daraxt zudlik bilan "ishga tushishi" kerak, agar bunday bo'lmasa payvand choklarini tekshiring va treklar

Uni bo'yoq, yaltiroq va lakli ko'l rasmlari bilan bezang yoki didingizga qarab.

Agar siz dasturlash tafsilotlarini kiritishni xohlamasangiz, HEX fayllari ATtiny13A va ATtiny85 ziplariga biriktirilgan. Men dasturchilarni ishlatish usulini ta'riflamayman, chunki uni tasvirlaydigan youtube videolari bor.

5 -qadam: Faqat Arduino HEX faylisiz chipni dasturlash

Chipni faqat Arduino HEX faylisiz dasturlash
Chipni faqat Arduino HEX faylisiz dasturlash
Chipni faqat Arduino HEX faylisiz dasturlash
Chipni faqat Arduino HEX faylisiz dasturlash
Chipni faqat Arduino HEX faylisiz dasturlash
Chipni faqat Arduino HEX faylisiz dasturlash

Agar siz dasturlash tafsilotlarini kiritishni xohlamasangiz, HEX fayllari ATtiny13A va ATtiny85 ziplariga biriktirilgan.

HEX fayllari havolasi

Attiny xotirasini dasturlash uchun sizga dasturiy ta'minot va dasturchi kerak Windowsda ProgIsp - AVR mikrokontrollerlarida hamma narsani qila oladigan juda to'liq dastur. Mening dasturchim - bu USBASP (biz uni ebayda bema'ni narxda topamiz.) Men hujjatni PDF -da skrinshot bilan qayta ishladim:

ProgIsp qo'llanma va dasturiy ta'minot

Bundan tashqari, avrdudess.exe Windows va Ubuntu -da ishlaydi.

AVRdudess havolasi

AVR chiplari uchun juda foydali sayt ATtiny85 uchun skrinshotni ko'ring

AVR sug'urta kalkulyatori

derazalar ostidagi ProgIsp va AVRdudess bilan fusesbit konfiguratsiyasi uchun ekran tasvirlarini ko'ring

6 -qadam: Arduino yordamida chipni o'zgartiring va dasturlashtiring

Tavsiya: