Isi kandungan:
- Langkah 1: Bahagian yang Diperlukan
- Langkah 2: Sambungan
- Langkah 3: Pengekodan
- Langkah 4: Meletakkan Kes Dalam PC
- Langkah 5: Selesai
Video: Arduino Led Strip Controller untuk Lampu PC Sejuk: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya mendapat jalur LED RGB yang sejuk ini dari aliexpress dan saya mahu menggunakannya untuk lampu PC.
Masalah pertama adalah panas untuk mengawalnya kemudian bagaimana untuk mengaktifkannya.
Petunjuk ini menunjukkan kepada anda bagaimana melakukannya dengan kod github arduino, video projek berfungsi dan panduan langkah demi langkah.
Langkah 1: Bahagian yang Diperlukan
Untuk projek ini kami akan menggunakan:
- Arduino nano
- Jalur RGB
- Transistor NPN
- Perintang 100-220 Ohm
- Wayar pelompat
- Papan roti
Tambahan:
Kit pematerian
Sebab di sebalik keperluan transistor adalah kerana kebanyakan jalur RGB memerlukan 12 volt untuk dihidupkan, jadi kita memerlukan bekalan kuasa luaran untuk jalur RGB dan yang kedua untuk arduino (kita juga boleh menggunakan pengatur voltan 7805 untuk skala dari 12 volt hingga 5 volt).
Transistor menetapkan voltan yang diberikan kepada setiap saluran warna yang mengawal kecerahan dan jenis warna.
Jalur LED RGB yang saya gunakan adalah SMD 3528. Ia tidak mempunyai banyak led RGB, tetapi sebaliknya ia mempunyai 2 led hijau, 2 biru dan 2 merah untuk setiap trek (keseluruhan jalur dibahagikan kepada trek 10 cm, jadi anda boleh memotong panjang yang anda mahukan, mematerinya dan ia akan berjaya). Dengan pengetahuan ini kita tahu bahawa menetapkan 50% menjadi merah dan 50% ke biru tidak akan menghasilkan warna ungu. Kami sebaliknya akan mempunyai LED merah dan biru dengan kecerahan rendah.
Untuk mendapatkan kesan warna penuh, kita perlu membeli jalur LED yang berbeza.
P. S. kami tidak akan menggunakan jalur LED yang boleh dialamatkan.
Langkah 2: Sambungan
Kami akan mengambil papan roti dan meletakkan arduino nano dengan 3 transistor di atasnya.
Setiap transistor mempunyai 3 pin sebagai Base, Collector dan Emitter. Kami akan menghubungkan satu saluran seperti berikut:
- Pangkalan ke saluran pin Ardino
- Pemungut ke saluran relatif yang dipimpin
- Pemancar ke GND
Salurannya adalah:
- BIRU Arduino D3
- MERAH Arduino D5
- HIJAU Arduino D6
Jangan ragu untuk menukar pinout, ingatlah untuk memilih pin PWM di arduino.
Langkah 3: Pengekodan
Kod arduino penuh tersedia di github dan boleh digunakan dengan Arduino IDE.
Saya mengodkan beberapa fungsi untuk melihat beberapa kesan asas:
- fade_colors_slow: memudar melalui setiap warna (merah, hijau dan biru) dengan FADESPEED dan KEEPCOLORTIME sebagai saat.
- all_on: menghidupkan semua 3 warna
- change_colors_rough: menukar warna secara langsung dari yang lain
Anda boleh menggulungnya, membuat beberapa kelajuan pudar dinamik atau apa sahaja. Ingatlah bahawa jalur yang dipimpin ini tidak penuh RGB, ia mempunyai saluran merah, hijau dan biru yang berasingan, jadi fungsi-fungsi tersebut sesuai untuk jalur ini. Memakai jalur lain akan menghasilkan warna dan gaya yang pudar.
Langkah 4: Meletakkan Kes Dalam PC
Kini tiba masanya untuk memotong jalur rgb dan meletakkan di dalam casing PC. Saya memilih untuk meletakkan papan roti di atas bekalan kuasa (alasnya plastik, jadi jalan pintas tidak akan dibuat).
Untuk menghidupkan projek, kita boleh menggunakan penyambung Periferal bekalan kuasa (lihat gambar pinout) yang menawarkan 5V dan 12V langsung dari bekalan kuasa. Sambung:
- 5V ke Arduinot Vin
- Jalur 12V hingga RGB 12v
- GND ke Arduino GND
Sekiranya anda ingin terus memuat naik beberapa kod atau mengubahnya, kami boleh melepaskan penyambung 5V dan pasangkan arduino ke komputer menggunakan port USB. Dengan cara ini kita boleh memuat naik kod kita dan menghidupkan arduino.
Langkah 5: Selesai
Kini anda mempunyai sistem pencahayaan peribadi untuk PC anda. Jangan ragu untuk menukar kod dan menyesuaikan dengan keperluan anda.
Beberapa perubahan boleh dibuat untuk projek ini, termasuk:
- Menggunakan NODEMCU V3 sebagai pengawal dengan pelayan web peribadi yang mempunyai butang dan antara muka yang sejuk untuk mengubah tetapan dan kesan warna atau mempunyai raspberry dengan antara muka yang menghantar permintaan HTTP ke pengawal (lihat projek ini)
- Menggunakan ATTINY85 sebagai pengawal untuk mengecilkan keseluruhan projek (mungkin menyolder semua ke dalam PCB). Catatan penuh boleh didapati di sini)
- Menambah modul bluetooth HC-05 untuk mengawal melalui bluetooth…
Itu sahaja! Berseronok.
Disyorkan:
Lampu Berurutan LED Dengan 7 Kesan Sejuk yang berbeza !: 8 Langkah
Lampu LED Berurutan Dengan 7 Kesan Sejuk yang berbeza!: Projek ini merangkumi 7 kesan cahaya berurutan yang berbeza yang akan diliputi kemudian. Ia diilhamkan oleh salah seorang pencipta yang saya lihat di Youtube beberapa hari yang lalu, dan saya merasa sangat keren, jadi saya ingin berkongsi perkara ini dengan anda semua dan membuat
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda
Lampu Malam LED Sejuk: 6 Langkah
Lampu LED Malam Keren: Ini adalah cahaya malam yang sederhana namun berkesan secara longgar berdasarkan Solar LED Light Jar. Saya mengambil masa lebih kurang satu jam untuk membuat dan berfungsi dengan baik ketika gelap. Saya minta maaf mengenai foto-foto tersebut sekiranya gambarnya tidak bagus, kamera saya dan saya tidak mendapat
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?
Lampu LED Laptop Sejuk: 6 Langkah
Lampu LED Laptop Keren: BTW Ini adalah arahan pertama saya, .. Buat lampu LED sejuk di bahagian belakang komputer riba anda. Anda perlu menyambungkan LED selari dengan pembesar suara anda, led akan berkelip dengan irama muzik yang anda mainkan. Berhati-hati bahawa mengenai LCD anda, sedikit tekanan mungkin pecah