Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
Arduino

LED Ring: Halka Biçiminde Işık

2 dk okuma

Tek veri pini ile onlarca rengi ayrı ayrı sürebilen halka: LED ring'in nasıl çalıştığını ve nerede kullanıldığını anlattık.

LED ring, adreslenebilir LED'lerin halka biçiminde dizildiği bir moduldür. Sıradan LED'lerden farkı şudur: her LED'in içinde küçük bir denetleyici vardır ve hepsi tek bir veri hattı üzerinden ayrı ayrı adreslenir.

Tek pin, onlarca renk

Sıradan bir RGB LED üç pin ister. On altı LED'lik bir halka için bu, kırk sekiz pin demek olurdu. Adreslenebilir LED'ler bu sorunu zincirleme çözer:

  1. Kart, veri hattına bütün LED'lerin renklerini sırayla gönderir.
  2. Her LED kendi payına düşen rengi alır, geri kalanını komşusuna aktarır.
  3. Sonuçta tek bir pin ile halkanın tamamı sürülür.

Nerede kullanılır?

  • Durum göstergesi: Robotun ne yaptığını renkle anlatmak — arıyor, buldu, hata verdi.
  • Saat ve sayaç: Halka biçimi, geçen süreyi göstermek için doğal bir yüzeydir.
  • Aydınlatma: Fotoğraf çekiminde eşit ışık veren halka lambalar aynı mantıkla çalışır.

Gücü hafife almayın

Her LED tam parlaklıkta beyaz yanarken yaklaşık 60 miliamper çeker. On altı LED'lik bir halka bu durumda yaklaşık 1 amper ister. Arduino'nun USB üzerinden verebileceği akım bunun çok altındadır.

Pratik kurallar:

  1. Birkaç LED'i düşük parlaklıkta yakacaksanız karttan beslemek sorun olmaz.
  2. Halkanın tamamını parlak kullanacaksanız ayrı bir 5V güç kaynağı bağlayın.
  3. Güç kaynağının GND'si ile kartın GND'si mutlaka birleşmelidir; ortak referans olmadan veri hattı anlaşılmaz olur.

Veri girişine seri 330 ohm direnç ve besleme uçlarına bir kondansatör koymak, ilk LED'i uzun ömürlü kılan iki küçük alışkanlıktır.

Halkaya özgü desenler

Halka biçimi bazı animasyonları doğal kılar:

  1. Dönen nokta: Tek LED sırayla ilerler; yükleniyor göstergesi olarak okunur.
  2. Kuyruklu dönüş: Öndeki parlak, arkadakiler giderek sönük — dönüş yönünü belli eder.
  3. Dolan halka: Bir işlemin yüzdesini halkanın dolan kısmıyla göstermek.
  4. Saat: Saniye, dakika ve saat için üç farklı renk.

LED sayısını koda gömmeyin

Halkalar 8, 12, 16, 24 LED'li olarak satılır. Kodda LED sayısını tek bir yerde tanımlayıp bütün hesapları ona bağlarsanız, farklı bir halkaya geçtiğinizde tek satır değiştirmeniz yeter. Sayıyı hesapların içine dağıtmak, halka değiştiğinde animasyonların yarısının bozulmasına yol açar.

HipoCodes devre simülasyonunda halkayı tuvale koyup bağlantı düzenini görebilirsiniz.

Etiketler

  • led ring
  • neopixel
  • ws2812
  • adreslenebilir led
  • arduino
  • robotik kodlama

Bunlar da ilginizi çekebilir