Mündəricat:

Milad ağacı masası animasiya LEDləri Attiny85: 6 addım
Milad ağacı masası animasiya LEDləri Attiny85: 6 addım

Video: Milad ağacı masası animasiya LEDləri Attiny85: 6 addım

Video: Milad ağacı masası animasiya LEDləri Attiny85: 6 addım
Video: Antik Mısır (Animasyon) 2024, Noyabr
Anonim
Image
Image
Masa üstü Milad ağacı animasiya LEDləri Attiny85
Masa üstü Milad ağacı animasiya LEDləri Attiny85
Masa üstü Milad ağacı animasiya LEDləri Attiny85
Masa üstü Milad ağacı animasiya LEDləri Attiny85

Kiçik (32x32mm) Milad ağacı, Milad günü masasına taxmaq üçün ATtiny85 SU (smd) tərəfindən canlandırılan 8 LED, animasiya 5 dəqiqə davam edir və bir döngədə təkrarlanır

PROQRAM TƏMİNATI:

pulsuz çap dövrə proqramı: Kicad 5 linki

Arduino 1.8

USBASP proqramçısı və ya ISP Arduino lövhəsi

Arduino proqramında ATTinys proqramlaşdırmaq üçün kiçik lövhələr, bunları quraşdırmaq üçün aşağıya baxın

Addım 1:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

TOOLS: Ucuz böyüdücü eynəklər

Lehimleme dəmir

ucu 1 mm 0,5 mm (və ya 1 mm) qaynaq

lehim axını

aseton

UV izolyasiya edən maşın

Mini qazma və meşə 0, 8mm max

hər şeyi etmək üçün qayçı

isti yapışqan tabancası və ya 2 komponentli epoksi yapışqan

cımbız (SMD -ə daxil olmaq üçün)

boya sprey ağ və parlaq lak

Addım 2: Komponentlər

SMD komponentləri:

8 rəngli LED (ölçü 0805)

150 Ohm 4 ölçü rezistoru (ölçüsü 1206)

1 müqavimət 10 KOhms (ölçü 1206)

1 kondansatör 100nF (ölçüsü 1206)

1 kondansatör Tantal 22μF 10Volts (B ölçüsü

bir mis PCB Tel və ya müqavimət quyruğu

epoksi əvvəlcədən həssaslaşdırılmış müsbət iki tərəfli 5/10 (ən yaxşı) və ya 16/10 (kəsmək daha çətindir)

Addım 3: ŞEMATİK və PCB

Sxematik və PCB
Sxematik və PCB
Sxematik və PCB
Sxematik və PCB
Sxematik və PCB
Sxematik və PCB

Tiponlar:

Kicad -ı istifadə etmək istəmirsinizsə, ağacın hər iki tərəfi şəffaf şəkildə çap olunmalıdır (əksinə), bunlar SVG vektor formatındadır və internet explorer ilə açılır və ya pulsuz vektor rəsm proqramı Inkscape link Inskape ilə açılır.

Kicad:

bütün Kicad faylları burada: Kicad 5.1 faylları

Addım 4: Bunu edin

Bunu etmək !
Bunu etmək !
Bunu etmək !
Bunu etmək !
Bunu etmək !
Bunu etmək !

Kəsmə: 0,5 mm qalınlığında epoksi istifadə edirsinizsə, ağacın konturunu qayçı ilə kəsə bilərsiniz (daxili açılara diqqət yetirin) və sonra kəsici ilə çimdik. 1.6 mm epoksi (16/10) istifadə etmisinizsə, bir testere bıçağı, bir fayl və bir kəsici istifadə etməlisiniz.

qaynaq: SMD komponentlərinin qaynağı çox incədir, böyüdücü eynək, cımbız, 0,5 mm (maksimum 1 mm) bir lehimləmə dəmiri istifadə etməyi məsləhət görürəm. PCB -ni asetonla hərtərəfli təmizləyin, cızıqlar səbəbiylə mikro kəsiklərin olmadığını, böyüdücü şüşə ilə yoxlayın, qaynağın "pastalarından" qaçmaq üçün axını ilə örtün. CMS -də ən yaxşı nəticələr əldə etmək üçün, qalay və lehimdən əvvəl həmişə komponentləri və PCB -ni bir az axını ilə örtün. SMD LED -ləri kövrəkdir, onları lehim edərkən çox uzun müddət qızdırmayın. YouTube və bloglarda CMS yazmaq və qaynaq etmək üçün bir çox dərslər var, əgər CMS -də yeni başlayanlarsınızsa, bunları izləməyi məsləhət görürəm. Hər iki tərəfdən birdən çox telli bir tel və ya bir müqavimət quyruğu ilə 4 viyanı qaynaqla başlayırıq, sonra LEDləri bir cımbızın köməyi ilə saxlayaraq bir-birindən qalaylayırıq, sonra PCB-yə yerləşdiririk. və oriyentasiyaya diqqət yetirərək birinci pimi qaynaqlayın, yaşıl nöqtə katotu göstərir (ən az) və sonra ikinci pimi lehimləyin. LED (0805 -də) lehimləmək çox çətin görünürsə, yuxarıdakı ölçüləri götürə bilərsiniz (1206 müqavimət olaraq). LED qaynaqlandıqdan sonra eyni üzdə olan 4 Ohm rezistoru lehimləyə bilərsiniz.

Çip lehimdən əvvəl proqramlaşdırılmalıdır. İki model arasında seçim edə bilərsiniz: ATtiny13A (1K yaddaş) və ya ATtiny85 (8K yaddaş) Proqramlaşdırma və FUSE BIT üçün bütün detallar aşağıda təsvir edilmişdir. Çip proqramlaşdırıldıqda onu qalaylaya bilərsiniz, PCB -də düzəldə bilərsiniz və bir pin lehimləyə bilərsiniz, lazım olduqda digər pinlərə uyğunlaşdırın və onları bir -bir lehimləyin. Kondansatörü 100nF lehimləyin, sonra Tantale10μF 10V kondansatörünü lehimləyin, müqaviməti 10KOhms və hər iki tərəfdəki güc pinlərini lehimlə bitirin. Sonra PCB -ni aseton və köhnə diş fırçası ilə təmizləyin, izlərin toxunmadığını yoxlayın və yemin + və polaritesinə diqqət yetirin, ağac dərhal "başlamalıdır", əgər belə deyilsə qaynaqları yoxlayın və musiqi

Boya, parıltı və lak göl şəkilləri ilə və ya zövqünüzə görə bəzəyin.

Proqramlaşdırmanın detallarını daxil etmək istəmirsinizsə, HEX faylları ATtiny13A və ATtiny85 üçün zipdə əlavə olunur. Proqramçılardan istifadə üsulunu təsvir etmirəm, çünki onu izah edən təlimatlar və ya youtube videoları var.

Addım 5: Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın

Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın
Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın
Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın
Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın
Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın
Yalnız Arduino HEX Dosyası Olmadan Çipi Proqramlaşdırın

Proqramlaşdırmanın detallarını daxil etmək istəmirsinizsə, HEX faylları ATtiny13A və ATtiny85 üçün zipdə əlavə olunur.

HEX faylları bağlantısı

Attiny yaddaşını proqramlaşdırmaq üçün proqramlaşdırma proqramına və Windows -da proqramçıya ehtiyacınız var, ProgIsp AVR mikrokontrolörlərində hər şeyi edə biləcək çox mükəmməl bir proqramdır. Proqramçım bir USBASP -dir (ebayda gülünc qiymətə tapırıq.) Sənədi PDF -də ekran görüntüsü ilə redaktə etdim:

ProgIsp təlimatı və proqramı

Windows və (Ubuntu mono ilə) üzərində işləyən avrdudess.exe də var.

AVRdudess bağlantısı

AVR çipləri üçün çox faydalı bir sayt ATtiny85 üçün ekran görüntüsünə baxın

AVR Fuse kalkulyatoru

pəncərələr altında ProgIsp və AVRdudess ilə fusesbit konfiqurasiyası üçün ekran görüntülərinə baxın

Addım 6: Çipi Arduino ilə dəyişdirin və proqramlaşdırın

Tövsiyə: