
Led şov devresi pic 16f628A mikro denetleyici üzerine kurulu 8 adet led kullanılmış yazılım assembly ile hazırlanmış pcb tasarımı oldukca şık kaynak .asm, .hex, pcb dosyaları bulunuyor ayrıca yazılım hakkında detaylı bilgi akış diağramlarıda eklenmiş.
Devre, tek modlu bir kontrol anahtarıyla birlikte doğrudan PIC’den sürülen 8 LED sağlar. Bu sayfanın herhangi bir yerindeki üretici yazılımı, LED’leri 5 bit PWM sinyaliyle çalıştırarak 8 LED kanalının her birine dört yoğunluk seviyesi sağlar; kapalı, loş, orta, parlak. Bazı ilginç görsel efektler ve takip dizileri sağlamak için bellenime bir dizi dizi programlanmıştır.

Yazılım sıralı, rasgele ve manuel sıralı çalıştırma modlarına ve herhangi bir modda bir sonraki diziye manuel ilerlemeye sahiptir. Seçilen dizi ve mod da kalıcı belleğe kaydedilir, böylece her zaman seçilen modda yeniden başlar. Donanım yazılımı, lineer PWM LED takip projesinde kullanılanla aynıdır.
Tasarım, her bir LED’in doğrudan bir PIC I/O piminden çalıştırılmasıyla kasıtlı olarak basittir. Farklı boyutlarda ve karışık renklerde ledlerin yanı sıra 8 adetten az led ile kullanabilirsiniz. LED kovalayıcı olarak kullanmanın yanı sıra, oyuncaklara ve modellere efektler eklemek için harikadır. SSS’ye bakın
Kitle birlikte verilen PIC16F628A’ya önceden programlanmış bellenim, 34’ün üzerinde takip efekti ve dizisi içerir. PIC mikroları ve programlama ile ilgileniyorsanız ve dizileri değiştirmek veya yenilerini oluşturmak istiyorsanız, kaynak kodu ve programcı için hazır HEX dosyaları bu sayfanın altında verilmiştir.
LED kovalayıcının kalbi, PIC 16F628A mikrodenetleyici IC2’dir. Bu çip üzerinde çalışan program, çıkış port pinlerine bağlı LED’leri kontrol eder. R1’den R8’e kadar olan dirençler, LED1 – LED8 arasındaki akımı, PIC’lerin G/Ç bağlantı noktalarına veya LED’lere zarar vermeyecek güvenli bir seviyede sınırlar. Direnç R9, S1 anahtarına bağlı giriş için bir çekme sağlar. R10, PIC’lerin MCLR sıfırlama sinyalini yüksek tutar.
Kondansatör C1, 5 voltluk güç kaynağını PIC’ye ayırmak için kullanılır. Devreyi bir breadboard veya stripboard üzerinde kuruyorsanız, PIC’lerin Vdd bağlantısına (pim 14) yakın olduğundan emin olmalısınız.
Devreye güç, V+/V- lehim noktaları aracılığıyla sağlanır. Kullanılan voltaj regülatörü, bir LM2931-5.0, düşük kayıplı regülatördür ve 6 volta kadar bir giriş voltajıyla regülasyonu sürdürecektir. Güç dağılımının sınırlar içinde kalmasını sağlamak için LED takip cihazının giriş voltajı 6 volt ile 14 volt arasında olmalıdır. LM2931-5.0 regülatör, akülü ve otomotiv uygulamaları için tasarlanmıştır ve kendisine veya arkasındaki devreye zarar vermeden dahili akım sınırlama, termal kapatma ve ayrıca ters akü bağlantısını içerir. Kondansatör C3 önemlidir ve regülatör çıkışının kararsızlığını önlemek için takılmalıdır.

Tüm LED’ler açıkken devre tarafından çekilen tipik akım yalnızca 80mA civarındadır; tüm LED’ler kapalıyken 1mA’nın altındadır.
En son yüksek parlaklıktaki LED’ler, 330R akım sınırlayıcı dirençlerle bile çok parlaktır. Ancak, herhangi bir nedenle bu dirençleri değiştirmeniz gerekirse, yerleşik voltaj regülatörünün sağlayabileceği mutlak maksimum akımın 100mA olduğunu dikkate alın.
Akım sınırlama dirençlerini farklı LED’lere uyacak şekilde değiştirirseniz, her çıkış için LED akımının 10mA’dan fazla olmamasını hedeflemelisiniz (8 çıkışın tümü için toplam 80mA)
330R dirençleri, 1,7 volt LED ileri voltajı ve 5 voltta çalışan devre ile LED akımı 10mA olacak şekilde belirtilmiştir. Daha yüksek ileri gerilime sahip LED’ler daha az akım çekecektir. Çoğu LED’in 1,7 volttan daha yüksek bir ileri voltajı vardır, bu nedenle devre LED’lerin çoğuyla çalışır ve devrenin tasarım sınırları içinde kalır.
Kaynak: PIC16F628A-ufo-led-pwm