Elektrik elektronik temrinleri

Ders Notlarý => Arduino Öðreniyorum => Led ve Buton uygulamalarý => Konuyu balatan: Hasan ERTÜRK - 03 Mays 2018, 18:28:18

Balk: 14. Neopikxel Adreslenebilir Led Uygulamasý
Gnderen: Hasan ERTÜRK - 03 Mays 2018, 18:28:18
Bu projemizde adreslenebilir neopikxel ledleri tanýtýp, örnek bir uygulamayý paylaþacaðýz.

Ön Bilgi:
Led teknolojisi geliþtikçe sýradan ledler yerlerini RGB ledlere ve þerit ledlere býraktý. Sýradan ledler kýrmýzý, sarý, yeþil, mavi gibi tek bir renkte ýþýk verebilirken RGB ve þerit ledler farklý renklerde ýþýk verebilmekte.

12 ledden oluþan bir þerit led düþünelim. Bu þerit ledimizi farklý renklerde yakabiliyoruz. Ancak þeritteki bütün ledler ayný renkte yanmaktadýr, ve ayný anda sönmektedir. Adreslenebilir neopikxel ledlerden yapýlmýþ bir þerit leddeki ledlerin her birini farklý bir renkte, farklý bir parlaklýkta yakabilir, istediðimiz ledi söndürebiliriz. Bunu yapabilmek için bir mikrodenetleyiciye ihtiyacýmýz var. Bu projemizde 12 adetten oluþan adreslenebilir neopikxel ledlerimizi arduino ile süreceðiz. 12 adet RGB ledi arduino ile sürmek istersek her bir led için birer tane I/Q pini kullanma zorunluluðu ortaya çýkacaktýr. Oysa ki adreslenebilir neopikxel ledlerimizin tamamýný sürebilmek için bize 1 adet pwm özellikli 1 adet I/Q pini kullanmak yeterlidir. Bu pin tasarrufu bakýmýndan da çok güzel bir özellikdeðil mi?

Neopikxel ledler normal ledler gibi tek tek satýþa sunulabildiði gibi 4'lü, 8'li, 30'lu gibi gruplardan oluþan þerit, daire, yay ya da matris þeklinde de satýlmaktadýr.

Aþaðýdaki fotoðraflarda çeþitli neopiksel ledleri görebilirsiniz.

(http://temrinlerim.org/images/neopixel/1.PNG)
Fotoðraf 1: 3'lü þerit

(http://temrinlerim.org/images/neopixel/2.PNG)
Fotoðraf 2: Esnek matris


(http://temrinlerim.org/images/neopixel/3.jpg)
Fotoðraf 3: Peþpeþe eklenebilir

(http://temrinlerim.org/images/neopixel/4.PNG)
Fotoðraf 4: 8x8 matris

(http://temrinlerim.org/images/neopixel/5.PNG)
Fotoðraf 5: Tekli

(http://temrinlerim.org/images/neopixel/6.jpg)
Fotoðraf 6: Çeyrek daire

(http://temrinlerim.org/images/neopixel/7.PNG)
Fotoðraf 7: Breadboard uyumlu

(http://temrinlerim.org/images/neopixel/8.PNG)
Fotoðraf 8: 7'li daire

(http://temrinlerim.org/images/neopixel/9.PNG)
Fotoðraf 9: 24'lü halka

(http://temrinlerim.org/images/neopixel/10.jpg)
Fotoðraf 10: 16'lý halka

(http://temrinlerim.org/images/neopixel/11.PNG)
Fotoðraf 11: 30'lu þerit

(http://temrinlerim.org/images/neopixel/12.jpg)
Fotoðraf 12: 8'li þerit

Neopikxel Led Pinleri
(http://temrinlerim.org/images/neopixel/13.jpg)
Fotoðraf 13: Neopiksel pinleri

Her bir neopixel led 4 pini bulunur. Bu pinlerin isimleri DIN, 5V, GND ve DOUT'tur. Mikrodenetleyiciden gelen bilgi iþareti ilk ledin DIN pinine uygulanýr. Diðer ledlerin DIN pinleri kendinden önce gelen ledin DOUT pinine paket içerisinde baðlýdýr. Ayrýca baðlantý yapýlmasý gerekmez. Ancak bu projemizde olduðu gibi tekli ledlerden bir þerit oluþturuyorsanýz bu baðlantýlarý yapmanýz gerekmektedir. Ledleri beslemek için 5Voltluk bir dc kaynaða ihtiyaç vardýr. DC kaynaðýn pozitif kutbu ledin 5Volt pinine, negatif kutbu GND pinine baðlanmalýdýr.

http://www.youtube.com/watch?v=JElmZEP5efY
Video 1: Örnek Neopikxel led uygulamasý

(http://temrinlerim.org/images/neopixel/14.JPG)
Fotoðraf 14: Montajý tamamlanmýþ devre

(http://temrinlerim.org/images/neopixel/15.JPG)
Fotoðraf 15: Montajý tamamlanmýþ devre

Devre þemasý

(http://temrinlerim.org/images/neopixel/16.png)
Þema 1: Fritzing Devre Þemasý

Arduino Kodlarý
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Malzeme listesi

Download
Ýhtiyaç duyulmasý halinde  projeye ait dosyalarý konu ekinden indirebilirsiniz.