Mục lục:

Đèn LED RGB tùy chỉnh cho Tháp giải nhiệt ICE 52pi: 5 bước
Đèn LED RGB tùy chỉnh cho Tháp giải nhiệt ICE 52pi: 5 bước

Video: Đèn LED RGB tùy chỉnh cho Tháp giải nhiệt ICE 52pi: 5 bước

Video: Đèn LED RGB tùy chỉnh cho Tháp giải nhiệt ICE 52pi: 5 bước
Video: Kinh Nghiệm Mua Quạt Fan Led | Lắp Quạt Fan Led và Chú Ý Khi Dùng Fan Led Thùng Case Máy Tính PC 2024, Tháng mười một
Anonim
Image
Image

52pi đã đưa ra một giải pháp làm mát khá điên rồ cho các bo mạch Raspberry Pi 3B + / 4B +. Tháp giải nhiệt ICE! Điều này không chỉ trông giống như một con quái vật mà còn làm mát bảng Raspberry Pi 4 của bạn cực kỳ tốt (điểm chuẩn làm mát).

Nếu bạn muốn giữ cho Raspberry Pi của mình hoạt động tốt như ICE - bạn có thể lấy bảng từ các cửa hàng sau:

  • Studio hạt giống
  • AliExpress
  • Banggood
  • Amazon Vương quốc Anh
  • Amazon Hoa Kỳ

Thật không may, bộ tản nhiệt tuyệt vời này đi kèm với những hạn chế. Không có phương tiện:

  • Điều khiển tốc độ quạt
  • Điều khiển đèn LED

Hướng dẫn này dựa trên công việc của tôi từ bài viết này và sẽ chỉ cho bạn cách bạn có thể nâng cấp Tháp giải nhiệt ICE của mình - để đạt được giải pháp làm mát khá tuyệt vời này. Bản mod này đi kèm với các tính năng sau:

Đặc trưng:

  • Kiểm soát RPM thông qua PWM
  • 3 đèn LED RGB WS2818b (có thể lập trình)
  • Hồ sơ người hâm mộ tùy chỉnh
  • Kịch bản nhiệt độ thành màu

Quân nhu

Để thực hiện mod này, bạn sẽ cần:

  • 3 x đèn LED RGB WS2812B (có thể định địa chỉ)
  • 1 x bóng bán dẫn NPN 2N2222A331 (Tôi lấy nó từ bộ này)
  • Điện trở 1KΩ

Một số dây điện, mỏ hàn và vật liệu co nhiệt cũng sẽ cần thiết.

Bước 1: Sửa đổi phần cứng

Sửa đổi phần cứng
Sửa đổi phần cứng
Sửa đổi phần cứng
Sửa đổi phần cứng
Sửa đổi phần cứng
Sửa đổi phần cứng

Tháp giải nhiệt ICE kết nối với chân 5V và GND trên bo mạch Raspberry Pi. Một PCB nhỏ ẩn đằng sau quạt cấp nguồn cho quạt và chọn màu ngẫu nhiên cho 4 đèn LED RGB gắn trên bề mặt. Để bắt đầu mod của chúng tôi, chúng tôi phải tháo quạt ra và làm mờ các đèn LED.

Chúng rất nhỏ, vì vậy tất cả những gì cần thiết để lấy nó ra khỏi PCB là một lượng nhiệt từ mỏ hàn. Chỉ cần làm nóng một bên và lắc bàn ủi một chút - đèn LED sẽ tắt mà không có vấn đề gì. Tôi đã sử dụng 375ºC để đạt được điều này.

Bước 2: Thêm đèn LED RGB tùy chỉnh

Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh
Thêm đèn LED RGB tùy chỉnh

Tôi đã trục vớt một trong các dải LED RGB từ một dự án trước đó. Tôi chỉ cần 3 đèn LED WS2812b có thể định địa chỉ riêng. Để làm cho các điốt vừa khít, tôi đã cắt bỏ một số dải. Sau đó, tôi sử dụng một dây mỏng để kết nối tất cả chúng, tạo ra một dải dài 3 đèn LED.

Tôi cũng đã thêm dây bổ sung vào các miếng đệm 5V và GND trên PCB vì đây là cách tôi sẽ cấp dải đèn LED mini của mình. Bạn có thể sử dụng một số keo để giữ đèn LED ở đúng vị trí. Đây là cách mà mod người hâm mộ đã hoàn thành sẽ trông như thế nào.

Bước 3: Kiểm soát RPM

Kiểm soát RPM
Kiểm soát RPM
Kiểm soát RPM
Kiểm soát RPM

Cách dễ nhất (nhưng có nhiều cách phức tạp hơn) để điều khiển động cơ DC là sử dụng tín hiệu PWM để giới hạn RPM của động cơ. Vì quạt của Tháp giải nhiệt ICE không có bộ điều khiển như vậy nên tôi có thể sử dụng bóng bán dẫn dòng 2N2222 để điều khiển tốc độ của quạt.

Đế của bóng bán dẫn cần có Điện trở 1KΩ để hạn chế dòng điện từ GPIO. Sử dụng co nhiệt để tách từng chốt và ngăn ngừa sự cố quần đùi. Sau đó, chỉ cần cắt dây nguồn và giải quyết mọi thứ dựa trên sơ đồ.

Bây giờ bạn sẽ có 3 dây: tín hiệu, 5V và GND. Bạn có thể dán bóng bán dẫn vào đáy của quạt. Đã đến lúc thêm một số màu vào dự án của tôi.

Bước 4: Trình điều khiển trong NodeRED

Trình điều khiển trong NodeRED
Trình điều khiển trong NodeRED

Tại thời điểm này, bạn có thể viết trình điều khiển bằng Python, nhưng vì tôi đã chạy NodeRED, tôi đã thực hiện thử thách tạo một trình điều khiển tương tác cho bộ tản nhiệt thú vị nhất cho Raspberry Pi 4. Nó thực sự dễ dàng hơn tôi nghĩ.

Tôi sẽ sử dụng 3 nút để theo dõi CPU của Raspberry, điều khiển GPIO và đèn LED WS2812b:

node-red-Contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel

Nút neopixel dựa trên trình điều khiển Python, vì vậy tôi cũng phải cài đặt:

curl -sS get.pimoroni.com/unicornhat | bấu víu

Tôi có 4 dây để kết nối:

5V - Nguồn điện GND-Nối đấtGPIO23 (hoặc bất kỳ chân PWM nào) - Chân đế của 2N2222GPIO18 - Đèn LED RGB

Việc đưa một tải trọng cứ sau 5 giây vào nút CPU sẽ cung cấp cho tôi nhiệt độ của lõi. Dựa trên giá trị này, tôi có thể tạo dấu ngoặc cho các màu của RGB và điều chỉnh RPM của quạt. Tôi sẽ sử dụng cài đặt môi trường NodeRED 1.0 trong luồng con để tạo nút cấu hình cho phép tôi đặt các giá trị mà luồng sẽ sử dụng. Đối với RPM, giá trị là 0-100 và đối với RGB, tôi cần chuyển số đèn LED (3) và màu (danh sách này).

Màu sắc

Tên màu được chỉ định trong quy trình con cài đặt. Tôi đã chọn 7 màu đại diện cho các mức nhiệt độ. Lõi càng nóng thì màu càng ấm. Node Neopixel chỉ cần số pixel trong chuỗi. Nút chức năng: Cấu hình màu quạt

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

var colour2 = flow.get ("colour2"); var colour3 = flow.get ("colour3"); var colour4 = flow.get ("colour4"); var colour5 = flow.get ("colour5"); var colour6 = flow.get ("colour6"); var colour7 = flow.get ("colour7"); var temp = msg.payload; if (temp <= 33) {msg.payload = colour1; } if (temp33) {msg.payload = colour2; } if (temp35) {msg.payload = colour3; } if (temp38) {msg.payload = colour4; } if (temp42) {msg.payload = colour5; } if (temp45) {msg.payload = colour6; } if (temp> 48) {msg.payload = colour7; } trả về tin nhắn;

RPM

RPM được đặt dựa trên% giá trị 0-100. Người hâm mộ của tôi phải vật lộn để quay trên PWM đặt thấp hơn 30%. Thiết lập của tôi sẽ tắt quạt cho đến khi lõi CPU đạt đến 40ºC. Nó tăng lên đến 30% rồi 50% và 100% nếu nhiệt độ vượt qua 60ºC. Nút GPIO được đặt ở chế độ PWM ở tần số 30Hz. Vì một số lý do, tôi thực sự có thể nghe thấy động cơ rên rỉ ở RPM thấp hơn. Nó không ồn ào nhưng nó ở đó. Âm thanh biến mất khi quạt quay ở mức 100%.

var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("speed3");

var temp = msg.payload;

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

nếu (temp40) {

msg.payload = speed1; }

nếu (temp50) {

msg.payload = speed2; }

nếu (nhiệt độ> 60) {

msg.payload = speed3; }

trả về tin nhắn;

Toàn bộ luồng NodeRED có thể được tải xuống từ

Bước 5: Hiệu ứng cuối cùng

Hiệu ứng cuối cùng
Hiệu ứng cuối cùng

Đây chắc chắn là bộ tản nhiệt tuyệt vời nhất cho Raspberry Pi 4. Với bản mod đơn giản này, bạn có thể thêm sức sống cho dự án của mình. Không có gì ngăn cản bạn hiển thị những thứ khác nhau bằng cách sử dụng đèn LED. Trong phần lớn thời gian, Tháp giải nhiệt ICE giữ Raspberry Pi 4 ở nhiệt độ dưới 40C, do đó, nó im lặng. Người hâm mộ đá vào khi nó phải làm. Bạn nghĩ gì về dự án này?

Ngoài ra, nếu bạn muốn nhận thông tin về các bản cập nhật cho dự án này hoặc các dự án khác - hãy xem xét theo dõi tôi trên nền tảng bạn chọn:

  • Instagram
  • YouTube

và nếu bạn muốn mua cho tôi một ly cà phê hoặc ủng hộ tôi một cách liên tục hơn:

  • PayPal
  • Patreon

Tôi hy vọng bạn đã thích dự án! Kiểm tra các dự án khác trên notenoughtech.com

Đề xuất: