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ý
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Malzeme listesi
- Adreslenebilir neopiksel led (þeffaf) 5mm (https://www.domirobot.com/5mm-rgb-led-adreslenebilir-pth-seffaf-pmu3918)
- Adreslenebilir neopiksel led (buzlu) 5mm (https://www.domirobot.com/5mm-rgb-led-adreslenebilir-pth-diffused-pmu3917)
- 470 ohm rezistor (http://www.robotik.center/index.php?route=product/product&path=80_95&product_id=182)
- Breadboard (http://www.robotik.center/index.php?route=product/product&product_id=812&search=breadboard)
- Arduino nano (http://www.robotik.center/index.php?route=product/product&product_id=723&search=nano)
Download
Ýhtiyaç duyulmasý halinde projeye ait dosyalarý konu ekinden indirebilirsiniz.