Elektronik devreler tasarlarken ters voltaj koruması eklemek önemlidir. Bu koruma eklenmezse yanlış beslemeler sonucunda, tasarlanan devrenin bozulması çok olasıdır.
Bunu yapmanın en kolay yolu diyot kullanmaktır. Diyot; elektrik akımının sadece bir yönde akmasına izin veren, yarı iletken malzemelerden yapılmış iki bacaklı bir elemandır. Devrenin enerji girişine seri bağlandığında ters voltaj verilirse devreden neredeyse hiç akım geçmeyecektir. Bu da devrenin bozulmasını önleyecektir. Ancak diyot kullanmanın dezavantajları vardır. Diyotlar aşırı ısı üretirler (bir miktar enerji boşa harcanır). Farklı diyotlar (örneğin schottky diyotlar) daha az enerjiyi boşa harcayabilir. Ancak diyot kullanmak yerine daha verimli ve iyi yöntemlere başvurmak doğru olacaktır. Çünkü standart diyot yerine farklı bir tür diyot kullanıldığında ters bağlantıda akan akım miktarı yükselebilir.
1 amperlik bir yükü ters akımdan korumak için 6A10 diyotunu kullandığımızı varsayarsak 0.90*1 = 0.90W güç kaybı yaşarız. Bu kayıp ısıya dönüşecektir.
Bu iş için P-kanallı bir MOSFET kullanmak daha verimli olacaktır. Öncelikle kullanacağınız MOSFETi yükün ihtiyaçlarına göre belirlemelisiniz. MOSFET’lerle çalışırken bacaklara dikkat etmek oldukça önemlidir. Çünkü çok hassas elemanlardır ve yanlış bağlantı yapıldığında kolayca bozulabilirler. Ayrıca içlerindeki yarı iletken tabakalar çok incedir. Bu nedenle statik elektriğe maruz kalan bir MOSFET bozulabilir. MOSFET’leri kullanırken ve depolarken buna önem verilmeli, kullanılan havya mutlaka topraklı olmalı ve çok sıcak olmamalıdır.
Şema 1’deki devreyi kullanarak yükleri ters akımdan koruyabilirsiniz. Amacınıza uygun bir transistör seçmeniz çok önemli. Örneğin yukarıdaki şema ile 20 volttan daha büyük voltajla çalışan devreleri doğrudan koruyamazsınız. Çünkü IRF9540 transistörünün “Gate-to-Source” voltajı datasheet’inde 20 volt olarak belirtilmiş. Ancak bir zener diyot ve direnç yardımıyla gate voltajını limitlemeniz mümkün. Gate voltajını 20 voltu geçmeyecek şekilde limitlerseniz örnekteki devreye 100 volt kadar voltaj verebilirsiniz. Bu voltaj değerleri her transistör için farklı olacağından MOSFET seçerken datasheet’ine bakmayı unutmayınız. Transistörden geçebilecek en yüksek sürekli akım da seçim yaparken önemlidir. Örneğin 20A çekecekseniz 20 amperlik bir MOSFET bir süre sonra bozulabilir çünkü bu değer ideal şartlar altında geçerlidir. (Çok iyi soğutma gibi) Bu nedenle seçim yaparken daha yüksek değerler seçmek daha faydalı olacaktır.
12 volt 1 amper ile çalışan bir yükü bu devreye taktığımızı düşünelim. Diyotlar ve normal transistörlerin aksine MOSFET’lerin sabit bir voltaj düşümü yoktur. Bu değer çekilen akıma bağlıdır. Bu sebeple ters voltaj koruması için çok verimlidirler. 12 voltu devreye verdiğimizde Gate-to-Source voltajı örnekteki transistörün iç voltaj düşümünden dolayı en az -10.4v olacaktır. Bu da negatif voltajlarla tetiklenen P kanallı MOSFET’leri iletken hale getirmek için yeterlidir. Veri sayfasına göre MOSFET iletken moddayken maksimum 0.117 ohm bir dirence sahip olabilir. Bu da 1 amperlik yük için 0.117*(1)^2=0.117W ısı enerjisi demek. Diyotla karşılaştırırsak 0.783W enerjiyi boş yere ısıya çevirmiyoruz demektir 🙂 Ancak MOSFET seçerken iç direncinin düşük olmasına önem verin. Enerji kaybını azaltmak için bu önemli.
Fakat voltajı ters bağlarsak Gate-to-Source voltajı +12 volt olarak ölçülür. Bu değer pozitif olduğu için MOSFET yalıtkandır. Yani yüke akım gitmez.
Bu devrenin verimi voltajla doğru orantılıdır. Voltaj arttıkça verim artar çünkü voltaj azaldıkça MOSFET’lerin iç direnci artar. Ayrıca soğutma da önemlidir çünkü MOSFET ısındıkça direnci artacaktır.
Bu devre normal voltajlarda (örn. 12v) verimlidir ancak çok küçük voltajlarda verimsiz çalışacaktır. Bunun sebebi ise MOSFET’lerden geçebilecek akım miktrarının gate voltajı ile orantılı olmasıdır. Bu durumu dikkate alarak diyot – MOSFET seçimi yapmalısınız. Fakat diyotların da yaklaşık 0.7v kadar voltaj düşümüne sebep olacağını unutmayınız.
Not: Bu devre sadece yükler için kullanılabilir. Voltaj kaynakları (batarya vb.) için kullanıldığında çalışmayacaktır. Voltaj kaynakları için kullanılabilecek koruma devresi için ayrı bir yazı yazmayı düşünüyorum. Umarım faydalı bir yazı olmuştur. Başka bir yazıda tekrar görüşmek üzere…
Merhaba arkadaşlar, ben Uygar KOÇ. Bu yazımda sizlere güzel bir prototip devre oluşturma platformu olan breadboardlara nasıl devre kurulacağını anlatacağım.
[sam id=”1″ codes=”true”]
[sam id=”1″ codes=”true”]
İsim Nereden Geliyor?
Breadboardun Türkçe karşılığı “Ekmek Tahtası”dır. Öyleyse niye üzerine devreler kurduğumuz bu kartın adını ekmek tahtası koyduk?
Çünkü uzun yıllar önce insanlar, devreleri annelerinin ekmek tahtaları üzerinde delikler açarak veya raptiyeler takarak oluşturuyorlardı.
Bundan beri elektronik devler çok küçüldü ve bizler devreleri bağlamak için daha iyi yollar aradık. Bu ekmek tahtaları, zamanla modern breadboardlara dönüştü.
Neden Breadboard Kullanmalı?
Elektronik bir breadbord, (Üzerinde devreler kurulan, sandviç hazırlanan değil 😀 ) prototip oluşturmak için mükemmel bir karttır. Lehim yapmaya ihtiyaç duymaz. Böylece birçok değişikliği rahatlıkla yapabiliriz.
Ayrıca elektroniğe yeni başlayanlar için breadbord, müthiş kolaylık sağlayacaktır.
Bir Breadboardun Anatomisi
Bir breadboardun başlıca özellikleri
Terminal Şeritleri
Devreleri kurarken en çok kullanacağımız alanlar bunlardır. Fotoğrafta gösterildiği gibi hepsi birbirine şeritler halinde bağlıdır.
Güç Rayları
Devremizin gücünü bu alandan veririz. Fotoğrafta görüldüğü gibi (+) hattı bir şerit, (-) hattı ayrı bir şerittir.
DIP Desteği
DIP entegreleri kullanırken bu boşluk çok işimize yarayacak. Bu bölümün kullanımını aşağıda eklediğim videomda anlattım.
Aşağıdaki fotoğraflar breadboardların anatomisini açıklamaktadır 🙂
LED’lerle ilgili yazımızı sizler için daha faydalı olması amacıyla güncelliyoruz. Bu yazıda ledlerin hangi amaçlarla kullanıldığını, ledlerin bacaklarını, LED bağlantısının nasıl yapılacağını, ledlerin çalışma voltajlarını ve LED parlaklığının nasıl ayarlanacağını öğreneceksiniz. Ayrıca LED ters bağlanırsa ne olur, fazla akım verilirse ne olur, ledin direnç hesabı nasıl yapılır gibi soruların cevabını da yazımızda bulabileceksiniz. İsterseniz artık LED’in ne olduğundan ve nerelerde kullanıldığından yazımıza başlayalım.
LED Nedir ve Nerelerde Kullanılır?
LED Nedir?
LED, ışık yayabilen diyotlara verilen isimdir. Yani çalışma şekilleri flemanlı lambalardan oldukça farklı olmasına rağmen benzer görevleri üstlenirler. Tahmin edilebileceği gibi çalışma şekli farklı olan iki devre elemanının özelliklerinin de farklı olması beklenir. Bu farklardan biraz bahsedelim. LED ile dalgaboyu birbirinden farklı ışık kaynakları elde etmek mümkündür. Yani yaydığı ışık insan gözü tarafından görünmeyen ultraviyole bir LED üretilebileceği gibi; mavi, kırmızı, sarı, turuncu gibi görünür dalgaboyu aralığında bulunan renklerde ışık veren LEDler üretmek de mümkündür. Aynı şekilde dalgaboyu, spektrumun diğer bir ucunda kalan kızılötesi ışın kaynakları da LEDlerle sağlanabilir. Işığın spektrumu hakkında daha fazla bilgi için buraya tıklayarak konuyla ilgili Vikipedi sayfasına ulaşabilirsiniz.
LED’ler Verimlidir
Flemanlı bir lamba enerjinin çok büyük kısmını ısı enerjisine dönüştürür. Isıya dönüşmeyen kısım da ışığa dönüşür. Lamba kullanırken amacımızın ısınmak değil, aydınlanmak olduğunu düşünürsek enerjinin büyük bir kısmının boşa gittiğini söyleyebiliriz. Ancak LEDler çalışırken enerjinin çok daha küçük bir kısmını boşa harcar ve ısıya dönüştürür. Hem günümüzün en büyük problemlerinden olan küresel ısınma açısından (daha çok enerji için daha çok karbondioksit salınacaktır), hem de faturalarımızın daha düşük gelmesinisağlayacağından LED lambaları tercih etmeliyiz.
örnek bir hesaplama
Örneğin odanızı 1600 lümen gücünde bir lamba ile günde 6 saat aydınlattığınızı düşünelim. Bir yıl 365 gün, o halde lamba yılda 2190 saat yanacak demektir. Bu iş için akkor bir lamba tercih edersek yılda 219kWh enerji harcanır. Ama aynı iş için LED lamba tercih edildiğinde yaklaşık 44kWh enerji harcanır. Böylece odanızı aydınlatmak için harcadığınız enerjiden %80 tasarruf edersiniz.
LED lambalar akkor lambalara kıyasla daha pahalı, evet. Ancak bir de şöyle bakalım: elektrik birim fiyatını 0,3976TL [1] kabul edersek yukarıdaki örnek için akkor lamba yerine LED lamba tercih ettiğimizde yılda yaklaşık 70TL tasarruf sağlamış oluyoruz. Bu para ile şu anda piyasada yaklaşık 30TL[2] değerindeki LED ampüllerden iki tane daha satın alabilirsiniz. Ayrıca bu değişimle yılda yaklaşık 80 kilogram karbondioksidin atmosfere yayılmasını önlersiniz.[3]
LEDlerin Kullanım Alanları
Aydınlatma, Görüntü Oluşturma
Yukarıda da belirttiğimiz gibi ledler aydınlatma amacıyla kullanılabilirler ve bu anlamda oldukça verimlidirler. Ledleri ortam aydınlatması dışında elektronik aletlerin ekranlarının aydınlatılması için de kullanıyoruz. Bu durum ekranın yapısına bağlı olarak ışığın daha eşit dağılmasını da kolaylaştırıyor. Ayrıca bu durum bataryayla çalışan cihazlarda daha uzun kullanım süresi sağlıyor.
LEDler LCD ekranlar için arka ışığı oluşturmak dışında doğrudan ekran olarak da kullanılabilirler. Elektronik tabelalar, skor tabloları, reklam panoları LEDler kullanılarak üretilen ekranlardır.HerbirLEDinhangirenkteyanacağıçeşitliyöntemlerleayrıayrıkontroledildiğindegörüntüoluşturulabilir.
Durum Bildirme, Hata Ayıklama
LEDler ile bir cihazın durumunu takip edebiliriz. Örneğin bir taşınabilir şarj cihazının şarjının ne kadarının dolu olduğunu üzerindeki dört ledden kaç tanesinin yandığına bakarak anlayabiliriz. Ayrıca fişe taktığımız bir cihazın enerji alıp almadığını da bu şekilde anlayabiliriz. Hatta ilk üretilen görünür bölgede ışık yayan ledlerin ışık gücü en fazla gösterge olarak kullanılmaya uygundu.
Bir devre tasarlarken veya tasarlanmış bir devre için yazılım oluştururken bir veri yolundaki sinyali gözümüzle görmek oldukça faydalı olur. LEDler bu amaç için oldukça kullanışlıdır.
Veri İletimi ve İletişim
LEDleri iletişim ve veri aktarımı alanında da kullanabiliyoruz. En basit haliyle dijital(sayısal)verinin 0 ve 1 değerlerinden oluştuğunu düşünürsek LEDin yandığı durumu 1, yanmadığı durumu 0 kabul edebiliriz. Böylece LEDin bulunduğu devre verici olarak adlandırılabilir. Alıcı olarak da ışığa duyarlı bir sensör (fototransistör) kullanılabilir. Böyle bir düzenekte genellikle kızılötesi görünmez ışık yayan LEDler ve bunları algılayabilecek sensörler kullanılır. Bunun nedeni kızılötesi ışınların ultraviyole ışınlara kıyasla zararsız olması olarak açıklanabilir. Ayrıca görünür ışınlar kullanılsaydı sistemin hatalı veri alması daha olası olurdu. Bu sistemin kullanımına örnek olarak elektrik sayaçlarımızı okuyan makineyi, televizyon kumandalarımızı, bazı uzaktan kumandalı oyuncakları, eskiden cep telefonlarında kullanılan kızılötesi dosya paylaşım sistemini, bazı multimetrelerin bilgisayar iletişim sistemini verebiliriz. LEDler kullanılarak ses, görüntü, dosya, metin ve benzeri diğer veri türlerinin kablo bağlantısı olmadan aktarımı sağlanabilir.
Elektriksel İzolasyonda LED Kullanımı
Elektriksel izolasyon, iki veya daha fazla devre arasında elektriksel anlamda bütün bağlantıların yalıtılması anlamına gelir. Ancak elektriksel anlamda izole edilmiş devreler birbirine manyetik alan, ışık vb. yöntemlerle bağlı olabilir. Kabloların dışında plastik bulunması elektriksel izolasyona örnektir. Eğer kablolar saf bakır olsaydı, kablolara dokununca akım üstümüzden toprağa akacaktı. Bu da büyük bir tehlike oluşturacaktı. Benzer şekilde telefonumuzun şarj cihazını düşünebiliriz. İdeal bir şarj cihazının şebekeye bağlı kısmının şarj cihazının çıkış kısmına elektriksel olarak hiçbir şekilde bağlı olmaması istenir. Çünkü aksi durumda çarpılma riskimiz olur. Ancak buradaki gibi durumlarda verinin devrenin bir kısmından diğer kısmına elektriksel bir bağlantı olmadan aktarılabilmesini isteriz. Bunun için optokuplör denilen bir devre elemanı kullanırız. Optokuplör yukarıda belirttiğimiz LED-sensör kombinasyonunu içerir. Optokuplör ile ilgili yazımıza buradan ulaşabilirsiniz. Elektriksel izolasyona evimizdeki ufak güç kaynaklarından sanayideki otomasyon sistemlerine kadar elektroniğin neredeyse her alanında ihtiyaç duyarız.
Algılama için LEDler (Sensörler)
Elektronik bir sistemin gerçek dünyadan veriler edinmesini sağlayan sistemlere sensör denir. Örneğin ışığın şiddeti, uzunluk, hareket durumu, renk ve benzeri değerler sensörler yardımıyla algılanır. Bazı sensör türleri doğrudan LEDler yardımıyla çalışmaktadır. Buna en basit örnek olarak bilgisayar farelerimizi verebiliriz. Bunun dışında endüstride motorların hızlarını tespit edebilmek için, hareket algılayabilmek için ve benzeri durumları algılayabilmek için LED içeren sensörler kullanılır. Yangın algılamak için kullanılan duman sensörlerinin bazılarında LED lambalardan faydalanılır. LEDler kullanılarak yukarıdakilere benzer örnekleri arttırmak mümkündür.
LED Bacakları: Anot – Katot
Sıradan bir ledde iki bacak bulunur, tıpkı sıradan bir diyotta olduğu gibi. Bu bacaklardan birine anot, diğerine de katot denir. Bu bacakları ayırt edebilmek için biri uzun diğeri kısa olacak şekilde üretilir. Uzun bacak anot, kısa bacak ise katot olarak adlandırılır. Uzun bacağı güç kaynağının artı ucuna, kısa bacağı da eksi ucuna bağlamalıyız.
LED Bağlantısı Nasıl Yapılmalı, LED Direnç Hesabı
LEDler sabit akımla çalışır ve bu değer aksi belirtilmedikçe 20mA olarak kabul edilir. Dolayısıyla LED’e uygulayacağımız voltaj ne olursa olsun, akımı 20mA’e sınırlamamız gerekir. Bu sınırlamayı yaparken en basit şekliyle bir direnç kullanırız. Direnç kullanmak yerine, özellikle paralel çok fazla ledi çalıştıracaksak, veya sürekli değişen voltajla çalışan bir devrede sabit akım üreten entegreler veya devreler de kullanabiliriz. Ama biz bu yazıda bu işlemi direnç ile yaparken nasıl bir yol izlemeniz gerektiğini anlatacağız.
Tipik Ledler ve Voltaj Düşümü Değerleri
LED Rengi
Forward Voltage (V)
Baskın Dalga Boyu (mm)K
Kırmızı
2.4
630
Sarı
2.4
590
Yeşil
3.8
530
Mavi
3.8
465
Beyaz
3.8
6500
Ilık Beyaz
3.8
3500
LED renklerine göre forward voltage ve dalga boyu değerleri. NOT: Veriler LED üzerinden geçen akım 20mA olduğunda geçerlidir.
Tek Bir Ledde veya Seri Bağlı Ledlerde Voltaj ve Direnç Hesabı
Öncelikle yukarıdaki tablodan kullanacağımız LED türünü bulup voltaj düşümü değerini tespit etmeliyiz. İhtiyacımız olan en düşük voltaj değerini belirlerken voltaj düşümü değeri ile seri bağlı LED sayısını çarpmalıyız. (Tek bir led kullanıyorsak 1 ile çarparız.) Çıkan değer ihtiyaç duyacağımız en düşük voltaj değerini belirtecektir çünkü her bir LEDin ardından sistem voltajı “voltaj düşümü değeri” kadar düşecektir. Hatırlarsak aynı durum diyotlar için de geçerliydi; 12 volt bir güç kaynağına tipik bir diyodu seri bağlarsak çıkış 11.3 volta düşüyordu. Eğer bu değer elimizdeki güç kaynağının verebileceği en yüksek voltaj değerinden daha yüksekse, seri bağlı gruplar oluşturup bunları paralel olarak bağlayabiliriz. Örneğin 12 volt ile çok sayıda ledi aynı anda çalıştırmak istiyorsak 3 led ve 1 direnç ile gruplar oluşturup bunları gerekli sayıda paralel bağlayabiliriz.
Daha sonra OHM Kanunu kullanılarak gerekli direnç değeri hesaplanır. OHM Kanunu V=I*R olarak tanımlanır. Birimler sırayla Volt (V), Amper (A) ve OHM (OHM) olarak kabul edilir.
EğergüçkaynağıLEDvoltajındandahayüksekvoltajsağlıyorsaakımısınırlamamızgerekecektir.Yukarıdaki “seri bağlantı” bölümünde anlatıldığı gibi bir direnç ile bunu yapabilirsiniz. Ancak çokyüksekakımçekendevrelerdedirençileakımsınırlamakpekdoğruolmayabilir.Devreverimsizolacaktırveçokfazlaısınacaktır.Hattaoluşanbuyükseksıcaklıkbazıdurumlardayangınveyayaralanmagibikötüdurumlarabilesebepolabilir.Budurumdaseçilendirencinhesaplanangücü[Güç (W)= Voltaj (V)* Akım (A)] taşıyıptaşıyamayacağıdikkatealınmalıdır. Denemeler yaparken sıcaklık ölçülmeli, el ile kontrol edilmemelidir.
Eğerdirençbugücütaşıyamayacaksadirençlerinparalelbağlanması,paralelLEDgruplarındakiLEDsayısınınazaltılması(veseri/paralelgruplaroluşturulması),sabitakım sağlayan devrenin direnç yerine daha karmaşık ve aktif devre elemanlarından oluşan bir devre ile değiştirilmesi düşünülebilir.
Paralel – Seri Bağlı LED Grupları İçin Hesaplamalar
Bazı durumlarda ledleri seri bağlayarak gruplar oluşturur ve bu grupları paralel bağlarız. Böylece güç kaynağına ve amacımıza uygun led grubunu oluşturabiliriz. Örneğin “şerit led” olarak bilinen ledler seri bağlı üç led ve bir direncin istenilen uzunlukta paralel bağlanması ile elde edilir. Böylece kolaylıkla elde edilebilen standart bir voltaj olan 12 volt ile çalışan bir led grubu elde edilir. En kısa şerit led 3 tane ledden oluşur. Çalışan bir şerit leddeki led sayısı mutlaka üçün katıdır. Çünkü seri gruplar kesilirse o grup tamamen sönecektir.
Seri – paralel bağlı led grupları oluştururken güç kaynağınızın voltajıyla en fazla kaç led çalıştırabileceğinizi hesağlamalısınız. Eğer LED sayısı * LED voltajı güç kaynağınızın voltajından daha düşükse (daha yüksek olmamalı) akım sınırlama direnci kullanmalısınız. Bunu yukarıdaki seri bağlantı örneğini kullanarak yapabilirsiniz.
Daha sonra akımı hesaplamalısınız. Bunun için oluşturduğunuz seri bağlı LED gruplarını tek bir led gibi (çektiği akım tek bir ledin çektiği akıma eşit) düşünmelisiniz. Yani tek bir led 20mA çekiyorsa led grubu da 20mA çekecektir. Bu değeri toplam seri bağlı led grubu sayısıyla çarparak sistemin çekeceği toplam akım değerini bulabilirsiniz.
LEDler Ters Bağlanırsa Ne Olur?
LEDler diyotlardır. Dolayısıyla LEDler, üzerinden akım geçmesi için doğru yönde bağlanmalıdır. Ters bağlı bir LED akım geçirmez ve ışık vermez. Ancak bu durumda LED üzerinde herhangi bir hasar oluşmaz. Ancak ters bağlı ve çok yüksek voltaj değerleri ledleri bozabilir ve kullanılmaz hele getirebilir.
BirLEDde, veyaherhangibirelektronikparçada, taşıyabileceği akımdan daha fazla akım çekerse fiziksel ve/veya kimyasal yapısında değişiklikler olur ve bozulur.
9voltlukbirpileLED’idoğrukutuplarilebağlarsanızledinçokkısasüre(1saniyedenaz)ışıkverdiğini,sonrabozulduğunugözlemlersiniz.Çünkü9volttaLEDüzerindençokkuvvetliakımgeçer.Budurumdaledbir“sigorta”gibidavranırvebir daha asla üzerinden akımgeçirmez.
LEDlerde Parlaklık Ayarı Nasıl Yapılır?
Bir LED üzerinden 20mA akım geçerlen LED tam parlaklığında çalışıyorsa 10mA akım geçtiğinde LEDin parlaklığı azalacaktır. Yani LEDin parlaklığı belirli sınırlar dahilinde üzerinden geçen akımla doğru orantılıdır. Bunu voltajı düşürerek veya direnci yükselterek sağlayabiliriz.
PWM ile LED Parlaklık Kontrolü
LEDin parlaklığını bir mikrodenetleyici ile kontrol etmek istiyorsak veya büyük güçlü bir LED grubunu kontrol etmek istiyorsak yazılım ile voltajı veya direnci değiştirmemiz çok kolay ve maliyet açısından uygun değil. Ayrıca direnç değişimi yoluyla parlaklığın değiştirilmesi verimli de değil.
Bunun yerine şöyle bir şey yaptığımızı düşünelim: Bir lambayı bir saniye içinde hiç söndürmezseniz tam parlaklığında yanacaktır. Bir saniyenin tamamında söndürürseniz lamba hiç ışık vermeyecektir. Peki bu lambayı bir saniyenin yarısında yakıp yarısında söndürürseniz? Yanıp sönen bir lamba elde edersiniz 🙂 Ancak süreyi bir saniyeden çok daha kısa belirlediğinizi düşünün, o zaman ne olur? Gözümüz lambanın söndüğünü algılayamaz ve lambayı yarı parlaklığında yanıyormuş gibi görür.
Lambanın açık kalma/kapalı kalma oranını değiştirerek LED parlaklığını istediğiniz seviyeye getirebilirsiniz. Bu yönteme PWM deniyor ve bilgi aktarımından motor hız kontrolüne, lambaların parlaklıklarına kadar pek çok şeyi düzenlememizi sağlıyor. PWM ile ilgili detaylı bilgi veren başka bir yazı yazmayı düşünüyorum.
Aşağıdaki devreyi kullanarak mikronetleyiciye ihtiyaç duymadan PWM sinyalleri oluşturabilir, böylece sadece parlaklık kontrolü gerektiren uygulamalarda maliyeti düşürebilirsiniz. Devreyi 5 -15 volt DC ile besleyebilirsiniz. Üstteki devreyi bu devreye bağlayarak seçtiğiniz MOSFETin gücüyle orantılı olarak çok güçlü LEDlerin – LED gruplarının parlaklığını kontrol edebilirsiniz.
Arduino İle LED Parlaklık Kontrolü
Arduino ile led parlaklığını ayarlarken LED’i Arduino’nun PWM pinlerinden birine bağlamalıyız. Arduino UNO’daki PWM pinleri 3 – 5 – 6 – 9 – 10 – 11. pinler. (Kartta yanında ~ sembolü olan pinler.) Tek bir LED’in parlaklığını kontrol etmek istiyorsak bu pinlerden birine 220 ohm değerinde bir direnç bağlayarak LED’in pozitif ucunu (uzun bacak) bu dirence bağlamalıyız. LED’in kısa bacağını da Ardiuno’nun GND’sine bağlamalıyız.
Eğer daha büyük güçte LEDleri kontrol etmek istiyorsak uygun bir MOSFET seçerek “PWM ile LED Parlaklık Kontrolü” başlıklı devreyi bu pine bağlamamız gerekir.
PWM oluşturmak için örnek kod:
int led_pin = 6; //LED'in bağlı olduğu PWM pini.voidsetup() {
//LED pinini çıkış olarak tanımlıyoruz.pinMode(led_pin, OUTPUT);
}
voidloop() {
for(int i=0; i<255; i++){
analogWrite(led_pin, i);
delay(5);
}
for(int i=255; i>0; i--){
analogWrite(led_pin, i);
delay(5);
}
}
Kodu incelerseniz analogWrite() fonksiyonu ile LEDin bağlı olduğu pine çeşitli değerler gönderiyoruz. Bu değer 255 olduğunda LED tam parlaklıkta yanacaktır, 0 olduğunda tamamen sönecektir. Bunun nasıl gerçekleştiğini anlatan detaylı bir yazı yazmayı planlıyorum.
Umarım faydalı bir yazı olmuştur. Sorularınızı yorumlardan sormaktan çekinmeyin. Başka bir yazıda görüşmek üzere…