Zamówiłem tutaj Pi 3 i zestaw akcesoriów od Amazon , ma 2 radiatory. Nie będę przetaktowywać Pi, czy nadal będę musiał martwić się problemami z ciepłem? W końcu będzie to w zamkniętym obszarze na zewnątrz obudowy z dużą cyrkulacją powietrza.
Zamówiłem tutaj Pi 3 i zestaw akcesoriów od Amazon , ma 2 radiatory. Nie będę przetaktowywać Pi, czy nadal będę musiał martwić się problemami z ciepłem? W końcu będzie to w zamkniętym obszarze na zewnątrz obudowy z dużą cyrkulacją powietrza.
Odpowiedzi:
Nie jest wymagany radiator, odnotowano, że Pi3 generuje więcej ciepła niż poprzednie modele, ale radiator nie jest wymagany. Możesz go zainstalować w celu dodatkowej ochrony termicznej, ale Pi będzie dławiło prędkość zegara, aby utrzymać bezpieczną temperaturę. W wielu z tych zestawów znajdują się radiatory, aby zwiększyć postrzeganą wartość.
Jak podają odpowiedzi, nie są wymagane żadne radiatory.
Jednak opierając się na komentarzu bałwana do odpowiedzi Maxthon Chana i biorąc kilka przykładów z serwisu Raspberry Pi 1 , powinny chcesz sprawdzić / mierzyć temperaturę, że Pi jest uruchomiony na, można użyć polecenia:
/opt/vc/bin/vcgencmd measure_temp
Jeśli często używasz tego polecenia, możesz chcieć skorzystać ze skrótu. Aby to zrobić, możesz użyć aliasu , takiego jak temp
. Aby to skonfigurować, uruchom następujące polecenia:
cd ~
nano .bash_aliases
i dodaj następujący wiersz
alias temp='/opt/vc/bin/vcgencmd measure_temp'
Pamiętaj, że jeśli korzystasz ze starszej wersji Raspbian i napotkasz błąd:
/ opt / vc / bin / vcgencmd: błąd podczas ładowania bibliotek współdzielonych: libvcos.so: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu
to powinieneś biec
LD_LIBRARY_PATH=/opt/vc/lib /opt/vc/bin/vcgencmd measure_temp
i alias stałby się
alias temp="LD_LIBRARY_PATH=/opt/vc/lib && /opt/vc/bin/vcgencmd measure_temp"
Uruchom następujące polecenie, które daje odpowiedź w stopniach Celsjusza, i podziel przez 1000, aby uzyskać ° 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 Wszystkie przykłady zaczerpnięte z Pokaż temperaturę RPI za pomocą polecenia
Nie jest wymagany radiator, ale nie uniemożliwia to jego dodania. Jeśli twoje środowisko operacyjne może się nieco rozgrzać i nie chcesz, aby dławik termiczny działał, możesz go dodać (opcjonalnie przypiąć do niego wentylator).
Cały mój radiator Pi został użyty, ponieważ używam obudów, jednocześnie obciążając rdzeń, a jeden z nich ma przymocowany wentylator, aby poprawić chłodzenie, ponieważ działa w ciepłym sprzęcie ze średnią temperaturą otoczenia 45ºC.