Arduino ile adreslenebilir LED şeridi kontrol etme

İçerik
  1. Avantajlar ve dezavantajlar
  2. Şerit seçimi
  3. Bağlantı ve yapılandırma

Adreslenebilir LED şerit ve Arduino, evin içini dekore etmeye, özel bir atmosfer yaratmaya ve vitrinde bir ticker oluşturmaya yardımcı olacak. Makaleden, kasetin bağlanması ve yönetilmesi, kasetin kontrol edilmesi ve yanıp sönmesinin nasıl yapıldığı, hangi etkilerin elde edildiği hakkında bilgi edineceksiniz.

Avantajlar ve dezavantajlar

Arduino adreslenebilir led şeritte her bir diyotun parlaklığı ve çalışma modu ayrı ayrı ayarlanır.

RGB bantlarda kırmızı, yeşil ve mavi LED'ler, daha doğru bir şekilde piksel olarak adlandırılan bir blokta birleştirilir. Pikseller birbirinden bağımsız olarak kontrol edilir.

Bu tür cihazların birçok avantajı vardır.

  • Akıllı aydınlatma için kullanılabilirler. Dinamik bir arka ışık, sürünen bir çizgi oluşturmak veya ışığı programa göre açmak zor olmayacaktır. Ek modüller, örneğin bir hareket sensörü bağlayın ve odaya girdiğinizde ışık başlayacaktır. Ayrıca çalışmaları uzaktan kumanda ve akıllı telefondan uzaktan kontrol edilebilir.
  • Özelleştirmesi kolay. Kendiniz çalışmak için programlar yazabilir veya hazır şablonları kullanabilirsiniz.
  • LED şeritler güvenilir ve dayanıklıdır. Isınmazlar ve yüksek enerji maliyetleri gerektirmezler.
  • Erişilebilirlik başka bir artıdır. Diyot bantlar piyasada oldukça yaygındır, doğru olanı seçmek zor olmayacaktır. En bütçeli olanlar 200 rubleye mal oluyor. metre başına, daha parlak - 500 ruble.

Ama dezavantajları da var.

  • 5 veya 12 V'luk ayrı bir güç kaynağı gereklidir.Arduino ünitesi sadece 800 mA akım sağlayabilir, bu da sadece 13 piksel için yeterlidir (bir piksel 40-60 mA tüketir).
  • Eklemler lehimin kalitesini talep ediyor.

İyi lehimlemeyi biliyorsanız, devreyi monte etmek zor olmayacaktır. Ve nasıl yapacağınızı bilmiyorsanız, o zaman öğrenmenin zamanı geldi. Bu nedenle, aydınlatma ekipmanı seçmeye başlamaktan çekinmeyin.

Şerit seçimi

Lütfen satın almadan önce birkaç noktaya dikkat edin.

  • Metre başına piksel sayısı. 30, 60, 74, 96, 100 ve 144 olabilir. Ne kadar çok olursa, resim o kadar zengin olur, ancak bant o kadar pahalı olur. Ve daha fazla enerji tüketir (daha güçlü ve daha pahalı güç adaptörü).
  • Güvenlik derecesi. İç mekan aydınlatması için IP30 yeterlidir (toz koruması). Islak koşullar için diyotlar silikon ile kaplanmalıdır ve koruma derecesi IP65'tir. Ve şerit sokaktaysa, koruma en büyük olmalıdır - IP67 (cihaz tamamen bir silikon kutuya gizlenmiştir).
  • Altlık estetik deneyimi etkiler. Siyah (Siyah PCB) ve beyaz (Beyaz PCB) olarak gelir.
  • LED şeritler için "ekonomik" seçenekler vardır. ECO harfleriyle işaretlenmiştir. Bu modeller normal modeller kadar parlak değil ve kalitesiz. Ama daha ucuzlar.

Artık ideal olanı bulduğunuza göre, montaja geçin.

Bağlantı ve yapılandırma

Bağlamak için bir güç adaptörü gereklidir. Gücünü hesaplayın. Bunu yapmak için, bir pikselin (genellikle 60 mA) mevcut tüketimini, bir metrelik banttaki piksel sayısı ve uzunluğu ile çarpın. Sonucu çalışma voltajıyla çarpın (bu veriler işarette belirtilmiştir). Güvenlik faktörünü unutmayın.

Örneğin, bir bandın metre başına 60 pikseli vardır. Gerekli uzunluk - 1,5 m Besleme gerilimi - 5 V. Güvenlik faktörü - 1.3.

O zaman adaptörün gücü şöyle olmalıdır:

(60 mA / 1000) (A cinsinden akım) * 60 piksel / metre * 1,5 metre * 5 V (voltaj) * 1,3 (stok) = 35,1 W. En yakın en yükseğe yuvarlayın - 40 watt. Bant beyaz ışıkla parlıyorsa, böyle bir güç kaynağı gereklidir. Değilse, adaptörün gücü 1,5-2 kat azaltılabilir.

Önemli! Farklı modeller için 5 V veya 24 V gerekir. Etiketi dikkatlice okuyun.

