Super Flux RGB LED Denetleyici
Super Flux RGB LED Denetleyici
Yazar: Hélio- consola.repairgmail.com – modding
| Giriş |
|
|
Bu projede kullanılmıştır? Piranha Super-flux RGB?? Renk kombinasyonları oluşturmak amacıyla, ortak anot ve PIC18F25K20 açtı. Bu iki fonksiyonu modları, renk dizisi μC belleğinde saklanan üreten otomatik ve manuel modda yedi renk seçebileceğiniz vardır.
| Şematik |
|
|
| Firmware |
|
|
PIC18F25K20 sadece 2 PWM çıkışları (Donanım), çünkü RGB led kontrol, PWM (Darbe Modülasyon ile) ile yapılan, ben TIMER0 kullanmak için 3 PWM çıkışları yazılım ve Manuel modda kullanmak için PWM IOC (değişiklik kesme).
| De-Bounce |
|
|
Bu projede ben modları arasında geçiş yapmak ve renklerini değiştirmek için butonlar kullanın. Ama devre gibi düğmesini kullanın (1) bir problem var. Bu yapılandırma ile ilgili sorun, bir tür yay geri dönüş eylemi içeren herhangi bir anahtarı mekanik doğası nedeniyle, kazandı? T bir devlet diğerine temiz bir geçiş olabilir, ancak yerine bir dizi olacak, yüksek ve düşük devletlerin ani. Biz de zıplatma sistemi uygulamak var, bu sorunu çözmek için, donanım veya yazılım tarafından yapılabilir. RC gecikme devresi veya bir Schmitt tetikleme ile yapılabilir, ancak her iki yönde fiyat artacaktır. Bu yüzden de sıçrama yazılım tarafından yapılır.
Örnek de sıçrama yapmak için kod:
Farklı uzakta yapılır, ancak bu şekilde benim için çalışıyor olabilir.
| PSU |
|
|
RGB led voltajı sabit tutmak için 7812 voltaj regülatörü kullanımı ve μC için bir LM317 voltaj Regülatörü kullanın. LM317, çıkış hesaplamak için bu denklemi kullanın:
| Led RGB |
|
|
Hangi renk, her renk için LUX aynı olması için farklı bir VF (İleri Voltaj), çünkü RGB Led farklı direnç değerleri kullanın. Bu denklemler resister hesaplamak için:
| Indirin |
|
|




















