Un bref retour sur le Raspberry Pi 3 Modèle B

J’avais précédemment un Zotac ZBOX ID18 (détaillé ici) comme server@home. J’en étais très satisfait même s’il était surdimensionné pour l’usage que j’en faisais. Il a rempli pleinement son office pendant 3 ans : Machine de tests et d’apprentissage (Debian), Media center, serveur de téléchargement, apt-cacher-ng et surtout serveur web pour quelques services dont FreshRSS et Shaarli qui me sont indispensables. Son encombrement réduit, l’absence de bruit, son coût, sa puissance, une connectique complète (HDMI, port réseau Gigabit, 2*ports USB 3.0…) me font dire que c’était un excellent choix.

Malgré cela je commence à rationaliser mon informatique, réfléchir à mes besoins et mes usages. J’utilisais 10% de la machine et psychologiquement (car c’est bien de ça qu’il s’agit), ça me travaillait. Ma mère a fait une mauvaise chute et s’est cassée le bras au même moment que le pc fixe de mes parents montrait de grands signes de fatigue. Après un diagnostic rapide, la panne m’apparaissait complexe à résoudre et puis sur un poste de 2010 en « urgence »… J’avais là une bonne raison d’utiliser plus efficacement le Zotac. J’ai installé Windows 10 dessus puis réinstallé tous les programmes nécessaires pour mes parents, ma mère utilisant certains programmes introuvables sur GNU/Linux pour faire du scrapbooking (c’est moche de devenir vieux ha ha).

Mon regard se porta rapidement sur le Raspberry Pi 3 Modèle B au vu de mes besoins et usages : Coût maîtrisé, encombrement réduit, consommation électrique faible, aucun bruit pour un serveur headless (sans interface graphique) principalement dédié au téléchargement et à la synchronisation de fichiers (Syncthing). Soyons clair, j’en suis satisfait ! Raspbian (basé sur Debian Stretch) ça fait plaisir et le job, j’ai installé OpenVPN, aria2, Syncthing rapidement. Next step Unbound et probablement une galerie photo.

Les inconvénient du Pi 3 :

  • Le processeur (Quad-Core ARM Cortex-A53 1.2 GHz) chauffe de manière importante. Beaucoup recommandent de lui ajouter un kit de refroidissement
  • Le coût : Carte Raspberry Pi 3 Modèle B, kit complet (alimentation + boîtier + kit de refroidissement), carte SD font monter la facture à minimum 60 euros (35 + 15 + 10). Une solution de ce type ne devrait pas excéder 50 euros, un seuil est dépassé à mon avis
  • Le réseau LAN en 100 Mbps bride certains usages, c’est particulièrement visible sur le transfert de gros fichiers
  • Les LEDs éclairent excessivement et peuvent déranger
  • Raspbian Stretch en 32 bits

Au niveau des découvertes :

  • Deux LEDs m’ennuyait, la verte (ACT, card status = état de la carte SD) et la rouge (PWR, power = alimentation). Dans un salon où il nous arrive de dormir, c’est gênant. Bonne surprise, on peut les désactiver
  • Avec le petit ventilateur du kit complet, je tournais en dessous de 35°C. Cependant le bruit causé par ce ventilateur s’est avéré rédhibitoire. Je l’ai finalement débranché et j’ai enlevé le capot haut du boîtier (afin de faciliter l’aération). Je tourne autour des 50°C sans qu’il fasse grand-chose, je l’ai déjà vu monter à 65°C… En gros ventiler ou ne rien entendre, il faut choisir

Voici quelques notes (Raspbian Stretch Lite). Concernant la désactivation des LEDs, elles peuvent vous servir à diagnostiquer un problème donc il ne faut les désactiver qu’en cas de nécessité.

# Installation de Etcher pour flasher la SD card sur Ubuntu
sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 379CE192D401AB61
echo "deb https://dl.bintray.com/resin-io/debian stable etcher" | sudo tee /etc/apt/sources.list.d/etcher.list
sudo apt update && sudo apt install etcher-electron

pi raspberry # Login et mot de passe par défaut 
sudo raspi-config # Modifier la configuration du clavier, la localisation, activer SSH, etc.
sudo echo 0 >/sys/class/leds/led0/brightness # Éteindre la LED verte (ACT), pour la rallumer sudo echo 1 >/sys/class/leds/led0/brightness
sudo echo 0 >/sys/class/leds/led1/brightness # Éteindre la LED rouge (PWR), pour la rallumer sudo echo 1 >/sys/class/leds/led1/brightness 
/opt/vc/bin/vcgencmd measure_temp # Afficher la température du processeur

Pour finir quelques liens utiles (j’ai cherché si on pouvait stopper le ventilateur en ligne de commande) :
https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/README.md
https://sourceforge.net/p/raspberry-gpio-python/wiki/Home/
http://www.barryhubbard.com/raspberry-pi/howto-raspberry-pi-raspbian-power-on-off-gpio-button/
https://raspberrypi.stackexchange.com/questions/12966/what-is-the-difference-between-board-and-bcm-for-gpio-pin-numbering
https://stackoverflow.com/questions/24226310/valueerror-the-channel-sent-is-invalid-on-a-raspberry-pi-controlling-gpio-pin

Vus : 704
Publié par blog-libre : 132