Led tabelada led parlaklık ayarı?

Başlatan toyo, 14 Şubat 2013, 20:04:22

toyo

http://www.youtube.com/watch?v=e4I0Lkr2Bks#
Selamlar.. Videodaki ledli tabelada ledin parlaklığının nasıl ayarlandığını bilen birisi varmı? Teşekkürler..
Not:30. sanıyeden sonraki kısımda.
Gelirken ne getirilir ki giderken ne götürülür.

elekTRofizikci

anismasyon kartının özelliği o.... aşağı yukarı her animasyon kartında vardır... Animasyon kartlarında da genellikle PIC kullanılır, ve yazılımla halledersin o işi ....
"elektrofizikci" adıyla facebook sayfamdan, web sitemden, youtube kanalımdan, twitterden, hotmail adresimden ve Linkedin den takip edebilirsiniz. Elektrik Elektronik ve Makine üzerine fuarlar, söküm videoları, kendin yap ürünleri, teknik denemeler, robot yarışları bu sitede www.elektrofizikci.com

ibrsel


toyo

PWM ile sinüs sinyali tarzında bir sinyal üretmek gerekir ozaman.yanlışmı düşünüyorum.
bunu picle yapamayız   ???
opamp felan kullanarak sinyali değiştirmek gerekir.elinde böyle bir çalışması olan varmı acaba?bu işle uğraşmış yada bilgi tavsiye verebilecek.Teşekkürler..
Gelirken ne getirilir ki giderken ne götürülür.

RaMu

Bütün picler veya m.d.ler ile pwm üretebilirsiniz, pwm modülü olmasa dahi, programlama bilginiz diliniz kullanacağınız m.d. nedir ona göre öneride bulunmak kolay olur.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

toyo

CCS C programlama dilini kullanarak pwm üretebilirim bi kaç eksiklerim var ancak aşarım o sıkıntıları.
Benim sıkıntım
Pic yardımıyla kare dalga dışında bi sinyal üretemeyiz.Yanlış mı biliyorum?
Ürettiğimiz bu kare dalgayı sinüs sinyaline çevirme işini yapan hazır bir entegre bir modül varmıdır. ?
Yukarıdaki videoda karedalga ile yapmamıştır heralde o işi  ???
Bu işle uğraşmış olan ilgilenen birisi varmı acaba?
Gelirken ne getirilir ki giderken ne götürülür.

mehmet

Malesef kare dalga ile yapılmış...
PWM duty cycle oranıyla zaman içinde oynayarak
bu efekt oluşturulmuş...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

RaMu

  Aynen mehmet hocamın dediği gibi kare dalga ile yapılıyor. Ben bu işle uğraştım, pwm modülünü değil programsal pwm üretip testere dişli dalga çıkardım, asm ile yazmıştım(16f877 için) şimdi yazdığım şeye bakınca (program diyemiyorum) ne yazdığımı bende anlamadım, mantık basit, farklı duty saykıl ile aynı frekansı üretin çıkışa bir kondansatör koyun, kondansatör üzerindeki gerilimi ölçün göreceğiniz şey farklı gerilim değerleri olacaktır, sonuçta sinüs dalgasıda herhangibir dalga formuda küçük parçalara ayrıldığında kare dalga parçaları olarak ifade edilebilir aynen integral alırken sinüsü küçük parçalara ayırıp birer dikdörtgenmiş gibi düşünmeye benzer, uğraşacaksanız dahada anlatırım.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ibrsel

LED Tabelada sistem genellikle 12V DC ile çalışıyor. Siz ledleri istediğiniz gibi dizip transistör ile veya mosfet ile yada ULN tarzı herhangi bir sürücü ile sürebilirsiniz. Ledlerin dizilimi ve istediğiniz güce bağlı olarak size kalmış..
Ledlerin parlaklığını da yazılımda PWM ile istediğiniz gibi değiştirebilirsiniz..Size örnek olması açısından aşağıdaki dosyayı paylaştım. LCD ekranda PWM değerini görebilirsiniz. LED yerine DC Motor bağladım. Motorun dönüş hızı PWM değerine göre değişmekte. BUNU Osilaskop ilede görebiliyorsunuz..Siz burada Motor Yerine LEd tabeladaki Bir harfi bağladığınızı düşünün. Dolayısı ile Harfin parlaklığı uyguladığınız PWM değerine göre artıp azalacaktır..

İyi çalışmalar..

http://s2.dosya.tc/server/gfZBin/pwm.rar.html

Buda Program kodları ve ISIS resmi..
'********************************************************
Device = 16F877A
    Config xt_osc , wdt_off , pwrte_off , lvp_off , boden_off ,cp_off,wrt_off
    Declare Xtal=4
'********************************************************
All_Digital  true     
TRISA=0 : TRISB=0 : TRISC=0 : 
''*******************************************************
Declare LCD_DTPin PORTD.4      '' LCD tanımlamaları
Declare LCD_ENPin PORTD.3
Declare LCD_RSPin PORTD.2 
''********************************************************  
''******************  HPWM TANIMLAMALARI  ****************
Declare CCP1_Pin PORTC.2        ' HPWM 1. PİN PORTC.2  
Declare CCP2_Pin PORTC.1        ' HPWM 2. PİN PORTC.1  
'''*******************************************************
Dim m1pwm As Byte 
Dim f As Word
    f=512
basla:         
     HPWM 1,m1pwm,f  
     Inc m1pwm : DelayMS 100  
        If m1pwm>=254 Then m1pwm=1
     Print At 1,1,"PWM:",Dec3 m1pwm
     
GoTo basla

'---------------------------------------------------------------




toyo

Hepinize teşekkür ederim.gerekli çalışmaları yaptıktan sonra tekrar eksiklerimi tamamlamak için yardımınızı isteyeceğim.yardımlarınızı esirgemeyin. ;D
Gelirken ne getirilir ki giderken ne götürülür.

muhittin_kaplan

ortalama deger, efektif değer, tepeten tepeye değer gibi konuları araştırınız. Değişken bir sinyalin bu değerleri nasıl hesaplanıyor bakınız.