İçindekiler:

Masa Noel Ağacı Hareketli LED'ler Attiny85: 6 Adım
Masa Noel Ağacı Hareketli LED'ler Attiny85: 6 Adım

Video: Masa Noel Ağacı Hareketli LED'ler Attiny85: 6 Adım

Video: Masa Noel Ağacı Hareketli LED'ler Attiny85: 6 Adım
Video: Led Işıklı Oda 😫🤤#Shorts 2024, Kasım
Anonim
Image
Image
Masa Noel Ağacı Hareketli LED'ler Attiny85
Masa Noel Ağacı Hareketli LED'ler Attiny85
Masa Noel Ağacı Hareketli LED'ler Attiny85
Masa Noel Ağacı Hareketli LED'ler Attiny85

Küçük (32x32mm) Noel ağacı Noel gününde masasına koymak için bir ATtiny85 SU (smd) tarafından canlandırılan 8 LED, animasyon 5 dakika sürer ve bir döngü halinde tekrarlanır

YAZILIM:

ücretsiz baskılı devre yazılımı:Kicad 5 link

Arduino 1.8

USBASP programcısı veya ISP Arduino kartı

Arduino yazılımında ATTiny'leri programlamak için küçük panolar Bunları yüklemek için aşağıya bakın

Aşama 1:

resim
resim
resim
resim
resim
resim

ARAÇLAR:Ucuz büyüteç gözlükleri

Havya

uç 1 mm 0,5 mm (veya 1 mm) kaynak

Lehim akı

aseton

UV yalıtım makinesi

Mini matkap ve orman 0, 8mm maks

her şeyi yapmak için makas

sıcak tutkal tabancası veya 2 bileşenli epoksi tutkal

