Isi kandungan:

Kawalan Warna LED RGB: 4 Langkah
Kawalan Warna LED RGB: 4 Langkah

Video: Kawalan Warna LED RGB: 4 Langkah

Video: Kawalan Warna LED RGB: 4 Langkah
Video: lampu LED strip 10 meter lengkap dengan remote control untuk ganti warna dan mode | link di komen 2024, November
Anonim
Kawalan Warna LED RGB
Kawalan Warna LED RGB
Kawalan Warna LED RGB
Kawalan Warna LED RGB
Kawalan Warna LED RGB
Kawalan Warna LED RGB

Dalam projek ini, kita akan belajar bagaimana mengawal kecerahan dan warna LED RGB melalui port I / O dengan kemampuan output PWM, dan slaid paparan sentuhan. Paparan sentuhan resistif 4Duino digunakan sebagai alat untuk antara muka grafik untuk mengawal intensiti dan warna LED RGB.

RGB LED pada dasarnya adalah tiga LED berbeza yang digabungkan menjadi satu untuk menghasilkan pelbagai warna warna. LED ini mempunyai empat kaki. Kaki terpanjang adalah anod atau katod biasa, dan tiga kaki yang lain mewakili saluran warna merah, hijau atau biru.

Untuk mengawal warna pada LED RGB kami akan menggunakan modulasi lebar nadi, atau PWM untuk jangka pendek. Modulasi lebar nadi berfungsi dengan memberikan penampilan "voltan analog yang berbeza-beza" dengan mengubah peratusan masa isyarat voltan TINGGI dihidupkan dalam satu tempoh bentuk gelombang.

Semakin rendah kitaran tugas, semakin banyak masa isyarat akan dihabiskan pada keadaan isyarat voltan RENDAH dan sebaliknya.

Langkah 1: BAGAIMANA IA BERFUNGSI

BAGAIMANA IA BERFUNGSI
BAGAIMANA IA BERFUNGSI

* Ini adalah bagaimana RGB Color Control Control berfungsi.

Langkah 2: BANGUN

BANGUN
BANGUN

KOMPONEN

  • 4Duino
  • LED RGB (katod biasa digunakan dalam contoh ini)
  • Perintang 3 x 220Ω
  • Kabel pelompat
  • Kabel USB mikro

Bina litar mengikut rajah dan skema yang ditunjukkan di atas.

Cara PWM digunakan bergantung pada jenis RGB yang digunakan. Dengan LED RGB anode biasa, kaki panjang disambungkan ke rel voltan bekalan (dalam kes kami pin 5V pada Arduino) sementara tiga kaki yang lain dikendalikan dengan menetapkan isyarat PWM pada masing-masing. Sekiranya kitaran tugas isyarat PWM tinggi, saluran warna akan sangat malap atau tidak dihidupkan sama sekali. Kenapa begitu? Kerana untuk menyala LED perlu mempunyai potensi voltan melintasi, dan jika isyarat PWM kami mempunyai peratusan tinggi untuk kitaran tugas, ia akan menghabiskan sebahagian besar waktunya mempunyai potensi voltan 5V pada kedua-dua anod dan kaki saluran warna dan kurang masa dengan 5V pada anod dan 0V pada saluran warna.

Langkah 3: PROGRAM

PROGRAM
PROGRAM

Persekitaran Workshop 4 - 4Duino Basic Graphics digunakan untuk memprogramkan projek ini.

Projek ini memerlukan Arduino IDE dipasang, kerana Bengkel memanggil Arduino IDE untuk menyusun sketsa Arduino. Arduino IDE, bagaimanapun tidak diperlukan untuk dibuka atau diubah suai untuk memprogram 4Duino.

  1. Muat turun kod projek di sini.
  2. Sambungkan 4Duino ke PC menggunakan kabel µUSB.
  3. Kemudian arahkan ke tab Comms dan pilih port Comms yang menghubungkan 4Duino.
  4. Akhirnya, kembali ke tab "Home" dan sekarang klik pada butang "Comp'nLoad". Workshop 4 IDE akan meminta anda memasukkan kad µSD ke PC untuk menyimpan gambar widget.

Langkah 4: DEMONSTRASI

DEMONSTRASI
DEMONSTRASI

Kini menggunakan slaid sentuh pada Paparan 4Duino, anda boleh mengawal warna LED RGB.

Disyorkan: