İçindekiler:
Video: 37 Sensör Kitinden RGB LED Kullanımı: 6 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
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ı
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
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.