cımbız (SMD'ye girmek için)

boya spreyi beyaz ve parlak vernik

2. Adım: Bileşenler

SMD Bileşenleri:

8 renkli LED (0805 boyutunda)

4 direnç 150 Ohm (boyut 1206)

1 direnç 10 KOhms (boyut 1206)

1 kapasitör 100nF (boyut 1206)

1 kapasitör Tantal 22μF 10Volt (B boyutu

bir bakır PCB teli veya direnç kuyruğu

epoksi önceden hassaslaştırılmış pozitif çift taraflı 5/10 (en iyisi) veya 16/10 (kesilmesi daha zor)

Adım 3: ŞEMATİK ve PCB

ŞEMATİK ve PCB
ŞEMATİK ve PCB
ŞEMATİK ve PCB
ŞEMATİK ve PCB
ŞEMATİK ve PCB
ŞEMATİK ve PCB

yazım hataları:

Burada Kicad'ı kullanmak istemiyorsanız, şeffaf olarak yazdırmak için ağacın her iki tarafı da yansıtılmalıdır (baş aşağı), bunlar SVG vektör formatındadır ve internet explorer ile açılır veya ücretsiz vektör çizim yazılımı Inkscape link Inskape ile daha iyidir

Kicad:

tüm Kicad dosyaları burada: Kicad 5.1 dosyaları

Adım 4: BT yapın

Bunu yapmak !
Bunu yapmak !
Bunu yapmak !
Bunu yapmak !
Bunu yapmak !
Bunu yapmak !

Kesim: Eğer 0,5 mm kalınlığında epoksi kullandıysanız, ağacın ana hatlarını makasla (iç açılara dikkat edin) kesebilir ve ardından bir kesici ile ince ayar yapabilirsiniz. 1,6 mm epoksi (16/10) kullandıysanız, demir testeresi bıçağı, eğe ve kesici kullanmalısınız.

kaynak: SMD bileşenlerinin kaynağı çok hassastır, büyüteç, cımbız, 0,5 mm'lik bir havya ucu (maksimum 1 mm) kullanmanızı tavsiye ederim. PCB'yi asetonla iyice temizleyin, bir büyüteçle çizikler nedeniyle mikro kesikler olmadığını kontrol edin, kaynak "pastalarını" önlemek için akı ile kaplayın. CMS'de en iyi sonuçları elde etmek için, kalaylama ve lehimlemeden önce her zaman bileşenleri ve PCB'yi biraz akı ile kaplayın. SMD LED'ler kırılgandır, lehimlerken çok uzun süre ısıtmayın. Youtube ve bloglarda CMS yazma ve kaynak yapma konusunda pek çok eğitim var, CMS'ye yeni başladıysanız izlemenizi tavsiye ederim. 4 yolu çok telli bir tel veya her iki tarafta bir direnç kuyruğu ile kaynak yaparak başlıyoruz, ardından LED'ler, bir cımbız yardımıyla onları tek tek kalaylayarak, sonra PCB'ye yerleştiriyoruz. ve yeşil noktanın katodu (en az) gösterdiği yöne dikkat ederek birinci pimi kaynaklayın ve ardından ikinci pimi lehimleyin. LED'in (0805'te) lehimlenmesi çok zor görünüyorsa, yukarıdaki boyutu (dirençler olarak 1206) alabilirsiniz. LED kaynak yaptıktan sonra aynı yüzde bulunan 150 Ohm'luk 4 direnci lehimleyebilirsiniz.

Çip, lehimlemeden önce programlanmalıdır. ATtiny13A (1K bellek) veya ATtiny85 (8K bellek) olmak üzere iki model arasında seçim yapabilirsiniz. Programlama ve FUSE BIT ile ilgili tüm ayrıntılar aşağıda açıklanmıştır. Çip programlandığında kalaylayabilir, PCB üzerinde ayarlayabilir ve bir pim lehimleyebilir, gerekirse diğer pimlere uyacak şekilde ayarlayabilir ve tek tek lehimleyebilirsiniz. 100nF kondansatörü lehimleyin, ardından kondansatörü Tantale10μF 10V, direnç 10KOhms lehimleyin ve her iki taraftaki güç pimlerini lehimleyerek bitirin. Ardından PCB'yi aseton ve eski bir diş fırçası ile temizleyin, hiçbir parçanın temas etmediğini kontrol edin ve beslemenin + ve - polaritesine dikkat ederek test edin, ağaç hemen "başlamalıdır", durum böyle değilse kaynakları kontrol edin ve izler.

Boya, sim ve vernik göl resimleri veya zevkinize göre süsleyin.

Programlama detaylarını girmek istemiyorsanız, ATtiny13A ve ATtiny85 için HEX dosyaları zip dosyasına eklenmiştir. Programlayıcıları kullanma yöntemini anlatmıyorum çünkü onu anlatan talimatlar veya youtube videoları var.

Adım 5: ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN

ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN
ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN
ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN
ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN
ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN
ÇİP'i Yalnızca Arduino HEX Dosyası Olmadan PROGRAMLAYIN

Programlama detaylarını girmek istemiyorsanız, ATtiny13A ve ATtiny85 için zip dosyasına HEX dosyaları eklenmiştir.

HEX dosyaları bağlantısı

Attiny belleğini programlamak için, bir programlama yazılımına ve bir programlayıcıya ihtiyacınız var Windows'ta ProgIsp kullanın, AVR mikro denetleyicilerinde her şeyi yapabilen çok eksiksiz bir yazılımdır. Programlayıcım bir USBASP (bunu ebay'de saçma bir fiyata buluyoruz.) Belgeyi ekran görüntüsüyle birlikte PDF olarak yeniden düzenledim:

ProgIsp kılavuzu ve yazılımı

Ayrıca Windows'ta çalışan avrdudess.exe ve (mono ile Ubuntu) vardır.

AVRdudess bağlantısı

AVR çipleri için çok kullanışlı bir site ATtiny85 için ekran görüntüsüne bakın

AVR Sigorta hesaplayıcısı

windows altında ProgIsp ve AVRdudess ile fusesbit yapılandırması için ekran görüntülerine bakın

Adım 6: Chip'i Arduino ile Değiştirin ve Programlayın

Önerilen: