İçindekiler:

37 Sensör Kitinden RGB LED Kullanımı: 6 Adım
37 Sensör Kitinden RGB LED Kullanımı: 6 Adım

Video: 37 Sensör Kitinden RGB LED Kullanımı: 6 Adım

Video: 37 Sensör Kitinden RGB LED Kullanımı: 6 Adım
Video: Arduino Başlangıç Seti Dersleri - 8 ( Seri Port, RGB LED, LM35 Sıcaklık Sensörü kullanımı) 2024, Kasım
Anonim
37 Sensör Kitinden RGB LED Kullanma
37 Sensör Kitinden RGB LED Kullanma
37 Sensör Kitinden RGB LED Kullanma
37 Sensör Kitinden RGB LED Kullanma

Yani dışarı çıktınız ve "37 Sensör" (buradaki veya Amazon'daki diğerleri gibi) adlı iyi bir fiyata bir elektrikli sensör ve modül seti satın aldınız, ancak bunları kullanabilmek için modüller hakkında bilgi bulamıyor musunuz? Bu Instructables serisi, 37 Sensör Kitindeki tüm modüllerde size yardımcı olacaktır. 20 modüllü kit ve 45 modüllü kit gibi 37'den farklı sayıda modül satan başka kitler de vardır. Bu sensörler/modüller ayrıca bazı çevrimiçi mağazalardan ayrı olarak da temin edilebilir.

Bu kitler, STEM (Bilim, Teknoloji, Mühendislik ve Matematik) deneyleri ve eğitimi için mükemmeldir.

"RGB LED" olarak adlandırılan 37 Sensör Kitindeki modüller, delikten ve yüzeye monte RGB LED'dir. Bu, tek bir pakette bulunan üç farklı LED rengine sahip bir LED'dir.

(37sensors.com'un izniyle kullanılan görseller ve bilgiler)

Adım 1: RGB LED Modül Açıklaması

Her biri bağımsız olarak kontrol edilen kırmızı, yeşil ve mavi yayıcılar içeren LED. Bazı modüllerde akım sınırlama dirençleri bulunur, bazılarında yoktur.

Ayrıca: tam renkli LED, üç renkli LED, üç renkli LED, KY021, KY016.

Kitlerde bulunur: 37 sensör, 45 sensör (delikten geçen LED).

Kitlerde bulunan: 20 sensör, 37 sensör, 45 sensör (SMT LED).

Adım 2: RGB LED Modül Spesifikasyonu

RGB LED Modül Spesifikasyonu
RGB LED Modül Spesifikasyonu

LED: TH veya SMT 5050

İleri voltaj düşüşü kırmızı: 2.1V

İleri voltaj düşüşü yeşil: 3.2V

İleri voltaj düşüşü mavi: 3.2

Kırmızı: 625nm

Yeşil: 530nm

Mavi: 465nm

Boyut: 20mm X 15mm

Bazı modüllerde akım sınırlama dirençleri bulunur, bazılarında yoktur. Tipik direnç değeri 120 – 270 Ohm'dur.

Pinler sıklıkla yanlış etiketlenir. RGB, BGR, GRB, vb.

Bu modüller için bir dizi farklı kaynak vardır. Buradakilere benzeyen her modül tam olarak aynı şekilde davranmaz. İşlev, voltaj seviyeleri, pin çıkışı ve etkin olmayan/etkin durumlardaki farklılıklar için sahip olduğunuz belirli modülü kontrol edin. Bazı modüllerin yanlış etiketlenmiş pinlere ve hatta kötü lehimlenmiş bileşenlere sahip olduğu bulunmuştur.

3. Adım: RGB LED Deney Malzemeleri

RGB LED Deney Malzemeleri
RGB LED Deney Malzemeleri

Bu modülün nasıl çalıştığının temellerini görmek için, bu deney, onu anlaşılması kolay bir mikrodenetleyici kartı olan Sensor. Engine:MICRO ile nasıl arayüzleneceğini gösterir. Bu anakartın bir parçası olan 32 bit mikro, tüm akıllı özelliklere sahip olduğu için karmaşık bir geliştirme sistemine gerek yoktur.

Diğer mikrodenetleyici platformları için kod muhtemelen farklı bir dilde/sözdiziminde olacaktır, ancak benzer biçimde olacaktır.

İşte bu deney için bileşenlerin küçük listesi:

37 Sensör Kitinden RGB LED Modülü. (Bu deneyin kaynağı: CircuitGizmos) Kitler ayrıca Amazon'da ve birçok yerde çevrimiçi olarak mevcuttur.

Jumper Telleri, dişiden dişiye "DuPont" stili. (Bu deneyin kaynağı: CircuitGizmos) Bu türdeki Jumper'lar çevrimiçi olarak da mevcuttur.

Mikrodenetleyici Kartı. (Bu deneyin kaynağı: CircuitGizmos)

Kart ile USB üzerinden iletişim kurmak için seri terminal uygulamasına sahip bir PC kullanılır. Böyle ücretsiz ve kullanışlı bir program Beagle Term'dir.

Tüm bunlarla RGB LED Modülünü test etmek için bir deney yapabilirsiniz.

Adım 4: RGB LED Modül Deney Bağlantısı

RGB LED Modül Deney Bağlantısı
RGB LED Modül Deney Bağlantısı

Siyah tel – Ortak toprak

SEM GND - Modül Topraklama

Kırmızı kablo – RedLED elemanı

SEM P4 - Modül R

Yeşil tel – RedLED elemanı

SEM P5 - Modül G

Mavi tel – RedLED elemanı

SEM P6 - Modül B

Bu özel delikli LED modülü, bir akım sınırlama direncine sahiptir, bu nedenle harici direnç gerekmez

Adım 5: RGB LED Modül Deney Kodu

RGB LED Modül Deney Kodu
RGB LED Modül Deney Kodu
RGB LED Modül Deney Kodu
RGB LED Modül Deney Kodu

Güçlendirilmiş bir mikrodenetleyici kartına bağlı PC ile, Beagle Term, o kartta neler olup bittiğine dair penceredir. Program kodunu girebilir, bu kodun yazdırılan sonuçlarını görebilir ve hatta çalışan bir programa bilgi yazarak etkileşimde bulunabilirsiniz. ">" isteminde EDIT yazmak sizi yerleşik düzenleyiciye bağlayacaktır. Program kodunu bu editörde gireceksiniz. Yazdığınız kodu Control-Qkeystroke ile kaydedebilirsiniz. Editördeki kodu kaydedebilir ve Control-W ile hemen çalıştırabilirsiniz.

Program EDIT işlevi için kontrol tuşları. (İşlev tuşları, Beagle Terim'de tam olarak çalışmıyor)

  • Control-U - Ana hatta git
  • Control-U Control-U - Programın başına git
  • Control-K - Satır sonuna git
  • Control-K Control-K - Programın sonuna git
  • Control-P - Sayfa yukarı
  • Control-L - Sayfa aşağı
  • Kontrol-] - Sil
  • Control-N - Ekle
  • Control-Q - Kodu kaydet
  • Control-W - Kodu çalıştır
  • Control-R - Bul
  • Control-G - Bulmayı tekrarla
  • Control-T - Metni işaretle
  • Control-Y - Metni yapıştır
  • ESC - Değişikliklerden vazgeçerek düzenleyiciden çıkın.

Bu deneyin kodunu düzenleyiciye girin:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT YAP DURAKLAT 200: PIN(4) = 1: DURAKLAT 200: PIN(4) = 0 DURAKLAT 200: PIN(5) = 1: DURAKLAT 200: PIN(5) = 0 DURAKLAT 200: PIN(6) = 1: DURAKLAT 200: PIN(6) = 0 DÖNGÜ

Bu test kodu, 4, 5 ve 6 numaralı pinleri çıkışlara ayarlar ve ardından renk öğesini açıp kapatmak için bu çıkışların her birini yüksek ve düşük olarak ayarlar.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b DURAKLAT 5000 DO için r = 0 ila 99 ADIM 2 PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ r DURAKLAT 5000 b = 100 ila 1 ADIM için -2 PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ b DURAKLAT 5000 için g = 0 ila 99 ADIM 2 PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ g DURAKLAT 5000 için r = 100 ila 1 ADIM - 2 PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ r DURAKLAT 5000 için b = 0 ila 99 ADIM 2 PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ b DURAKLAT 5000 g = 100 ila 1 ADIM -2 için PWM 1, 1000, r, g, b DURAKLAT 10 SONRAKİ g DURAKLAT 5000 LOOP

Bu test kodu, desenlerdeki R, G ve B kanallarının çıkışını yavaşça artırmak/azaltmak için PWM'yi kullanır. Değişiklikler arasında 5 saniyelik gecikmeler var.

PWM çıkışları, 5V veya 12V RGB LED şeritlerini sürmek için bir katı hal rölesi (röle sayfasına bakın) veya bir FET üzerinden çalıştırılabilir.

Adım 6: RGB LED Modül Özeti/Geri Bildirim

Bu tür bir modülün özellikleri veya davranışı hakkında ek bilginiz varsa, lütfen buraya yorum yapın, ilgili bilgileri ekleyeceğim. Benzer, ancak belki tek başına veya farklı bir modül setinde mevcut olan bir modül biliyorsanız, lütfen bunu belirtin.

Bu modülü denediyseniz, yorumlar alanı diğer mikrodenetleyici platformları için küçük bir örnek kod eklemek için de iyi bir yer olacaktır. veya 37 Sensör ve 37 Sensör Belgesini ziyaret edin.

Önerilen: