Daftar Isi:

LED RGB Kustom untuk Menara Pendingin ICE 52pi: 5 Langkah
LED RGB Kustom untuk Menara Pendingin ICE 52pi: 5 Langkah

Video: LED RGB Kustom untuk Menara Pendingin ICE 52pi: 5 Langkah

Video: LED RGB Kustom untuk Menara Pendingin ICE 52pi: 5 Langkah
Video: DIY Raspberry Pi Desktop Tower Case with OLED Stats Display | ICECUBE Tower Cooler 2024, November
Anonim
Image
Image

52pi datang dengan solusi pendinginan yang cukup gila untuk papan Raspberry Pi 3B+/4B+. Menara Pendingin ICE! Benda ini tidak hanya terlihat seperti binatang buas tetapi juga mendinginkan papan Raspberry Pi 4 Anda dengan sangat baik (menjadi tolok ukur pendinginan).

Jika Anda ingin membuat Raspberry Pi Anda tetap dingin seperti ICE - Anda dapat mengambil papan dari toko-toko ini:

  • Studio Benih
  • AliExpress
  • Banggood
  • Amazon Inggris
  • Amazon AS

Sayangnya, heatsink yang luar biasa ini hadir dengan keterbatasan. Tidak ada sarana untuk:

  • Kontrol kecepatan kipas
  • Kontrol LED

Instruksi ini didasarkan pada pekerjaan saya dari artikel ini dan akan menunjukkan kepada Anda bagaimana Anda dapat meningkatkan Menara Pendingin ICE Anda - untuk mencapai solusi pendinginan yang cukup mengagumkan ini. Mod ini dilengkapi dengan fitur-fitur berikut:

Fitur:

  • Kontrol RPM melalui PWM
  • 3 LED RGB WS2818b (dapat diprogram)
  • Profil Penggemar Kustom
  • Temperatur ke skrip Warna

Perlengkapan

Untuk melakukan mod ini, Anda perlu:

  • 3 x RGB LED WS2812B (dapat dialamatkan)
  • 1 x 2N2222A331 transistor NPN (saya mendapatkannya dari set ini)
  • 1KΩ Resistor

Beberapa kawat, besi solder dan heat-shrink juga akan dibutuhkan.

Langkah 1: Memodifikasi Perangkat Keras

Memodifikasi Perangkat Keras
Memodifikasi Perangkat Keras
Memodifikasi Perangkat Keras
Memodifikasi Perangkat Keras
Memodifikasi Perangkat Keras
Memodifikasi Perangkat Keras

Menara Pendingin ICE terhubung ke pin 5V dan GND pada papan Raspberry Pi. PCB kecil yang tersembunyi di balik kipas memberi daya pada kipas dan memilih warna acak untuk 4 LED RGB yang dipasang di permukaan. Untuk memulai mod kami, kami harus membongkar kipas dan melepas LED.

Ini sangat kecil, jadi yang diperlukan untuk melepaskannya dari PCB adalah panas dari besi solder. Cukup panaskan satu sisi dan goyangkan setrika sedikit – LED akan mati tanpa masalah. Saya menggunakan 375ºC untuk mencapai ini.

Langkah 2: Menambahkan LED RGB Kustom

Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom
Menambahkan LED RGB Kustom

Saya menyelamatkan salah satu strip LED RGB dari proyek sebelumnya. Saya hanya membutuhkan 3 LED WS2812b yang dapat dialamatkan secara individual. Untuk membuat dioda pas, saya melepas beberapa strip. Kemudian saya menggunakan kabel tipis untuk menghubungkan semuanya, membuat strip panjang 3 LED.

Saya juga menambahkan kabel ekstra ke bantalan 5V dan GND pada PCB karena ini adalah bagaimana saya akan memberi makan strip LED mini saya. Anda dapat menggunakan lem untuk menjaga LED tetap di tempatnya. Beginilah tampilan mod kipas yang sudah jadi.

Langkah 3: Kontrol RPM

Kontrol RPM
Kontrol RPM
Kontrol RPM
Kontrol RPM

Cara termudah (tetapi ada cara yang lebih canggih) untuk mengendalikan motor DC adalah dengan menggunakan sinyal PWM untuk membatasi RPM motor. Karena kipas ICE Cooling Tower tidak dilengkapi dengan kontrol seperti itu, saya dapat menggunakan transistor seri 2N2222 untuk mengontrol kecepatan kipas.

Basis transistor membutuhkan Resistor 1KΩ untuk membatasi arus dari GPIO. Gunakan heat-shrink untuk memisahkan setiap pin dan mencegah celana pendek yang tidak disengaja. Kemudian cukup potong kabel daya dan solder ulang semuanya berdasarkan diagram.

Anda harus memiliki 3 kabel sekarang: sinyal, 5V dan GND. Anda dapat merekatkan transistor ke bagian bawah kipas. Saatnya untuk menambahkan beberapa warna ke proyek saya.

Langkah 4: Driver di NodeRED

Pengemudi di NodeRED
Pengemudi di NodeRED

Pada titik ini, Anda dapat menulis driver dengan Python, tetapi karena saya sudah menjalankan NodeRED, saya mengambil tantangan untuk membuat driver interaktif untuk heatsink paling keren untuk Raspberry Pi 4. Ini sebenarnya lebih mudah daripada yang saya kira.

Saya akan menggunakan 3 node untuk memantau CPU Raspberry, mengontrol GPIO dan LED WS2812b:

node-red-contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel

Node neopixel bergantung pada driver Python, jadi saya juga harus menginstal:

curl -sS get.pimoroni.com/unicornhat | pesta

Saya memiliki 4 kabel untuk dihubungkan:

5V - Catu DayaGND-GroundGPIO23 (atau pin PWM apa pun) - pin GPIO18 dasar 2N2222 - LED RGB

Menyuntikkan muatan setiap 5 detik ke node CPU memberi saya suhu inti. Berdasarkan nilai ini saya dapat membuat tanda kurung untuk warna RGB dan menyesuaikan RPM kipas. Saya akan menggunakan pengaturan lingkungan NodeRED 1.0 di subflow untuk membuat node konfigurasi yang memungkinkan saya mengatur nilai yang akan digunakan aliran. Untuk RPM, nilainya 0-100 dan untuk RGB saya harus melewati jumlah LED (3) dan warnanya (daftar ini).

Warna

Nama warna ditetapkan dalam subalur pengaturan. Saya memilih 7 warna yang mewakili tingkat suhu. Semakin panas inti, semakin hangat warnanya. Node neopixel hanya membutuhkan jumlah pixel dalam string. Node Fungsi: Profil Warna Kipas

var warna1 = flow.get("warna1");

var warna2 = flow.get("warna2"); var warna3 = flow.get("warna3"); var warna4 = flow.get("warna4"); var warna5 = flow.get("warna5"); var warna6 = aliran.get("warna6"); var warna7 = flow.get("warna7"); var temp = msg.payload; if(temp<= 33){msg.payload = color1; } if(temp33){msg.payload = color2; }if(temp35){msg.payload = color3; }jika(temp38){msg.payload = color4; }jika(temp42){msg.payload = color5; }if(temp45){msg.payload = color6; }if(temp >48){msg.payload = color7; } kembali pesan;

RPM

RPM ditetapkan berdasarkan nilai % 0-100. Kipas saya kesulitan memutar set PWM lebih rendah dari 30%. Pengaturan saya membuat kipas mati sampai inti CPU mencapai 40ºC. Ini landai hingga 30% kemudian 50% dan 100% jika suhu melintasi 60ºC. Node GPIO diatur dalam mode PWM pada frekuensi 30Hz. Untuk beberapa alasan, saya benar-benar dapat mendengar motor mendengung pada RPM yang lebih rendah. Itu tidak keras tetapi ada di sana. Suara hilang saat kipas berputar 100%.

var speed1 = flow.get("speed1");var speed2 = flow.get("speed2"); var kecepatan3 = aliran.get("kecepatan3");

var temp = msg.payload;

if(temp<= 40){ msg.payload = 0; }

jika (temp40){

msg.payload = kecepatan1; }

jika(temp50){

msg.payload = kecepatan2; }

jika(suhu >60){

msg.payload = kecepatan3; }

kembali pesan;

Seluruh aliran NodeRED dapat diunduh dari

Langkah 5: Efek Akhir

Efek Akhir
Efek Akhir

Ini tidak diragukan lagi heatsink paling keren untuk Raspberry Pi 4. Dengan mod sederhana ini, Anda dapat menambahkan kehidupan ke proyek Anda. Tidak ada yang menghentikan Anda untuk menampilkan berbagai hal menggunakan LED. Untuk sebagian besar waktu, ICE Cooling Tower menjaga Raspberry Pi 4 di bawah 40C, jadi tidak berisik. Kipas akan menendang ketika harus. Apa pendapat Anda tentang proyek ini?

Selain itu, jika Anda ingin mendapatkan informasi tentang pembaruan ini atau proyek lain - pertimbangkan untuk mengikuti saya di platform pilihan Anda:

  • Indonesia
  • Instagram
  • Youtube

dan jika Anda ingin membelikan saya kopi atau mendukung saya dengan cara yang lebih berkelanjutan:

  • PayPal
  • pelindung

Saya harap Anda menikmati proyek ini! Lihat lebih banyak proyek di noteenoughtech.com

Direkomendasikan: