13/04/2016, 21:01
Non so, (i miei purtroppo non erano adesivi, ma sono così leggeri che solo la pasta conduttiva li tiene al suo posto.. Ovviamente se nessuno li tocca) ma penso di sì
Quale dissipatore?
|
(30/05/2016, 17:15)HisDudeness Ha scritto: Ultimo dubbio: guardando su Amazon.de ho notato questi altri dissipatorini, di alluminio, neri, della stessa forma di quelli di rame, e che costano di più. Mi chiedo, perché?
#!/usr/bin/python
import subprocess, RPi.GPIO as GPIO
import os
import psutil
import time
#from time import sleep
# Disabilita messaggi di avviso
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
# Massa su pin 39
GPIO.setup(31, GPIO.OUT) # Trigger ventola
GPIO.setup(36, GPIO.OUT) # Led rosso carico Cpu
GPIO.setup(37, GPIO.OUT) # Led verde carico Cpu
GPIO.setup(33, GPIO.OUT) # Led rosso temperatura Cpu
GPIO.setup(35, GPIO.OUT) # Led verde temperatura Cpu
GPIO.setup(38, GPIO.OUT) # Led verde carico ram
GPIO.setup(40, GPIO.OUT) # Led rosso carico ram
def LedOff():
GPIO.output(31, False) # Spenge ventola
GPIO.output(36, False) # Spenge tutti i led
GPIO.output(38, False)
GPIO.output(40, False)
GPIO.output(33, False)
GPIO.output(35, False)
GPIO.output(37, False)
def LedTest():
GPIO.output(33, True) # Led rosso temperatura Cpu acceso
GPIO.output(36, True) # Led rosso carico Cpu acceso
GPIO.output(40, True) # Led rosso carico Ram acceso
time.sleep(.300)
GPIO.output(33, False) # Led rosso temperatura Cpu spento
GPIO.output(36, False) # Led rosso carico Cpu spento
GPIO.output(40, False) # Led rosso carico Ram spento
time.sleep(.300)
GPIO.output(35, True) # Led verde temperatura Cpu acceso
GPIO.output(37, True) # Led verde carico Cpu acceso
GPIO.output(38, True) # Led verde carico Ram acceso
time.sleep(.300)
GPIO.output(35, False) # Led verde temperatura Cpu spento
GPIO.output(37, False) # Led verde carico Cpu spento
GPIO.output(38, False) # Led verde carico Ram spento
time.sleep(.300)
LedTest()
try:
while True:
# Rileva temperatura Cpu
temperatura = int( subprocess.check_output(["/opt/vc/bin/vcgencmd","measure_temp"])[5:7])
if temperatura <=49:
GPIO.output(31, False) # Ventola spenta
GPIO.output(33, False)
GPIO.output(35, True) # Led verde acceso
if temperatura >49:
GPIO.output(31, True) # Ventola accesa
GPIO.output(33, True) # Led rosso acceso
GPIO.output(35, False)
# Rileva carico Cpu
carico = psutil.cpu_percent(interval=4)
if carico <=49:
GPIO.output(36, False)
GPIO.output(37, True) # Led verde acceso
if carico >49:
GPIO.output(36, True) # Led rosso acceso
GPIO.output(37, False)
# Rileva carico Ram
mem = psutil.virtual_memory()
limite = 500 * 1024 * 1024 # 500 Mb
if mem.available >limite:
GPIO.output(40, False)
GPIO.output(38, True) # Led verde acceso
if mem.available <=limite:
GPIO.output(40, True) # Led rosso acceso
GPIO.output(38, False)
time.sleep(3)
except KeyboardInterrupt:
# CTRL+C uscita, spenge i led
print 'Processo terminato'
LedOff()
LedTest()