Contrôle du ventilateur pour un meilleur overclocking du Raspberry Pi

Controle du ventilateur pour un meilleur overclocking du Raspberry Pi rotated
Controle du ventilateur pour un meilleur overclocking du Raspberry Pi rotated

Qui a son Raspberry Pi fonctionnant en tant que serveur, etc., se rendra rapidement compte que le petit géant peut devenir très chaud. Dans une certaine mesure, on peut sûrement ignorer cela, mais si le Pi fonctionne jour et nuit, vous devez faire attention à la température (en particulier dans un boîtier). Étant donné que j’avais également ce problème, je l’ai pris comme projet pour garder le boîtier et le processeur au frais.

Accessoires

J’ai pris un Ventilateur 5V et un DS18B20 capteur de température. Le transistor installé est un BC547. Si vous n’avez pas de capteur de température ou que vous ne souhaitez pas le mesurer, vous pouvez toujours utiliser le script avec un petit ajustement.

Installer

Controle du ventilateur pour un meilleur overclocking du Raspberry Pi

En tant que résistances, j’ai pris 4,7k Ohms chacun. La broche de sortie du transistor est la broche 23, bien que toute autre broche GPIO à laquelle aucune fonction ne soit affectée puisse être prise.
Important: Le capteur de température est connecté à 3,3 V, tandis que le refroidisseur est connecté à 5 V.

Scénario

Afin de rendre le travail aussi simple que possible, j’ai déjà préfabriqué un script que vous n’avez qu’à adapter.

wget https://tutorials-raspberrypi.de/wp-content/uploads/2014/04/cooler_skript.zip

et déballer:

unzip cooler_skript.zip

Eh bien, nous allons modifier le script:

sudo nano cooler_skript.py

Ici, les lignes 19 à 23 sont importantes et éventuellement adaptables.

Maintenant, IMPULS_PIN indique simplement la broche GPIO, qui est utilisée pour piloter le transistor.

TEMPS DE SOMMEIL indique combien de secondes la température doit être vérifiée. Je ne recommande pas un nombre trop petit pour donner plus de temps de calcul au Pi pour d’autres applications.

MAX_CPU_TEMP et MAX_SENSOR_TEMP indiquer les températures respectives auxquelles le ventilateur doit commencer à tourner. Peu importe ce qui est réalisé en premier; dès que l’un est atteint, il commence à tourner. Si le refroidisseur tourne toujours, réglez MAX_CPU_TEMP = 0.

Passons maintenant à l’ID du capteur: comment obtenir cela, je l’ai déjà montré ici. Si vous n’avez pas de capteur, laissez-le de cette façon. Pour moi, c’est par exemple l identité 10-000802b4ba0e:

Jusqu’ici tout va bien. Fondamentalement, nous avons déjà terminé. Avec

sudo python cooler_skript.py

le script peut déjà être démarré. Si vous souhaitez que les valeurs s’affichent à chaque vérification, vous pouvez supprimer le # dans les lignes 59 et 60 du script.

Démarrage automatique

Si vous souhaitez démarrer le script automatiquement, vous pouvez consulter ce didacticiel. De manière optimale, vous déplacez le script vers / usr / local / bin /

sudo cp cooler_skript.py /usr/local/bin/cooler_skript.py

Ensuite, il vous suffit d’ajuster les noms, comme à la ligne 8:

Overclocking

Maintenant que nous nous sommes assurés que le Pi est toujours suffisamment cool, nous pouvons également overclocker:

sudo raspi-config

Sous le point 7 Overclock, vous pouvez régler la fréquence d’horloge. Par exemple, j’ai défini Moyen ou Élevé selon les besoins. Vous pouvez ajuster cela en fonction de l’application (dans le cas d’une utilisation intensive en calcul, une fréquence d’horloge plus élevée a plus de sens et apporte de la vitesse en même temps).

  • GeeekPi 2PCS Raspberry Pi Ventilateur à vitesse réglable, Raspberry Pi PWM Ventilateur, Raspberry Pi contrôle de la vitesse du ventilateur 40mm DC 5V radiateur refroidisseur pour Raspberry Pi(Noir)
  • SeenGreat Refroidisseur actif officiel pour Raspberry Pi 5 avec ventilateur de soufflage à température contrôlée en aluminium
    Official for Raspberry Pi 5 Active Cooler, matching The Size And Mounting Holes Of Raspberry Pi 5, Combines An ; Aluminium Heatsink With A Temperature-Controlled Blower Fan ; To Accelerate Heat Dissipation Alimentation 5 V CC via un ventilateur à quatre broches sur Raspberry Pi 5
  • Xicoolee Refroidisseur actif officiel pour Raspberry Pi 5 avec ventilateur à température contrôlée en aluminium
    Refroidisseur actif pour Raspberry Pi 5, correspondant à la taille et aux trous de montage du Raspberry Pi 5, combine un dissipateur thermique en aluminium avec un ventilateur à température contrôlée, pour accélérer la dissipation de la chaleur 5 V CC fourni via un connecteur de ventilateur à quatre broches sur le Raspberry Pi 5