Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 14. Neopikxel Adreslenebilir Led Uygulaması  (Okunma sayısı 76 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

03 Mayıs 2018, 16:58:18
Çevrimdışı Hasan ERTÜRK
*
İleti: 543
Karma 3
Profili Görüntüle Spina Bifida 
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.


Fotoğraf 1: 3'lü şerit


Fotoğraf 2: Esnek matris



Fotoğraf 3: Peşpeşe eklenebilir


Fotoğraf 4: 8x8 matris


Fotoğraf 5: Tekli


Fotoğraf 6: Çeyrek daire


Fotoğraf 7: Breadboard uyumlu


Fotoğraf 8: 7'li daire


Fotoğraf 9: 24'lü halka


Fotoğraf 10: 16'lı halka


Fotoğraf 11: 30'lu şerit


Fotoğraf 12: 8'li şerit

Neopikxel Led Pinleri

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.

<iframe width="640" height="385" src="//www.youtube.com/embed/JElmZEP5efY?fs=1&start=" frameborder="0" allowfullscreen></iframe>
Video 1: Örnek Neopikxel led uygulaması


Fotoğraf 14: Montajı tamamlanmış devre


Fotoğraf 15: Montajı tamamlanmış devre

Devre şeması


Ş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.

« Son Düzenleme: 03 Mayıs 2018, 17:13:34 Gönderen: Hasan ERTÜRK »