Güç kaynağına ek olarak, bir Arduino Uno kartına ve en az 1,5 mm² kesitli bağlantı kablolarına ihtiyacınız olacak.Ayrıca 10 kOhm dirençli dirençler ve 470 μF kapasiteli kapasitörler (daha fazlası mümkündür).

Her şey hazır olduğunda, işe başlayın.

  • Kasetin başlangıcını ve sonunu bulun. Komutlar sırayla bir pikselden diğerine hareket eder ve hareketlerinin yönü oklarla gösterilir. Ok yoksa, kontrol kontağı başlangıçta DI (dijital giriş) harfleriyle ve sonunda - DO (dijital çıkış) ile gösterilir. DO kontağı ek bantları bağlamak için kullanılır.
  • 200-500 ohm güvenlik direncini lehimleyin. Güç kaynağı aniden arızalanırsa, akım USB konektöründen akmaz ve onu yakmaz.
  • Diyagramı birleştirin. Cihaz bilgisayardan kontrol ediliyorsa devre bu şekilde olmalıdır.

Otonom çalışma veya sensörlerden kontrol için birine ihtiyacınız var.

Önemli! Kurulum sırasında statik elektriğe izin vermeyin.

Lastik eldiven giyin ve havyayı periyodik olarak yere yaslayın (en azından buharlı ısıtma borularına).

  • Diyot şeridi ile Arduino kartı arasındaki mesafe 15 cm'den fazlaysa, kontrol DI ve toprak GND kablolarını bir örgü şeklinde bükün. O zaman pikap olmayacak.
  • Yanıp sönme modunda, güç hattında parazit var. Bu kararsız performansa yol açar. Gürültüyü yumuşatmak için 470 μF kapasiteli ve 6,3 V voltajlı bir kapasitör.
  • Sorunsuz bir şekilde açılmasını sağlamak için devre, mikrodenetleyicilerdeki devreleri monte etmek için bir devre tahtasına monte edilir. N-kanallı MOSFET'lerin 3 mantık seviyesine sahip olmalıdır.

Gerçekte böyle görünüyor.

  • Bant uzunsa, içinde voltaj kaybı görünecektir. Bu nedenle, en dıştaki pikseller loş bir şekilde parlayacaktır. Bunu önlemek için, 2 diyot şeridinin bağlantılarına veya toplam uzunluğun her bir metresine güç sağlayın.

Sadece devreyi kontrol etmek için kalır. Bunu yapmak için en basit programı yazın.

  • Kartı bilgisayarınıza bağlayın ve Arduino IDE'yi açın.
  • Bir kitaplık veya şablon indirin. En ünlü kütüphaneler FastLED ve Adafruit NeoPixel'dir.
  1. FastLED çok yönlüdür ve tüm Arduino sürümlerini destekler. Bu nedenle dezavantaj - çok fazla bellek kaplar ve özelliklerin çoğu kullanışlı değildir.
  2. Adafruit NeoPixel, NeoPixel Yüzükler için tasarlanmıştır, ancak herhangi bir LED şeridi ile çalışır. Daha az etkiye ve daha yavaş hıza sahiptir, ancak Arduino belleği daha özgürdür. Bu, karta daha fazla çalışma modunun yüklenebileceği anlamına gelir.

Artık tüm projelerinizi hayata geçirebilirsiniz.

Önemli! Programı Arduino belleğine yalnızca bant kesinlikle çalışmadığında yükleyin. Bunu yapmak için, karttan ayırın veya güç kaynağını önceden bağlayın.

Bunu yapmazsanız, cihazı flaş ettiğinizde, tüm besleme akımı karta gidecektir. Kart veya USB bağlantı noktası yanacaktır.

Ama öyle oluyor ki adres bandı düzgün çalışmıyor. En yaygın hatalara göz atın.

  • Diyotlar kırmızı bir tonla yanıyorsa, güç kaynağı çok zayıftır. Veya bağlantılar koptu ve yeniden lehimlenmeleri gerekiyor. Başka bir seçenek de çok ince olan güç kablolarıdır.
  • Cihaz arızalı olduğunda veya yapay nesnelerle çalıştığında, sorun güç kaynağındadır. Kabloları korumalı olanlarla değiştirmeyi veya Wi-Fi'yi kapatmayı deneyin.
  • Pikseller hiç parlamıyorsa, büyük olasılıkla devre yanlış monte edilmiştir. En yaygın hatalar: bandın topraklaması Arduino kartının toprağına bağlı değil, DI kontrol kablosu bandın sonuna gidiyor ve başına değil, güç kabloları (5V ve GND) ters çevriliyor. Tüm bu durumlarda, devreyi yeniden inşa etmek yeterlidir.
  • Ancak, monte edilmiş cihazı bir direnç olmadan bağladıysanız, büyük olasılıkla hemen yanmıştır. O zaman kontrol kartını değiştirmeniz gerekir.

Gördüğünüz gibi Arduino öğrenmek kolaydır. Ve aniden sorunlarınız varsa, forumlarda sorular sorun. Size yardımcı olmaktan mutluluk duyacaklar (özellikle kızın takma adının altına girerseniz).

yorum yok

Yorum başarıyla gönderildi.

Mutfak

Yatak odası

Mobilya