Merhaba arkadaşlar ,bu yazımda arduino ile WS2812B adreslenebilir şerit ledin kullanımını anlatacağım. Kullandığım adreslenebilir şerit ledin modeli WS2812B ‘dir. Adreslenebilir şerit ledin normal şerit led ile farkı her ledin ayrı ayrı adreslenebilir olmasıdır. Şerit ledlerde tek renk olabilir veya rgb olur ve bütün şerit led tek renk yanar. Bu istediğiniz renk olabilir. Ama adreslenebilir şerit ledlerde tek parça ledin istediğimiz bir kısmını mavi diğer kısmını kırmızı yakabiliriz. Başlangıç yazısı olarak ledimizi mavi ve kırmızı renkleri kullanarak yakmayı göstereceğim.
Malzeme Listesi
- Arduino Uno
- WS2812B Adreslenebilir Şerit Led
- Jumper Kablo
Not: WS2812B Adreslenebilir şerit led şuanlık robolink markette olmadığı için nereden ucuza kaliteli ürün alabilirim gibi sorularınız olursa veya almak isteyen olursa instagram adresimden iletişime geçebilir.
Devre Şeması
Devre şeması aşağıdadır ve oldukça basittir. Ben breadboard kullanmadan yaptım. Siz kullanabilirsiniz veya kullanmadan da yapabilirsiniz. Arduinonun 5V çıkışı ledimizin +5V girişine, arduinonun gnd çıkışı ledimizin gnd girişine ve son olarak arduinomuzun dijital 7 pini ledimizin Din girişine bağlanacaktır.
Bu ledi beslerken 1m ve daha kısaysa arduinonun 5V’u ile besleyebiliriz ama daha uzun boyutlarda ledimizin ihtiyacını 5v çıkışının gücü yetersiz olacaktır ve 5V harici bir adaptör kullanmamız gerekiyordur.
Not: Bu ledleri kesim noktalarından kesebilirsiniz ve birbirine ekleyip kullanabilirsiniz fakat ekleme yapılırken Do ledin bitişi olacaktır. Ledin başlangıç noktası da Din ‘dir. 7.pini Do‘a bağlarsanız lediniz çalışmayacaktır ve belki de zarar görebilir.
Daha uzun led kullanacağınız zaman 1 metre ve yukarısı veya daha tam güç ile çalışmasınız istiyorsanız aşağıdaki devreyi kullanabilirsiniz. Adaptörün akımını (1 Amper, 2 Amper, 3 Amper,…) ledinizin gücüne göre seçebilirsiniz.
Arduino Kodu
Kodlara aşağıdan ulaşabilirsiniz. Kodların kısaca açıklamaları yan taraflarında verilmiştir. Kodların çalışması için fastled kütüphanesine ihtiyacımız vardır. Bu kütüphaneyi şu linkten indirebilirsiniz ve başka kütüphanelere de göz atabilirsiniz.
Kütüphaneyi yükledikten sonra kodumuzu arduinomuza yükleyebiliriz. Devre bağlantılarını doğru yaptığımız sürece kodumuz sorunsuz çalışacaktır.
Uygulama Videosu
[embedyt] https://www.youtube.com/watch?v=V6wo1yRoyPk[/embedyt]
Arduino ile WS2812B kullanımı uygulamamız hakkında merak ettiklerinizi veya anlamadığınız şeyleri yorum olarak sorabilirsiniz. Serinin devamı ve yeni uygulamalar gelecektir. İyi çalışmalar dilerim 🙂
🚀 Arduino Projeleri için Robolink Akademi‘yi ziyaret edebilirsiniz.