<div dir="ltr"><div>no vull fer publicitat gratuïta però...</div><div>jo tenc aquesta i funciona</div><div><br></div><div><a href="https://www.amazon.es/Bruphny-Raspberry-Ventilador-Cargador-Disipador/dp/B07V3Z9LRT/ref=pd_rhf_ee_s_rp_c_2_10?pd_rd_w=tCTeH&pf_rd_p=8b3ce294-722a-44f3-9329-71f09b4f4c86&pf_rd_r=FDS9RNP620XBV9SSPF6A&pd_rd_r=f44a3500-c2bd-4132-926c-b358029214bc&pd_rd_wg=s3ETP&pd_rd_i=B07V3Z9LRT&psc=1">https://www.amazon.es/Bruphny-Raspberry-Ventilador-Cargador-Disipador/dp/B07V3Z9LRT/ref=pd_rhf_ee_s_rp_c_2_10?pd_rd_w=tCTeH&pf_rd_p=8b3ce294-722a-44f3-9329-71f09b4f4c86&pf_rd_r=FDS9RNP620XBV9SSPF6A&pd_rd_r=f44a3500-c2bd-4132-926c-b358029214bc&pd_rd_wg=s3ETP&pd_rd_i=B07V3Z9LRT&psc=1</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Missatge de Pau Espin Pedrol <<a href="mailto:pespin.shar@gmail.com">pespin.shar@gmail.com</a>> del dia dv., 26 de febr. 2021 a les 16:45:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hola Roger,</div><div><br></div><div>Una opció que potser no has contemplat: posar un ventilador dins la caixa amb un transistor connectat a un gpio que encengui el ventilador només quan el core passa de certa temperatura, controlat per software a la RPI mateix amb un petit script en python:</div><div>""""</div><div>#!/usr/bin/env python3<br>import sys<br>import time<br>import os<br><br># define the GPIO to control the transistor's B pin<br># NPN transistor, looking at letters: Out, Switch, In<br>GPIO_NUM=26<br>TURN_ON_CELSIUS = 60.0 # upper bound to turn on the fan<br>TURN_OFF_CELSIUS = 55.0 # lower bound to turn off the fan<br><br>def cpu_temp():<br>    with open('/sys/class/thermal/thermal_zone0/temp', 'r') as f:<br>        return float(f.read())/1000<br><br>def gpio_path(gpio_nr):<br>    return '/sys/class/gpio/gpio' + str(gpio_nr) + '/'<br><br>def set_gpio_direction(gpio_nr):<br>    with open(os.path.join(gpio_path(gpio_nr), 'direction'), 'w') as f:<br>        f.write("out")<br><br>def prepare_gpio(gpio_nr):<br>    print('Preparing GPIO ' + gpio_path(gpio_nr))<br>    if not os.path.isdir(gpio_path(gpio_nr)):<br>        with open('/sys/class/gpio/export', 'w') as f:<br>            f.write(str(gpio_nr))<br>    if not os.path.isdir(gpio_path(gpio_nr)):<br>        raise RuntimeError('gpio path ' + gpio_path(gpio_nr) + ' not found')<br>    set_gpio_direction(gpio_nr)<br><br>def set_gpio_value(gpio_nr, enable):<br>    with open(os.path.join(gpio_path(gpio_nr), 'value'), 'w') as f:<br>        if enable:<br>            f.write("1")<br>        else:<br>            f.write("0")<br><br>if __name__ == '__main__':<br>    prepare_gpio(GPIO_NUM)<br>    set_gpio_value(GPIO_NUM, False)<br>    is_on = False<br>    while True:<br>        temp = cpu_temp()<br>        if not is_on:<br>            if temp > TURN_ON_CELSIUS: # upper bound to turn on the fan<br>                print(time.ctime(), temp, 'Fan ON')<br>                set_gpio_value(GPIO_NUM, True)<br>                is_on = True<br>        else:<br>            if temp < TURN_OFF_CELSIUS: # lower bound to turn off the fan<br>                print(time.ctime(), temp, 'Fan OFF')<br>                set_gpio_value(GPIO_NUM, False)<br>                is_on = False<br><br>        time.sleep(2.0)<br>        print(time.ctime(), temp)</div><div>""""<br></div><div><br></div><div>Si busques per Internet "rpi fan transistor" trobaràs molts tutorials explicant-ho.</div><div><br></div><div>Salutacions,<br></div><div><div><div dir="ltr"><div dir="ltr"><div>Pau Espin Pedrol<br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Missatge de Roger Angela <<a href="mailto:roger.angela@gmail.com" target="_blank">roger.angela@gmail.com</a>> del dia dv., 26 de febr. 2021 a les 12:47:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Bon dia ubuntaires,</div><div><br></div><div>Perdoneu l'off topic, però segur que aquí hi ha gent amb més experiència que jo que em pugui aconsellar.</div><div><br></div><div>A la feina tenim una Raspberry Pi 4 Model B, connectada a un televisor i a la xarxa, que gestiona i reprodueix els continguts multimèdia. És un sistema a mida, fruit d'un TFG, per gestionar la senyalització digital. Els continguts es mostren en un navegador (Chromium) maximitzat.</div><div><br></div><div>La tenim dins de la caixa de plàstic oficial, sense ventilador ni dissipador. La temperatura de la placa ronda els 75º i és evident que haurem de canviar de caixa. Aquí ve la pregunta: m'ho he estat mirant del dret i del revés i hi ha moltes alternatives, diversos materials, amb ventilador o ventilació passiva... Per assegurar-nos que aconseguim disminuir notablement aquesta temperatura suposo que més val descartar les que no tinguin ventilador. Algú hi té experiència i recomana una caixa en concret? M'he estat mirant les valoracions a Amazon, però no m'acabo de decidir.</div><div><br></div><div>Gràcies<br></div><div></div><div><br></div><div><div><div><div dir="ltr">Roger Angela Gambús<br><br></div></div></div></div></div>
-- <br>
Ubuntu-cat mailing list<br>
<a href="mailto:Ubuntu-cat@lists.ubuntu.com" target="_blank">Ubuntu-cat@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-cat" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-cat</a><br>
</blockquote></div>
-- <br>
Ubuntu-cat mailing list<br>
<a href="mailto:Ubuntu-cat@lists.ubuntu.com" target="_blank">Ubuntu-cat@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-cat" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-cat</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">usuari ubuntu:13128<br>Linux user number 457913.<br>Clau gpg IDE C5164F26<font face="Arial, sans-serif" color="#ffffff"><span style="font-size:14px;line-height:18px"><b><br></b></span></font></div>