İçindekiler:

LED Şerit Parlaklık Denetleyicisi: 4 Adım
LED Şerit Parlaklık Denetleyicisi: 4 Adım

Video: LED Şerit Parlaklık Denetleyicisi: 4 Adım

Video: LED Şerit Parlaklık Denetleyicisi: 4 Adım
Video: Akıllı RGB Şerit Led Yapımı (Ucuz Şerit Ledlerinizi bile Bu Ürünle Akıllı Yapabilirsiniz) 2024, Haziran
Anonim
LED Şerit Parlaklık Kontrolörü
LED Şerit Parlaklık Kontrolörü
LED Şerit Parlaklık Kontrolörü
LED Şerit Parlaklık Kontrolörü
LED Şerit Parlaklık Kontrolörü
LED Şerit Parlaklık Kontrolörü

LED Şeritler, düşük voltaj tüketimi ve parlaklığı ile dünya çapında ünlüdür. Bazen bu LED şeritlerin voltaj beslemesini ve parlaklığını ayarlamamız gerekir, örneğin uykunuz sırasında LED'in parlaklığı nedeniyle rahatsız olursunuz. Bu, LED şeridin parlaklığını kontrol etmek için bir arduino projesidir. parlaklık değerini kullanıcıdan aldığı için kullanıcı dostudur. Parlaklık değeri, LED şeride verilen voltaja bağlıdır. Kullanıcı 5v verirse maksimum parlaklığı verir, kullanıcı 0.1 volt verirse düşük parlaklık sağlar. Arduino 0 - 255 (0-5v bölmeler, örneğin: 1v = 51 birim) arasında voltaj yazabilir. Ancak komutları ve hesaplamayı kullanarak bunu 0-5v'ye indirebiliriz. Projeye geçelim.

Gereçler

Gereksinimler:

  1. Arduino UNO / nano / MEGA
  2. LED şerit (Minimum çalışmalıdır
  3. Arduino IDE'si
  4. bağlantı telleri (no 2)

Adım 1: BAĞLANTILAR

BAĞLANTILAR
BAĞLANTILAR

LED Strip'i Arduino'ya bağlamak için bağlantılar şunlardır:

ARDUINO LED Şerit

GND >> - (negatif)

DİJİTAL PWM 3 (pin3) >> + (pozitif)

---------------------------------------------------------------------------------------

LED şeridin negatif pinini arduino'nun groung (GND) pinine bağlayın

LED şeridin pozitif pinini arduino'nun 3 pinli pinine bağlayın

2. Adım: KOD

KOD
KOD
KOD
KOD

Arduino'da donanımdan sonra gelen en önemli şey koddur. Kod aşağıda verilmiştir. Bu kodu yazın ve arduino IDE veya bluino yükleyici kullanarak yükleyin.

kayan parlaklık;int LED =3; gerçek parlaklıkta yüzer; şamandıra gecikmesi1; şamandıra gecikmesi2; şamandıra seçeneği; void setup () { pinMode(LED, OUTPUT); Seri.başla(9600); Serial.println("Arduino LED şerit kontrolörü"); Seri.println(" "); Serial.println("Lütfen LED şeridin (1-5) parlaklığını giriniz"); Seri.println(" "); while (Serial.available() ==0) {} parlaklık = Serial.parseFloat(); gerçek parlaklık = (parlaklık) * 51.0; if (gerçek parlaklık >=6) { Serial.println("Lütfen geçerli bir parlaklık giriniz"); } } geçersiz döngü () { Serial.println(" "); Serial.println("LED şerit hızında yanıp sönüyor "); Serial.print(parlaklık); analogWrite(LED, gerçek parlaklık); gecikme(1000); }

Adım 3: TEST ZAMANI

TEST ZAMANI!
TEST ZAMANI!
TEST ZAMANI!
TEST ZAMANI!

Arduino'yu bağlayın kodu yükleyin, Seri monitörü açın. "Lütfen LED şeridin (1-5) parlaklığını giriniz" mesajı görüntülenmelidir. Parlaklık değerini girin ve gönder'e tıklayın. LED şeridinizin çalıştığını parlaklık komutunuzda görebilirsiniz!.

4. Adım: EK BİLGİ:

  • Parlaklık ondalık değer olarak girilebilir.
  • 5'in üzerinde girilen parlaklık, 5 ile aynı olacaktır.
  • Değer azaldıkça parlaklık azalır.
  • Varsayılan olarak bazen Arduino sürücüleri bilgisayarınızda eksik olabilir. Hataları çözmek için aygıt yöneticisini açın ve tüm bilinmeyen sürücüleri güncelleyin.
  • Doğru COM bağlantı noktasını ve Arduino sürümünü seçin.
  • Kod alternatif indirme:

Önerilen: