Raspberry pi quá nóng trong quá trình hoạt động sẽ làm giảm hiệu năng, tuổi thọ của module. Nó cũng sẽ đòi hỏi nguồn điện có công suất lớn hơn. Do đó, trong nhiều trường hợp, bạn sẽ cần phải tối ưu để Pi trở nên mát hơn. Bài viết dưới đây mình sẽ chia sẻ một số cách làm mát raspberry pi.
Lắp tản nhiệt và quạt
Trang bị thêm tản nhiệt cho CPU, và lắp thêm quạt để đẩy hơi nóng. Việc này sẽ hạn chế việc om nhiệt trên mạch và làm gia tăng nhiệt độ của CPU.

Tham khảo cách kiểm tra nhiệt độ Raspberry pi tại đây
Sử dụng hệ điều hành Raspbian Lite
Raspbery Pi OS Lite là phiên bản hệ điều hành tối thiểu cho Raspberry. Bản OS Lite đã cắt bỏ đi các chức năng Graphic, người dùng chỉ có thể điều khiển Pi thông qua câu lệnh SSH, hoặc UART Console.
Bởi vậy, OS sẽ tiêu tốn rất ít RAM và CPU. Do đó, nhiệt độ của CPU có thể giảm tới 10 độ C.
Tắt USB controller
Trong một số trường hợp, bạn không cần sử dụng đến cổng USB (không dùng bàn phím, chuột, hoặc cổng LAN), bạn có thể tắt USB Controller. Điều này sẽ giúp tiết kiệm được khoảng 100mA.
Mở terminal, gõ lệnh tắt USB controller
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind
Lệnh bật USB controller
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/bind
Sau khi khởi động lại, USB controller sẽ được bật lại tự động
Tắt HDMI
Khi không sử dụng màn hình, bạn có thể tắt HDMI output (tiết kiệm khoảng 30mA), sử dụng câu lệnh
sudo /opt/vc/bin/tvservice -o
Khi cần sử dụng màn hình, bật HDMI sử dụng câu lệnh
sudo /opt/vc/bin/tvservice -p
Cũng giống như USB, HDMI sẽ được tự động bật lại sau khi khởi động lại.
Tắt WIFI và Bluetooth
Nếu giải pháp không cần sử dụng đến WIFI và Bluetooth, chúng ta cũng có thể tắt nó đi. Nó sẽ giảm tiêu thụ đi khoảng 40mA
Mở file /boot/config.txt và thêm một số tham số ở cuối file
[all]
dtoverlay=disable-wifi
dtoverlay=disable-bt
Để bật lại, chúng ta chỉ cần comment các dòng ở trên đi.
Tắt Led trên board
Nếu trên board Pi có các Led, chúng ta cũng có thể tắt nó đi bằng cách sửa file /boot/config.txt. Dưới đây là ví dụ cho Pi4.
[pi4]
# Disable the PWR LED
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off
# Disable the Activity LED
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable ethernet port LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4
Tắt LED cũng sẽ giúp giảm tiêu thụ khoảng 10mA.
Chú ý, khi sửa trong file /boot/config.txt các thay đổi sẽ là vĩnh viễn.
