ฉันสั่ง Pi 3 และชุดอุปกรณ์เสริมจาก Amazonมาพร้อมกับ sinks ความร้อน 2 ตัว ฉันจะไม่โอเวอร์คล็อก Pi ฉันจะยังคงต้องกังวลเกี่ยวกับปัญหาความร้อนหรือไม่? ในที่สุดนี้จะอยู่ในพื้นที่ปิดล้อมด้านนอกของท่อที่มีการไหลเวียนของอากาศมากมาย
ฉันสั่ง Pi 3 และชุดอุปกรณ์เสริมจาก Amazonมาพร้อมกับ sinks ความร้อน 2 ตัว ฉันจะไม่โอเวอร์คล็อก Pi ฉันจะยังคงต้องกังวลเกี่ยวกับปัญหาความร้อนหรือไม่? ในที่สุดนี้จะอยู่ในพื้นที่ปิดล้อมด้านนอกของท่อที่มีการไหลเวียนของอากาศมากมาย
คำตอบ:
ไม่ต้องใช้ฮีทซิงค์ระบายความร้อน Pi3 ได้รับการรายงานเพื่อสร้างความร้อนมากกว่ารุ่นก่อนหน้า แต่ไม่จำเป็นต้องใช้ฮีทซิงค์ คุณสามารถติดตั้งเพื่อป้องกันความร้อนบางส่วน แต่ Pi จะเร่งความเร็วนาฬิกาเพื่อรักษาอุณหภูมิที่ปลอดภัย ฮีทซิงค์รวมอยู่ในชุดอุปกรณ์เหล่านี้หลายชุดเพื่อเพิ่มมูลค่าการรับรู้
เนื่องจากสถานะคำตอบไม่จำเป็นต้องใช้ฮีทซิงค์
อย่างไรก็ตามจากความคิดเห็นของ Snowmanต่อคำตอบของ Maxthon Chanและนำตัวอย่างจากไซต์ Raspberry Pi 1หากคุณต้องการตรวจสอบ / วัดอุณหภูมิที่ Pi ของคุณทำงานอยู่คุณสามารถใช้คำสั่ง:
/opt/vc/bin/vcgencmd measure_temp
หากคุณพบว่าคุณใช้คำสั่งนี้บ่อยครั้งคุณอาจต้องการทางลัด การทำเช่นนี้คุณสามารถใช้นามแฝงtemp
เช่น หากต้องการตั้งค่านี้ให้เรียกใช้คำสั่งต่อไปนี้:
cd ~
nano .bash_aliases
และเพิ่มบรรทัดต่อไปนี้
alias temp='/opt/vc/bin/vcgencmd measure_temp'
โปรดทราบว่าหากคุณใช้ Raspbian รุ่นเก่ากว่าและพบข้อผิดพลาด:
/ opt / vc / bin / vcgencmd: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่แชร์: libvcos.so: ไม่สามารถเปิดไฟล์วัตถุที่แชร์ได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
จากนั้นคุณควรเรียกใช้
LD_LIBRARY_PATH=/opt/vc/lib /opt/vc/bin/vcgencmd measure_temp
และนามแฝงจะกลายเป็น
alias temp="LD_LIBRARY_PATH=/opt/vc/lib && /opt/vc/bin/vcgencmd measure_temp"
เรียกใช้คำสั่งต่อไปนี้ซึ่งให้คำตอบในหน่วยมิลลิวินาที Centigrade และหารด้วย 1,000 เพื่อรับ° C:
cat /sys/class/thermal/thermal_zone0/temp
#!/bin/bash
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))
gpuTemp0=$(/opt/vc/bin/vcgencmd measure_temp)
gpuTemp0=${gpuTemp0//\'/º}
gpuTemp0=${gpuTemp0//temp=/}
echo CPU Temp: $cpuTemp1"."$cpuTempM"ºC"
echo GPU Temp: $gpuTemp0
1ตัวอย่างทั้งหมดนำมาจากแสดงอุณหภูมิของ RPI ด้วยคำสั่ง
ไม่ต้องใช้ฮีทซิงค์ แต่ก็ไม่ได้ป้องกันการเพิ่มฮีทซิงค์ หากสภาพแวดล้อมการทำงานของคุณอุ่นขึ้นเล็กน้อยและคุณไม่ต้องการให้คันเร่งความร้อนคุณสามารถเพิ่มได้หนึ่งตัว (เลือกติดพัดลมไว้)
ฉันใช้ Pi heatsinked ทั้งหมดตั้งแต่ใช้เคสในขณะที่ให้ความสำคัญกับแกนและหนึ่งในนั้นมีพัดลมติดอยู่เพื่อปรับปรุงการระบายความร้อนเนื่องจากมันทำงานในอุปกรณ์อุ่นที่มีอุณหภูมิเฉลี่ย45ºC