Daftar Isi:

Arduino Led Strip Controller untuk Lampu PC Keren: 5 Langkah
Arduino Led Strip Controller untuk Lampu PC Keren: 5 Langkah

Video: Arduino Led Strip Controller untuk Lampu PC Keren: 5 Langkah

Video: Arduino Led Strip Controller untuk Lampu PC Keren: 5 Langkah
Video: Cara Program LED RGB WS2812B dengan Arduino 2024, Juli
Anonim
Arduino Led Strip Controller untuk Lampu PC Keren
Arduino Led Strip Controller untuk Lampu PC Keren

Saya mendapatkan strip led RGB keren ini dari aliexpress dan saya ingin menggunakannya untuk lampu PC.

Masalah pertama adalah panas untuk mengontrolnya lalu bagaimana menyalakannya.

Instruksi ini menunjukkan kepada Anda bagaimana melakukannya dengan kode github arduino, video proyek kerja, dan panduan langkah demi langkah.

Langkah 1: Bagian yang Dibutuhkan

Bagian yang dibutuhkan
Bagian yang dibutuhkan

Untuk proyek ini kami akan menggunakan:

  • Arduino nano
  • strip RGB
  • transistor NPN
  • 100-220 Ohm resistor
  • Kabel jumper
  • Papan tempat memotong roti

Tambahan:

Perangkat solder

Alasan di balik kebutuhan transistor adalah karena sebagian besar strip RGB membutuhkan tegangan 12 volt, jadi kita akan memerlukan catu daya eksternal untuk strip RGB dan yang sekunder untuk arduino (kita juga bisa menggunakan regulator tegangan 7805 untuk skala dari 12 volt sampai 5 volt).

Transistor mengatur tegangan yang diberikan ke setiap saluran warna yang mengontrol kecerahan dan jenis warna.

Strip led RGB yang saya gunakan adalah SMD 3528. Tidak memiliki banyak led RGB, tetapi memiliki 2 led hijau, 2 biru dan 2 merah untuk setiap trek (seluruh strip dibagi menjadi trek 10 cm, jadi Anda dapat memotong panjang yang Anda inginkan, menyoldernya dan itu akan berhasil). Dengan pengetahuan ini kita tahu bahwa pengaturan 50% menjadi merah dan 50% menjadi biru tidak akan menghasilkan warna ungu. Kami malah akan memiliki led merah dan biru dengan kecerahan rendah.

Untuk mendapatkan efek penuh warna, kita perlu membeli strip led yang berbeda.

P. S. kami tidak akan menggunakan strip led yang dapat dialamatkan.

Langkah 2: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi

Kami akan mengambil papan tempat memotong roti dan meletakkan arduino nano dengan 3 transistor di atasnya.

Setiap transistor memiliki 3 pin sebagai Base, Collector dan Emitter. Kami akan menghubungkan satu saluran sebagai berikut:

  • Basis ke saluran pin Ardino
  • Kolektor untuk memimpin saluran relatif
  • Emitter ke GND

Saluran-saluran tersebut adalah:

  • Arduino D3 BIRU
  • Arduino D5 MERAH
  • Arduino D6 HIJAU

Jangan ragu untuk mengubah pinout, ingatlah untuk memilih pin PWM di arduino.

Langkah 3: Pengkodean

Kode arduino lengkap tersedia di github dan dapat digunakan dengan Arduino IDE.

Saya mengkodekan beberapa fungsi untuk melihat beberapa efek dasar:

  • fade_colors_slow: memudar melalui setiap warna (merah, hijau dan biru) dengan FADESPEED dan KEEPCOLORTIME sebagai detik.
  • all_on: mengaktifkan semua 3 warna
  • change_colors_rough: mengubah warna secara langsung dari satu warna ke warna lainnya

Anda dapat mengulangnya, membuat beberapa kecepatan pudar dinamis atau apa pun. Hanya ingat bahwa strip yang dipimpin ini tidak penuh-RGB, memiliki saluran merah, hijau dan biru yang terpisah sehingga fungsi-fungsi itu keren untuk strip ini. Memiliki strip lain akan menghasilkan warna dan gaya pudar yang berbeda.

Langkah 4: Menempatkan Di Dalam Casing PC

Menempatkan Di Dalam Casing PC
Menempatkan Di Dalam Casing PC
Menempatkan Di Dalam Casing PC
Menempatkan Di Dalam Casing PC
Menempatkan Di Dalam Casing PC
Menempatkan Di Dalam Casing PC

Sekarang saatnya untuk memotong strip rgb dan menempatkannya di dalam casing PC. Saya memilih untuk meletakkan papan tempat memotong roti di atas catu daya (alasnya terbuat dari plastik, jadi tidak ada jalan pintas yang dibuat).

Untuk menghidupkan proyek kita dapat menggunakan konektor Periferal catu daya (lihat gambar pinout) yang menawarkan 5V dan 12V langsung dari catu daya. Menghubung:

  • 5V ke Arduinot Vin
  • 12V ke strip RGB 12v
  • GND ke Arduino GND

Jika Anda ingin terus mengunggah beberapa kode atau mengubahnya, kita dapat melepas konektor 5V dan mencolokkan arduino ke pc menggunakan port USB. Dengan cara ini kami dapat mengunggah kode kami dan mengaktifkan arduino.

Langkah 5: Selesai

Sekarang Anda memiliki sistem pencahayaan pribadi untuk PC Anda. Jangan ragu untuk mengubah kode dan menyesuaikan dengan kebutuhan Anda.

Beberapa perubahan dapat dilakukan pada proyek ini, antara lain:

  • Menggunakan NODEMCU V3 sebagai pengontrol dengan server web pribadi yang memiliki tombol dan antarmuka yang keren untuk mengubah pengaturan dan efek warna atau memiliki raspberry dengan antarmuka yang mengirimkan permintaan HTTP ke pengontrol (lihat proyek ini)
  • Menggunakan ATTINY85 sebagai pengontrol untuk mengecilkan seluruh proyek (mungkin menyolder semuanya menjadi PCB). Posting lengkap dapat ditemukan di sini)
  • Menambahkan modul bluetooth HC-05 untuk mengontrol melalui bluetooth…

Itu dia! Selamat bersenang-senang.

Direkomendasikan: