https://wiki.mchobby.be/api.php?action=feedcontributions&user=Admin&feedformat=atomMCHobby - Wiki - Contributions de l’utilisateur [fr]2024-03-29T16:04:15ZContributions de l’utilisateurMediaWiki 1.35.0https://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31352SuperPi-Download2024-03-22T23:34:56Z<p>Admin : /* Noeud Raspberry-Pi */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry-Pi ==<br />
* [http://www.mchobby.be/download/SuperPi-Pi3-Buster-001.img.zip SuperPi-Pi3-Buster-001.img] - utilisateur par défaut: superpi / mchobby103&<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31351SuperPi-Download2024-03-22T23:05:57Z<p>Admin : /* Noeud Raspberry-Pi */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry-Pi ==<br />
* [http://mchobby.be/download/SuperPi-Pi3-Buster-001.img.zip SuperPi-Pi3-Buster-001.img] - utilisateur par défaut: superpi / mchobby103&<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31350SuperPi-Download2024-03-22T23:04:24Z<p>Admin : /* Noeud Raspberry */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry-Pi ==<br />
* [http://mchobby.be/download/SuperPi-Pi3-Buster-001.img.zip SuperPi-Pi3-Buster-001.img] : utilisateur superpi / mchobby103&<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31349SuperPi-Download2024-03-22T23:02:07Z<p>Admin : /* Noeud Raspberry */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry ==<br />
* [http://mchobby.be/download/SuperPi-Pi3-Buster-001.img.zip SuperPi-Pi3-Buster-001.img]<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31348SuperPi-Download2024-03-22T23:01:38Z<p>Admin : /* Noeud Raspberry */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry ==<br />
* [SuperPi-Pi3-Buster-001.img](http://mchobby.be/download/SuperPi-Pi3-Buster-001.img)<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Download&diff=31347SuperPi-Download2024-03-22T22:58:14Z<p>Admin : Page créée avec « {{SuperPi-NAV}} == Noeud Raspberry == {{SuperPi-TRAILER}} »</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Noeud Raspberry ==<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=Mod%C3%A8le:SuperPi-NAV&diff=31346Modèle:SuperPi-NAV2024-03-22T22:53:19Z<p>Admin : </p>
<hr />
<div>{{TUTO-NAV|<br />
* [[SuperPi-Accueil|Introduction]]<br />
* aaa<br />
* [[SuperPi-node-configuration|Configuration Noeud]]<br />
** [[SuperPi-Pi3-Raspbian-config|Pi3B+ Raspbian]]<br />
** bbb<br />
** [[SuperPi-Download|Téléchargement]]<br />
}}</div>Adminhttps://wiki.mchobby.be/index.php?title=Mod%C3%A8le:SuperPi-NAV&diff=31345Modèle:SuperPi-NAV2024-03-22T21:14:09Z<p>Admin : </p>
<hr />
<div>{{TUTO-NAV|<br />
* [[SuperPi-Accueil|Introduction]]<br />
* aaa<br />
* [[SuperPi-node-configuration|Configuration Noeud]]<br />
** [[SuperPi-Pi3-Raspbian-config|Pi3B+ Raspbian]]<br />
** bbb<br />
** ccc<br />
}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31344SuperPi-node-configuration2024-03-22T21:12:58Z<p>Admin : Admin a déplacé la page SuperPi-configuration vers SuperPi-node-configuration sans laisser de redirection : more user friendly name</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Paramètre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active low)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
{{ambox | text = Le signal "panic" étant inversé par un MosFet N sur le Pi Holder, le Rack doit donc produire un signal d'activation à HIGH (3.3V). }}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''<br />
Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />
Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31343SuperPi-Pi3-Raspbian-config2024-03-22T14:22:23Z<p>Admin : /* IP Statique */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.10.254 <br />
<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
== Extinction sur Panic ==<br />
<br />
Si le signal panic est placé au niveau HAUT (3.3V) sur le rack alors:<br />
1. le GPIO 17 passe au niveau bas (panic est '''active low''' sur le GPIO 17).<br />
2. le Raspberry doit faire un shutdown.<br />
<br />
Edit the file '''/boot/config.txt''' pour activer cette configuration.<br />
<br />
Ajouter la ligne suivante dans la section '''[all]'''<br />
<br />
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31342SuperPi-node-configuration2024-03-22T14:06:39Z<p>Admin : /* Configuration du Noeud */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Paramètre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active low)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
{{ambox | text = Le signal "panic" étant inversé par un MosFet N sur le Pi Holder, le Rack doit donc produire un signal d'activation à HIGH (3.3V). }}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''<br />
Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />
Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31341SuperPi-node-configuration2024-03-22T14:05:48Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Paramètre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active low)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
{{ambox | text = Le signal "panic" étant inversé par un MosFet N sur le Pi Holder, le Rack doit donc produire un signal d'activation à HIGH (3.3V). }}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31340SuperPi-node-configuration2024-03-22T13:55:39Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active low)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31339SuperPi-node-configuration2024-03-22T13:55:18Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active high @3.3V)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=Tools-Accueil&diff=31338Tools-Accueil2024-03-22T13:54:43Z<p>Admin : /* Couple */</p>
<hr />
<div>{{device-links}}<br />
<br />
= Outils Makers =<br />
<br />
{| border="0"<br />
|-<br />
| align="left" width="360px" | [[Fichier:Outil-maker.jpg|320px]]<br />
| align="Left" width="350px" valign="top" style="padding:10px" | <br />
<p style="text-align: center; padding: 15px 0px; border-radius: 10px 10px 10px 10px; border: 1px solid #cccccc; width: 250px"> '''Les divers outils''' informatiques, de conversion, décodage ou outils physiques utiles à nos activités Maker.</p><br />
|}<br />
<br />
== Outils informatiques ==<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''CherryJourney.pt''<br />
|img=tlogo-color-to-r.jpg<br />
|url=http://resistor.cherryjourney.pt/<br />
}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''Electronique-amateur.fr''<br />
|img=tlogo-color-to-r2.jpg<br />
|url=https://www.electronique-radioamateur.fr/elec/composants/resistance-code-couleurs.php<br />
}}<br />
<br />
{{ttuto<br />
|label=R=&gt;Color<br />
|descr=Convertir une valeur de résistance en code couleur<br/>''http://resisto.rs''<br />
|img=tlogo-r-to-color.jpg<br />
|url=http://resisto.rs/<br />
}}<br />
<br />
{{ttuto<br />
|label=mm²=&gt;Amps<br />
|descr=Courant maximum en fonction de la section du fil<br />
|img=tlogo-section-to-amps.jpg<br />
|link=section-vers-amps<br />
}}<br />
<br />
{{ttuto<br />
|label=Connecteurs<br />
|descr=Les connecteurs et connectiques standards du monde Maker.<br />
|img=tlogo-connecteur.jpg<br />
|link=Connecteurs-et-connectiques<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu sous Linux<br />
|descr=Installer Xgpro de votre programmeur universel XEGU T56, T48, TL866II plus sous Linux (Ubuntu/Mint)<br />
|img=tlogo-XEecu.jpg<br />
|link=XGecu-install-Linux<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu pratique<br />
|descr=Programmer une EEPROM GLS27SF512 pour remplacer une ROM 27C512<br />
|img=tlogo-XEecu-EEPROM.jpg<br />
|link=XGecu-EEPROM<br />
}}<br />
<br />
{{ttuto<br />
|label=Informatique Retro<br />
|descr=Apprendre et comprendre<br />
|img=tlogo-informatique-retro.jpg<br />
|link=L'informatique_rétro_(apprendre_et_comprendre)<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
== Conversion ==<br />
<br />
<br />
=== Capacitance ===<br />
[[Fichier:C-Conversion-Table.jpg|300px]]<br />
<br />
=== Secondes ===<br />
1 microsecond = 1 × 10<sup>-6</sup> seconds<br />
1 second = 1 × 10<sup>0</sup> seconds<br />
.<br />
1 microsecond = (1 / 1) × 10<sup>-6</sup> × 10<sup>-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6</sup> seconds<br />
1 microsecond = 1 × 1.0E-6 seconds<br />
1 microsecond = 1.0E-6 seconds<br />
<br />
=== AWG ===<br />
[[Fichier:AWG-MM-Conversion-Table.png]]<br />
<br />
=== Couple ===<br />
* [http://www.convertunits.com/from/oz-in/to/N-m Convertir des oz-in en N-m]<br />
* [http://www.convertunits.com/from/kg-cm/to/N-m Convertir des kg-cm en N-m]<br />
* Mesure le couple avec [https://fr.wikipedia.org/wiki/Frein_de_Prony un frein de prony] (wikipedia) et une '''implémentation DIY''' du [https://www.bloooo.fr/forums/viewtopic.php?f=31&t=6687 du frein de prony] (voir plus bas dans l'article pour l'étalonnage/tarage)<br />
<br />
== Divers ==<br />
Quelques outils utiles:<br />
* [http://halufa.vtec.pt/resistor/ Résistance Color wheel] en HTML 5<br />
* [http://www.sengpielaudio.com/calculator-paralresist.htm Calculateur de résistance en parallèle]<br />
* [http://www.thingiverse.com/thing:22070 Décodeur de résistance AdaFruit] avec le [https://github.com/adafruit/Adafruit-Resistor-Helper PDF disponible ici sur GitHub]<br />
* [http://www.physics.udel.edu/~watson/phys345/decoder/ PHYS345 Electricity and Electronics] Codage de résistance<br />
* [http://www.learningaboutelectronics.com/Articles/Low-pass-filter-calculator.php Low-Pass filter] calculator<br />
* [[Particle_Matter|Matière Particulaire]] (PM2.5)</div>Adminhttps://wiki.mchobby.be/index.php?title=Tools-Accueil&diff=31337Tools-Accueil2024-03-22T13:52:21Z<p>Admin : /* Couple */</p>
<hr />
<div>{{device-links}}<br />
<br />
= Outils Makers =<br />
<br />
{| border="0"<br />
|-<br />
| align="left" width="360px" | [[Fichier:Outil-maker.jpg|320px]]<br />
| align="Left" width="350px" valign="top" style="padding:10px" | <br />
<p style="text-align: center; padding: 15px 0px; border-radius: 10px 10px 10px 10px; border: 1px solid #cccccc; width: 250px"> '''Les divers outils''' informatiques, de conversion, décodage ou outils physiques utiles à nos activités Maker.</p><br />
|}<br />
<br />
== Outils informatiques ==<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''CherryJourney.pt''<br />
|img=tlogo-color-to-r.jpg<br />
|url=http://resistor.cherryjourney.pt/<br />
}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''Electronique-amateur.fr''<br />
|img=tlogo-color-to-r2.jpg<br />
|url=https://www.electronique-radioamateur.fr/elec/composants/resistance-code-couleurs.php<br />
}}<br />
<br />
{{ttuto<br />
|label=R=&gt;Color<br />
|descr=Convertir une valeur de résistance en code couleur<br/>''http://resisto.rs''<br />
|img=tlogo-r-to-color.jpg<br />
|url=http://resisto.rs/<br />
}}<br />
<br />
{{ttuto<br />
|label=mm²=&gt;Amps<br />
|descr=Courant maximum en fonction de la section du fil<br />
|img=tlogo-section-to-amps.jpg<br />
|link=section-vers-amps<br />
}}<br />
<br />
{{ttuto<br />
|label=Connecteurs<br />
|descr=Les connecteurs et connectiques standards du monde Maker.<br />
|img=tlogo-connecteur.jpg<br />
|link=Connecteurs-et-connectiques<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu sous Linux<br />
|descr=Installer Xgpro de votre programmeur universel XEGU T56, T48, TL866II plus sous Linux (Ubuntu/Mint)<br />
|img=tlogo-XEecu.jpg<br />
|link=XGecu-install-Linux<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu pratique<br />
|descr=Programmer une EEPROM GLS27SF512 pour remplacer une ROM 27C512<br />
|img=tlogo-XEecu-EEPROM.jpg<br />
|link=XGecu-EEPROM<br />
}}<br />
<br />
{{ttuto<br />
|label=Informatique Retro<br />
|descr=Apprendre et comprendre<br />
|img=tlogo-informatique-retro.jpg<br />
|link=L'informatique_rétro_(apprendre_et_comprendre)<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
== Conversion ==<br />
<br />
<br />
=== Capacitance ===<br />
[[Fichier:C-Conversion-Table.jpg|300px]]<br />
<br />
=== Secondes ===<br />
1 microsecond = 1 × 10<sup>-6</sup> seconds<br />
1 second = 1 × 10<sup>0</sup> seconds<br />
.<br />
1 microsecond = (1 / 1) × 10<sup>-6</sup> × 10<sup>-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6</sup> seconds<br />
1 microsecond = 1 × 1.0E-6 seconds<br />
1 microsecond = 1.0E-6 seconds<br />
<br />
=== AWG ===<br />
[[Fichier:AWG-MM-Conversion-Table.png]]<br />
<br />
=== Couple ===<br />
* [http://www.convertunits.com/from/oz-in/to/N-m Convertir des oz-in en N-m]<br />
* [http://www.convertunits.com/from/kg-cm/to/N-m Convertir des kg-cm en N-m]<br />
* Mesure le couple avec [https://www.bloooo.fr/forums/viewtopic.php?f=31&t=6687 le frein de prony] (voir plus bas dans l'article pour l'étalonnage/tarage)<br />
<br />
== Divers ==<br />
Quelques outils utiles:<br />
* [http://halufa.vtec.pt/resistor/ Résistance Color wheel] en HTML 5<br />
* [http://www.sengpielaudio.com/calculator-paralresist.htm Calculateur de résistance en parallèle]<br />
* [http://www.thingiverse.com/thing:22070 Décodeur de résistance AdaFruit] avec le [https://github.com/adafruit/Adafruit-Resistor-Helper PDF disponible ici sur GitHub]<br />
* [http://www.physics.udel.edu/~watson/phys345/decoder/ PHYS345 Electricity and Electronics] Codage de résistance<br />
* [http://www.learningaboutelectronics.com/Articles/Low-pass-filter-calculator.php Low-Pass filter] calculator<br />
* [[Particle_Matter|Matière Particulaire]] (PM2.5)</div>Adminhttps://wiki.mchobby.be/index.php?title=Fichier:Tlogo-section-to-amps.jpg&diff=31336Fichier:Tlogo-section-to-amps.jpg2024-03-22T13:49:02Z<p>Admin : </p>
<hr />
<div></div>Adminhttps://wiki.mchobby.be/index.php?title=Tools-Accueil&diff=31335Tools-Accueil2024-03-22T13:41:05Z<p>Admin : /* Outils informatiques */</p>
<hr />
<div>{{device-links}}<br />
<br />
= Outils Makers =<br />
<br />
{| border="0"<br />
|-<br />
| align="left" width="360px" | [[Fichier:Outil-maker.jpg|320px]]<br />
| align="Left" width="350px" valign="top" style="padding:10px" | <br />
<p style="text-align: center; padding: 15px 0px; border-radius: 10px 10px 10px 10px; border: 1px solid #cccccc; width: 250px"> '''Les divers outils''' informatiques, de conversion, décodage ou outils physiques utiles à nos activités Maker.</p><br />
|}<br />
<br />
== Outils informatiques ==<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''CherryJourney.pt''<br />
|img=tlogo-color-to-r.jpg<br />
|url=http://resistor.cherryjourney.pt/<br />
}}<br />
<br />
{{ttuto<br />
|label=Color=&gt;R<br />
|descr=Convertir un code couleur vers une résistance<br/>''Electronique-amateur.fr''<br />
|img=tlogo-color-to-r2.jpg<br />
|url=https://www.electronique-radioamateur.fr/elec/composants/resistance-code-couleurs.php<br />
}}<br />
<br />
{{ttuto<br />
|label=R=&gt;Color<br />
|descr=Convertir une valeur de résistance en code couleur<br/>''http://resisto.rs''<br />
|img=tlogo-r-to-color.jpg<br />
|url=http://resisto.rs/<br />
}}<br />
<br />
{{ttuto<br />
|label=mm²=&gt;Amps<br />
|descr=Courant maximum en fonction de la section du fil<br />
|img=tlogo-section-to-amps.jpg<br />
|link=section-vers-amps<br />
}}<br />
<br />
{{ttuto<br />
|label=Connecteurs<br />
|descr=Les connecteurs et connectiques standards du monde Maker.<br />
|img=tlogo-connecteur.jpg<br />
|link=Connecteurs-et-connectiques<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu sous Linux<br />
|descr=Installer Xgpro de votre programmeur universel XEGU T56, T48, TL866II plus sous Linux (Ubuntu/Mint)<br />
|img=tlogo-XEecu.jpg<br />
|link=XGecu-install-Linux<br />
}}<br />
<br />
{{ttuto<br />
|label=XGecu pratique<br />
|descr=Programmer une EEPROM GLS27SF512 pour remplacer une ROM 27C512<br />
|img=tlogo-XEecu-EEPROM.jpg<br />
|link=XGecu-EEPROM<br />
}}<br />
<br />
{{ttuto<br />
|label=Informatique Retro<br />
|descr=Apprendre et comprendre<br />
|img=tlogo-informatique-retro.jpg<br />
|link=L'informatique_rétro_(apprendre_et_comprendre)<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
== Conversion ==<br />
<br />
<br />
=== Capacitance ===<br />
[[Fichier:C-Conversion-Table.jpg|300px]]<br />
<br />
=== Secondes ===<br />
1 microsecond = 1 × 10<sup>-6</sup> seconds<br />
1 second = 1 × 10<sup>0</sup> seconds<br />
.<br />
1 microsecond = (1 / 1) × 10<sup>-6</sup> × 10<sup>-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6-0</sup> seconds<br />
1 microsecond = (1) × 10<sup>-6</sup> seconds<br />
1 microsecond = 1 × 1.0E-6 seconds<br />
1 microsecond = 1.0E-6 seconds<br />
<br />
=== AWG ===<br />
[[Fichier:AWG-MM-Conversion-Table.png]]<br />
<br />
=== Couple ===<br />
* [http://www.convertunits.com/from/oz-in/to/N-m Convertir des oz-in en N-m]<br />
* [http://www.convertunits.com/from/kg-cm/to/N-m Convertir des kg-cm en N-m]<br />
<br />
== Divers ==<br />
Quelques outils utiles:<br />
* [http://halufa.vtec.pt/resistor/ Résistance Color wheel] en HTML 5<br />
* [http://www.sengpielaudio.com/calculator-paralresist.htm Calculateur de résistance en parallèle]<br />
* [http://www.thingiverse.com/thing:22070 Décodeur de résistance AdaFruit] avec le [https://github.com/adafruit/Adafruit-Resistor-Helper PDF disponible ici sur GitHub]<br />
* [http://www.physics.udel.edu/~watson/phys345/decoder/ PHYS345 Electricity and Electronics] Codage de résistance<br />
* [http://www.learningaboutelectronics.com/Articles/Low-pass-filter-calculator.php Low-Pass filter] calculator<br />
* [[Particle_Matter|Matière Particulaire]] (PM2.5)</div>Adminhttps://wiki.mchobby.be/index.php?title=Fichier:Tlogo-pi-hqcam.jpg&diff=31334Fichier:Tlogo-pi-hqcam.jpg2024-03-22T13:40:38Z<p>Admin : </p>
<hr />
<div></div>Adminhttps://wiki.mchobby.be/index.php?title=RaspberryPi-Accueil&diff=31333RaspberryPi-Accueil2024-03-22T13:39:15Z<p>Admin : /* Découverte & système d'exploitation */</p>
<hr />
<div>{{device-links}}<br />
<br />
== Bienvenue ==<br />
{{bloc-etroit|text=<br />
<div class="noprint" style="margin-bottom: 15px; padding: 5px 5px 5px 5px; border-radius: 10px 10px 10px 10px; border: 1px solid rgb(229,229,299);"><br />
Bienvenue sur la page d'accueil [http://www.mchobby.be MicroControleur Hobby] alias MCHobby dédiée au {{link-product-pi3}}, {{link-product-pi2}} et {{link-product-piplus}}.<br />Vous pouvez bien entendu trouver ces produits sur le [http://shop.mchobby.be Shop de MCHobby]<br /><br />
Vous y trouverez l'information et/ou traductions que nous avons accumulé à propos du Raspberry Pi.</div><br />
}}<br />
<br />
== Découverte & système d'exploitation ==<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Tour Pi 3<br />
|descr=Venez découvrir les nouveautés du Raspberry Pi 3<br />
|img=tlogo-rasp-pi-3.jpg<br />
|link=RASP-PI3<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi Zero Tour <br />
|descr=Venez découvrir le Pi Zero et ses possibilités. Un joujou incroyable pour les Makers et Hackers.<br />
|img=tlogo-rasp-pi-zero.jpg<br />
|link=RASP-PIZERO<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi Zero W Tour <br />
|descr=Venez découvrir le Pi Zero W. Un joujou incroyable pour les Makers et Hackers.<br />
|img=tlogo-rasp-pi-zero-w.jpg<br />
|link=RASP-PIZERO-W<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi Zero Headless<br />
|descr=Donner une étincelle de vie à votre Pi Zero, Pi Zero W avec le minimum d'effort et de matériel.<br />
|img=tlogo-pi-headless.png<br />
|link=Pi-Zero-Headless<br />
}}<br />
<br />
{{ttuto<br />
|label=Whezzy Raspbian <br />
|descr=Distribution de la fondation Raspberry Pi. Dérivé de Debian et utilise XCFE comme environnement graphique<br />
|img=tlogo-rasp-Os-Wheezy.jpg<br />
|link=Rasp-Os-Whezzy<br />
}}<br />
<br />
{{ttuto<br />
|label=Moniteur DVI<br />
|descr=Raccordez votre Raspberry sur moniteur.<br />
|img=tlogo-dvi.jpg<br />
|link=Rasp-Moniteur-DVI<br />
}}<br />
<br />
{{ttuto<br />
|label=Périphériques USB et Pi<br />
|descr=Les périphériques USB et le Raspberry Pi.<br />
|img=tlogo-Rasp_USB.jpg<br />
|link=Rasp-Usb-Warning<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi2: Boot et LEDs<br />
|descr=<strong><font color="red">Help!!! Mon Pi ne démarre pas</font></strong>.<br />
|img=tlogo-Rasp-Pi2-Boot-et-LED.jpg<br />
|link=Rasp-Pi2-Boot-et-LED<br />
}}<br />
<br />
{{ttuto<br />
|label=Kill or not kill the SD<br />
|descr=Apprenez comment préserver la durée de vie de votre carte SD.<br />
|img=tlogo-SD-Killer.jpg<br />
|link=Rasp-SD-Preserver<br />
}}<br />
<br />
{{ttuto<br />
|label=Démarrage automatique<br />
|descr=Démarrer automatiquement un script Python sous Raspbian.<br />
|img=tlogo-autostart-script.jpg<br />
|link=Rasp-AutoStart-Script<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi Desktop<br />
|descr=Un boîtier type NUC et disque SSD pour Raspberry-Pi 3. Transformer le Pi en nano ordinateur de bureau.<br />
|img=tlogo-pi-desktop.jpg<br />
|link=Pi-Desktop-Assemblage<br />
}}<br />
<br />
{{ttuto<br />
|label=Ressources<br />
|descr=Quelques liens utiles pour exploiter votre Pi.<br />
|img=tlogo-pi-ressources.jpg<br />
|link=Pi-Ressources<br />
}}<br />
<br />
{{ttuto<br />
|label=Objectifs HQ-CAM<br />
|descr=Quels objectif choisir pour sa HQCam<br />
|img=tlogo-pi-hqcam.jpg<br />
|link=Pi-HQ-CAM-LENS<br />
}}<br />
<br />
{{ttuto<br />
|label=SuperPI<br />
|descr=Créer un SuperCalculateur à base de Raspberry-Pi<br />
|img=tlogo-superpi.jpg<br />
|traduction=1<br />
|link=SuperPi-Accueil<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
== Tutoriels ==<br />
=== Prise en main ===<br />
{{Ambox<br />
| type = delete<br />
| image = [[File:StopHand.png|40px|alt=Stop]]<br />
| textstyle = color: red; font-weight: bold; font-style: italic;<br />
| text = Nous n'insisterons jamais assez sur le fait qu'une fois connecté sur un réseau, votre Raspberry peut facilement devenir un serveur pirate si vous ne modifiez pas le mot de passe administrateur.<br />Changer le mode de passe de l'administrateur "pi" avec la commande '''passwd'''... c'est capital pour la sécurité de votre réseau !<br />
}}<br />
<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Agrandir la partition <br />
|descr=Agrandissez la partition principale de Wheezy Raspbian et Occidentalis<br />
|img=tlogo-rasp-partition.jpg<br />
|link=PI-Etendre-Partition<br />
}}<br />
<br />
{{ttuto<br />
|label=Clavier Belge<br />
|descr=Comment configurer un clavier Belge sur Pi.<br />
|img=tlogo-Rasp-ClavierBe.jpg<br />
|link=Rasp-Clavier-BE<br />
}}<br />
<br />
{{ttuto<br />
|label=Config Réseau & WiFi<br />
|descr=Comment se connecter sur Internet via WiFi ou réseau Ethernet, via interface graphique ou en ligne de commande<br />
|img=tlogo-Rasp-Network.jpg<br />
|link=Rasp-Config-Reseau<br />
}}<br />
<br />
{{ttuto<br />
|label=Changer Hostname<br />
|descr=Modifier le nom réseau de votre Raspberry-Pi pour qu'elle s'annonce avec un nom différent sur le réseau.<br />
|img=tlogo-Rasp-Hostname.jpg<br />
|link=Rasp-Config-Hostname<br />
}}<br />
<br />
{{ttuto<br />
|label=apt.adafruit.com<br />
|descr=Ajoutez le dépôt Adafruit et facilitez l'installation de vos logiciels.<br />
|img=tlogo-apt-adafruit-com.jpg<br />
|link=Rasp-APT-ADAFRUIT-COM<br />
}}<br />
<br />
{{ttuto<br />
|label=Overclocking <br />
|descr=Augmentez la vitesse de votre PI (Whezzy Raspian) en utilisant une méthode d'Overclocking.<br />
|img=tlogo-rasp-overclocking.jpg<br />
|link=PI-Overclocking<br />
}}<br />
<br />
{{ttuto<br />
|label=SSH<br />
|descr=Commander son PI en SSH... ou comment profiter du confort de son PC tout en prenant les rênes de son PI à distance :-).<br />
|img=tlogo-rasp-ssh.jpg<br />
|link=PI-SSH<br />
}}<br />
<br />
{{ttuto<br />
|label=Pi-Copier/Pi-Coller<br />
|descr=Copier/Coller super facile pour copier du code python vers un Raspberry super facilement.<br />
|img=tlogo-rasp-easycopypaste.jpg<br />
|link=PI-Easy-Copy-Paste<br />
}}<br />
<br />
{{ttuto<br />
|label=Préparer Python<br />
|descr=Préparation de Python pour faire de hacking électronique.<br />
|img=tlogo-rasp-python-update.jpg<br />
|link=Pi-Python-Prepa<br />
}}<br />
<br />
{{ttuto<br />
|label=Debuggeur Python<br />
|descr=<strong>PuDB</strong> est un déboggeur Python qui fonctionne en SSH!.<br />
|img=tlogo-rasp-python-pudb.jpg<br />
|link=Pi-Python-PuDB<br />
}}<br />
<br />
{{ttuto<br />
|label=Utiliser VNC<br />
|descr=Comment prendre le contrôle à distance de votre Pi grâce à VNC. Très utile pour faire des capture d'écran.<br />
|img=tlogo-Pi-Vnc.jpg<br />
|link=Pi-VNC<br />
}}<br />
<br />
{{ttuto<br />
|label=webIDE<br />
|descr=webIde permet de coder et exécuter des programmes depuis un navigateur Web (supporte Python, Ruby, JavaScript, ...).<br />
|img=tlogo-WebIde.jpg<br />
|link=Pi-WebIde<br />
}}<br />
<br />
{{ttuto<br />
|label=WiringPi<br />
|descr=Libraire d'accès GPIO en C, fort semblable à l'environnement Arduino, disposant de Wrapper en Python, Ruby, Java, ... et son célèbre utilitaire '''gpio'''<br />
|img=tlogo-WiringPi.jpg<br />
|link=Pi-WiringPi<br />
}}<br />
<br />
{{ttuto<br />
|label=USB Audio<br />
|descr=Module Audio USB pour Raspberry Pi<br />
|img=tlogo-USB-Audio.jpg<br />
|link=Pi-USB-Audio<br />
}}<br />
<br />
{{ttuto<br />
|label=MP3 sur Pi<br />
|descr=Utiliser mpg321 pour jouer des fichiers MP3 (sur notre blog)<br />
|img=tlogo-Audio-MP3.jpg<br />
|link=PI-Audio-MP3<br />
}}<br />
<br />
{{ttuto<br />
|label=PiFace<br />
|descr=Interface entrée/sortie pour Raspberry Pi destiné aux débutants et écoles. <b>Inclus contrôle avec Scratch.</b><br />
|img=tlogo-piface.jpg<br />
|link=PiFace-Manuel<br />
}}<br />
<br />
{{ttuto<br />
|label=PiFace 2<br />
|descr=Interface entrée/sortie pour Raspberry Pi 2/3 destiné aux débutants et écoles.<br />
|img=tlogo-piface2.jpg<br />
|link=PiFace2-Manuel<br />
}}<br />
<br />
{{ttuto<br />
|label=UniPi<br />
|descr=Carte d'extension pour réaliser un automate programmage à partir d'un Raspberry-Pi.<br />
|img=tlogo-unipi.jpg<br />
|link=UniPi-Manuel<br />
}}<br />
<br />
{{ttuto<br />
|label=PiBrella<br />
|descr=Carte d'interface super simple pour Raspberry<br />
|img=tlogo-Pibrella.jpg<br />
|link=PiBrella<br />
}}<br />
<br />
{{ttuto<br />
|label=RTC PCF8523<br />
|descr=Une horloge temps réel pour Raspberry-Pi<br />
|img=tlogo-PCF8523.jpg<br />
|link=RASP-PCF8523<br />
}}<br />
<br />
{{ttuto<br />
|label=PI Remote Screen<br />
|descr=Le Pi 3 autonome avec une tablette comme terminal<br />
|img=tlogo-pi-remote-screen.png<br />
|link=RASP-PI-REMOTE-SCREEN<br />
}}<br />
<br />
{{ttuto<br />
|label=HAT TV<br />
|descr=Configurer et utiliser le HAT TV<br />
|img=tlogo-hat-tv.jpg<br />
|link=RASP-HAT-TV<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
=== Projets ===<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Projet DOMO<br />
|descr=Domotiser sa maison avec OpenRemote + Raspberry + Arduino. Un magnifique tutoriel de D. Swinnen<br />
|img=tlogo-projet-domo.jpg<br />
|link=PROJET-DOMO<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Retro-gaming avec PI<br />
|descr=Simuler une frappe clavier depuis le GPIO = Un vrai Retro-Gaming<br />
|img=tlogo-Retro-Games.jpg<br />
|link=Rasp-Retro-Games<br />
}}<br />
<br />
{{ttuto-small<br />
|label=PiGRRL 2<br />
|descr=Réaliser un émulateur de jeu portable avec un Pi 2 ou Pi 3, un PiTFT et un amplificateur audio.<br />
|img=tlogo-pigrrl-2.png<br />
|link=Rasp-PiGRRL-2<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Node-Red<br />
|descr=Utiliser Node-Red sur Raspberry-Pi. Gérer facilement vos flux, événements et actions avec un éditeur visuel.<br />
|img=tlogo-rasp-node-red.jpg<br />
|link=Rasp-Node-Red<br />
}}<br />
<br />
{{ttuto-small<br />
|label=RPi UMPC<br />
|descr=Réaliser et imprimer un UMPC Raspberry-Pi en imprimant les différents éléments.<br />
|img=tlogo-RPi-UMPC.jpg<br />
|link=Rasp-UMPC<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
=== Programmation ===<br />
<br />
Un Raspberry peut se programmer avec de nombreux langages. Parmi la foule de langage, nous pouvons relever Python bien adapté à la découverte de la programmation, Scratch qui est un environnement graphique très attrayant et le langage C plutôt destiné au développeurs expérimentés.<br />
<br />
Voici quelques références utilisées par MCHobby, elles vous aiderons à apprendre Python. Nul doute que vous en trouverez de nombreuses autres sur le Net... mais cette sélection est de qualité. <br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto<br />
|label=Progr. en Python <br />
|descr=Apprendre a programmer en Python (en-ligne). Par Vincent le Goff.<br />
|img=tlogo-rasp-Python-Programmer-LeGoff.jpg<br />
|link=PI-Python-Apprendre-en-Python<br />
}}<br />
<br />
{{ttuto<br />
|label=Progr. Python<br />
|descr=Programmation Python - Conception et optimisation de Tarek Ziadé.<br />
|img=tlogo-rasp-Python-Programmer-Ziade.jpg<br />
|link=PI-Python-Programmation-Python<br />
}}<br />
<br />
{{ttuto<br />
|label=Apprendre Python <br />
|descr=Apprendre a programmer Python et Python 3 (PDF, Gratuit) via un parcours académique. Par Gérard Swinnen.<br />
|img=tlogo-rasp-Python-Programmer.jpg<br />
|link=PI-Python-Apprendre-Python<br />
}}<br />
<br />
{{ttuto<br />
|label=UTF8, Unicode et encoding<br />
|descr=UnicodeDecodeError peut être votre pire cauchemar. Comprenez le afin qu'il ne soit plus un problème.<br />
|img=tlogo-Python-Encoding.jpg<br />
|link=PI-Python-Encoding<br />
}} <br />
<br />
{{ttuto<br />
|label=Python et Tkinter<br />
|descr=Des interfaces graphiques en Python avec Tkinter<br />
|img=tlogo-Python-tkinter-programming.jpg<br />
|link=PI-Python-TkInter-Programming<br />
}} <br />
<br />
{{ttuto<br />
|label=Pygubu<br />
|descr=Form Designer pour Tkinter. Liens vers vidéos d'apprentissage<br />
|img=tlogo-Python-pygugu.jpg<br />
|url=https://arduino103.blogspot.com/2023/09/pygubu-form-designer-pour-python.html<br />
}} <br />
<br />
<br />
{{ttuto<br />
|label=Python Turtle<br />
|descr=Apprendre Python avec Turtle en faisant du '''Logo en Python'''. <br />
|img=tlogo-Python-turtle.jpg<br />
|link=Python-Turtle-Online<br />
}} <br />
<br />
{{ttuto-end}}<br />
<br />
Quelques références:<br />
* [http://fr.wikipedia.org/wiki/Python_%28langage%29 Le langage Python] sur Wikipedia.fr.<br />
* L'[http://www.afpy.org/ Association Francophone Python] (AFPY)<br />
* [http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-python Apprenez à programmer en Python] par Prolixe, sur fr.openclassrooms.com.<br />
* Les [http://docs.python.org/2/ pages de documentation sur Python 2.7] (''Anglais'', Pyhton.org).<br />
* La section [http://python.developpez.com/ Python sur Developpez.com]<br />
* [http://effbot.org/imagingbook/imagedraw.htm PIL - Python Image Library] - les commandes de dessins (''effbot.org'', anglais)<br />
<br />
=== Tutoriels - Hacking électronique ===<br />
Pour tous ces tutoriels, assurez vous d'avoir accomplit la section"préparation Python" ci-avant.<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto-small<br />
|label=Raspberry GPIO <br />
|descr=Le GPIO du Raspberry B ou '''Pi 3''', Pi 2, Pi B+, Pi Zero, '''Pi Zero W''' en détail avec utilisation GPIO, I2C, etc<br />
|img=tlogo-Rasp-Hack-GPIO40.jpg<br />
|link=Rasp-Hack-GPIO<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi Cobbler<br />
|descr=Raccordez un PI sur une plaque de prototypage<br />
|img=RASP-ADFCOBBLER (mini).jpg<br />
|link=PI-Cobbler<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi LEDs<br />
|descr=Commander des LEDs avec votre PI<br />
|img=Rasp-Hack-LED (mini).jpg<br />
|link=Rasp-Hack-LED<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi GMail LED<br />
|descr=Vérifier les e-mails en attente sur GMail et allumer une LED<br />
|img=Rasp-Hack-GMAIL-LED (mini).jpg<br />
|link=Rasp-Hack-GMAIL-LED<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi Button<br />
|descr=Détecter l'état d'un bouton avec PI et allumer une LED.<br />
|img=Rasp-Hack-PiButton (mini).jpg<br />
|link=Rasp-Hack-PiButton<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Senseur PIR<br />
|descr=Détecteur de proximité de type PIR (alarme)<br />
|img=Rasp-Hack-PiPir (mini).jpg<br />
|link=Rasp-Hack-PiPir<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Lecture Analogique MCP3008<br />
|descr=Réaliser une lecture analogique à l'aide d'un MCP3008.<br />
|img=Rasp-Hack-PiAnalog (mini).jpg<br />
|link=Rasp-Hack-PiAnalog<br />
}}<br />
<br />
{{ttuto-small<br />
|label=MCP23017 pour ajouter des I/O<br />
|descr=Ajouter des entrées/sorties avec un MCP23017.<br />
|img=Rasp-Hack-MCP23017.jpg<br />
|link=Rasp-Hack-MCP230XX<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Senseur à Effet Hall<br />
|descr=Utiliser un senseur digital US5851LUA (populaire chez Arduino).<br />
|img=Rasp-Hack-Hall (mini).jpg<br />
|link=Rasp-Hack-Hall<br />
}}<br />
<br />
{{ttuto-small<br />
|label=DHT11, DHT22<br />
|descr=Utiliser le senseur d'humidité DHT11, DHT22 ou AM2302 sur votre Pi.<br />
|img=Rasp-Hack-DHT22.jpg<br />
|link=Rasp-Hack-DHT22<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Câble Console<br />
|descr=Câble Console USB-Série TTL, connectez vous à votre PI sans souris, clavier et écran.<br />
|img=Rasp-Hack-USB-Serie-TTL (mini).jpg<br />
|link=Rasp-Hack-USB-Serie-TTL<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Serveur HDMI<br />
|descr=Transformer un Raspberry Pi en serveur d'affichage HDMI pour Arduino... un '''HDMI Shield''' abordable<br />
|img=Rasp-Hack-HDMI-Serveur (mini).jpg<br />
|link=Rasp-Hack-HDMI-Serveur<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Afficheur LCD<br />
|descr=Afficher des informations sur votre PI avec LCD Monochrome, RGB et GPIO Extender + LCD<br />
|img=Rasp-Hack-Afficheur-LCD (mini).jpg<br />
|link=Rasp-Hack-Afficheur-LCD<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Contrôleur Led<br />
|descr=contrôler une matrice LED ou un afficheur 7 segments d'AdaFruit avec votre PI.<br />
|img=Rasp-Hack-Led-Backpack (mini).jpg<br />
|link=Rasp-Hack-Led-Backpack<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pont-H L293<br />
|descr=Contrôler des moteurs a courant continu (sens et vitesse) avec un Pont-H, PWM et votre PI.<br />
|img=Rasp-Hack-L293 (mini).jpg<br />
|link=Rasp-Hack-L293<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Moteur Pas-à-Pas<br />
|descr=Contrôler un moteur pas-à-pas avec votre Pi à l'aide des circuit-intégrés L293D ou ULN2803.<br />
|img=Rasp-Hack-Stepper (mini).jpg<br />
|link=Rasp-Hack-Stepper<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Hat Moteur<br />
|descr=Contrôler des moteurs continus ou moteurs pas-à-pas avec votre Raspberry-Pi et la Hat Moteur / Motor Hat.<br />
|img=Rasp-Hat-Moteur.jpg<br />
|link=Rasp-Hat-Moteur<br />
}}<br />
<br />
{{ttuto-small<br />
|label=ArduPi-I2C<br />
|descr=<strong>Raspberry-Pi et Arduino qui communiquent via le bus I2C</strong>... de la dynamite!<br />
|img=tlogo-ArduPi-I2C.jpg<br />
|link=ArduPi-I2C<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi-Shield LCD 2x16 RGB + Keypad<br />
|descr=Afficheur 2x16 caractères, rétro-éclairage RGB + Keypad sous forme de <strong>Pi-shield pour Raspberry</strong> via le bus I2C!<br />
|img=RASP-LCD-RGB.jpg<br />
|link=RASP-LCD-RGB<br />
}}<br />
<br />
{{ttuto-small<br />
|label=GPS pour Raspberry<br />
|descr=Utiliser le câble console (ou l'UART) et le GPS ultime pour traquer votre Pi!<br />
|img=tlogo-RASP-GPS-ULTIME.jpg<br />
|link=RASP-GPS-ULTIME<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi TFT<br />
|descr=Un TFT 320x240 2.8 pouce + écran tactile pour Raspberry Pi!<br />
|img=tlogo-PiTFT.jpg<br />
|link=RASP-PiTFT<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pi TFT PLUS<br />
|descr=Un TFT 480x320 3.5 pouce + écran tactile pour Raspberry Pi 2, A+, B+!<br />
|img=tlogo-PiTFT-Plus.jpg<br />
|link=RASP-PiTFT-PLUS<br />
}}<br />
<br />
{{ttuto-small<br />
|label=RPi ShieldBridge<br />
|descr=Un Arduino sur un Pi... le meilleur des deux mondes!<br />
|img=tlogo-RPi-ShieldBridge.jpg<br />
|link=RPI-ShieldBridge<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Mesurer la Pression<br />
|descr=Mesurer la pression avec un BMP0180 ou BMP085 via le bus I2C.<br />
|img=tlogo-Rasp-Hack-BMP085.jpg<br />
|link=Rasp-Hack-BMP085<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Pont-H L298 avec Pi<br />
|descr=Piloter des moteurs puissants avec un Raspberry-Pi et un Breakout L298.<br />
|img=tlogo-l298.jpg<br />
|link=Rasp-Hack-L298<br />
}}<br />
<br />
{{ttuto-small<br />
|label=EZ-Link - Appairage avec Android<br />
|descr=EZ-Link établit une connexion série(SPP) via Bluetooth vers l'hôte. Tuto de liaison PC/Raspberry <-> Android.<br />
|img=tlogo-EZLink-Test-Serie.jpg<br />
|link=EZ-LINK-TEST-SERIE<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Afficheur LCD USB<br />
|descr=Afficheur LCD USB super simple d'emploi pour votre Pi.<br />
|img=LCD-USB-TTL.jpg<br />
|link=LCD-USB-TTL-Raspberry<br />
}} <br />
<br />
{{ttuto-small<br />
|label=Contrôleur Moteur DRV8835<br />
|descr=Contrôler facilement deux moteurs en Python avec cette carte Pi 2 et Pi B+.<br />
|img=tlogo-RASP-DRV8835.jpg<br />
|link=RASP-DRV8835<br />
}} <br />
<br />
{{ttuto-small<br />
|label=HAT matrice RGB<br />
|descr=Contrôlez une matrice RGB avec votre Pi<br />
|img=tlogo-RASP-HAT-MATRIX-RGB.jpg<br />
|link=RASP-HAT-MATRIX-RGB<br />
}} <br />
<br />
{{ttuto-small<br />
|label=MCP9808 - Température<br />
|descr=Senseur de température I2C de Précision pour Pi et BeagleBone en Python.<br />
|img=Tlogo-senseur-MCP9808.jpg<br />
|link=RASP-MCP9808<br />
}} <br />
<br />
{{ttuto-small<br />
|label=Hat Sense et Astro-Pi<br />
|descr=La carte Hat Sense est un véritable mini-labo. Voici comment l'utiliser<br />
|img=tlogo-astro-pi.jpg<br />
|link=RASP-SENSE-HAT-ASTRO-PI<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Fona et Pi<br />
|descr=Utiliser la carte Fona avec Raspberry-Pi. <font color="red">Démonstration de faisabilité.</font><br />
|img=tlogo-fona-pi.jpg<br />
|link=RASP-FONA-PI<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Module 3G (HSDPA) et Pi-3<br />
|descr=Utiliser un module 3G pour obtenir une connexion internet (ou envoyer des SMS) avec son Pi 3.<br />
|img=tlogo-pi-3G.jpg<br />
|link=RASP-PI-3G<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Radio WiFi sur Pi<br />
|descr=Du streaming audio partout dans la maison !<br />
|img=tlogo-rdiowifi-pi.jpg<br />
|link=RASP-RDIOWIFI-PI<br />
}}<br />
<br />
{{ttuto-small<br />
|label=PyGameUI<br />
|descr=Les bases pour réaliser une interface graphique avec PyGameUI (y compris Thread, callable, SIGINT signal handler)<br />
|img=tlogo-pygame-gui.jpg<br />
|link=RASP-PYGAME-GUI<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Plex Media Server<br />
|descr=Utiliser un Raspberry-Pi 3 pour réaliser un Plex Media Server<br />
|img=tlogo-plex-media-server.jpg<br />
|link=RASP-PLEX-MEDIA-SERVER<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Breakout FT232H<br />
|descr=Ajouter un bus SPI, I2C, UART et GPIO via USB sur votre ordinateur (Win,Mac,Linux)<br />
|img=tlogo-ft232h.jpg<br />
|link=RASP-FT232H<br />
}}<br />
<br />
{{ttuto-small<br />
|label=PiOLED<br />
|descr=Un petit écran OLED 128x32 I2C pour créer une mini interface utilisateur pour les Pi sans écran. <br />
|img=tlogo-PiOled.png<br />
|link=RASP-PiOLED<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
Autres tutoriels:<br />
* [[RASP-GOF-GSM-GPRS|GSM/GPRS pour Raspberry]] - Utiliser un module GSM/GPRS avec votre Pi!<br />
<br />
=== Tutoriels - HiFiBerry ===<br />
<br />
{{ttuto-begin}}<br />
<br />
{{ttuto-small<br />
|label=HiFiBerry Présentation<br />
|descr=Du son HiFi pour votre Pi. Présentation de la gamme HiFiBerry<br />
|img=tlogo-HiFiBerry.jpg<br />
|link=Rasp-HiFiBerry<br />
}}<br />
<br />
{{ttuto-small<br />
|label=HiFiBerry Linux 3.18.x<br />
|descr=Configurer Linux 3.18.x pour HiFiBerry<br />
|img=tlogo-HiFiBerry-Linux-3.18.x.jpg<br />
|link=Rasp-HiFiBerry-Linux-3-18-x<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Logiciels supportés<br />
|descr=Logiciels supportés par HiFiBerry<br />
|img=tlogo-HiFiBerry-Logiciels.jpg<br />
|link=Rasp-HiFiBerry-Logiciels<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Installation Raspbian<br />
|descr=Sous-tutoriel: Mise-à-jour du noyau Raspbien (et autres distributions) pour une utilisation avec HiFiBerry.<br />
|img=tlogo-HiFiBerry-Upgrade-Kernel.jpg<br />
|link=Rasp HiFiBerry-Upgrade-Kernel<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Installation OpenElec<br />
|descr=Sous-tutoriel: Mise-à-jour OpenElec pour une utilisation avec HiFiBerry.<br />
|img=tlogo-HiFiBerry-Activation-OpenElec.jpg<br />
|link=Rasp-HiFiBerry-OpenElec<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Installation OpenElec 5<br />
|descr=Sous-tutoriel: Mise-à-jour OpenElec 5 pour une utilisation avec HiFiBerry.<br />
|img=tlogo-HiFiBerry-Activation-OpenElec5.jpg<br />
|link=Rasp-HiFiBerry-OpenElec5<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Installation OSMC<br />
|descr=Sous-tutoriel: Mise-à-jour OSMC pour une utilisation avec HiFiBerry.<br />
|img=tlogo-HiFiBerry-Activation-OSMC.jpg<br />
|link=Rasp-HiFiBerry-OSMC<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Player HiFi''-berry'' RuneAudio<br />
|descr=Création d'un lecteur audio connecté avec Pi 3 et mettez en oeuvre le Raspberry Pi AudioPhile Kit.<br />
|img=tlogo-Rasp-Hifi-Player.jpg<br />
|link=Rasp-Hifi-Player<br />
}}<br />
<br />
{{ttuto-small<br />
|label=Player HiFi''-berry'' Volumio<br />
|descr=Création d'un lecteur audio connecté avec Pi 2/Pi 3 et une carte HiFiBerry. Un kit pour les AudioPhiles.<br />
|img=tlogo-Rasp-volumio.jpg<br />
|link=Rasp-Hifi-volumio<br />
}}<br />
<br />
{{ttuto-end}}<br />
<br />
Note:<br />
* [http://arduino103.blogspot.be/2015/08/voici-un-petit-article-qui-explique.html Tutoriel d'assemblage du boitier Métal pour HiFiBerry DAC+] ([http://blog.mchobby.be blog.mchobby.be]) <br />
* réaliser une puissante musique box à l'aide de HiFiBerry Amp+ et MusicPicker<br />
<br />
== Ressources ==<br />
=== AdaFruit Learning System ===<br />
Adafruit propose de nombreux tutoriels relatifs a Raspberry PI mettant en oeuvre ses produits.<br /><br />
MC Hobby est justement un distributeur AdaFruit, vous pourriez donc retrouver [http://www.mchobby.be ce/ces produits sur notre WebShop].<br /><br />
Ces derniers sont malheureusement en anglais mais nous pouvons toujours en traduire l'un ou l'autre sur demande (''nous avons justement des accords de traduction avec adaFruit :-)))'').<br />
* [http://learn.adafruit.com/category/raspberry-pi AdaFruit Learning System for Raspberry PI]<br />
=== Générale ===<br />
* [http://www.themagpi.com/ The MagPi magazine] (en anglais mais libre)<br />
* [http://www.pobot.org/spip.php?page=recherche&recherche=raspberry Raspberry Pi sur PoBot.Org] (En Français, avec l'aimable autorisation de Julien h./PoBot.org)<br />
* Utiliser le GPIO sans avoir besoin d'être sudo ou Root.<br />Des articles trouvés sur le Net:<br />
** [http://dissectionbydavid.wordpress.com/2013/10/21/raspberry-pi-using-gpio-wiringpi-without-root-sudo-access/ Raspberry Pi – using GPIO / WiringPi without root (sudo) access] (''dissectionbydavid, anglais'')<br />
** [http://www.raspberrypi.org/forums/viewtopic.php?f=32&t=32177 Tutorial: Elro remote power switch without root] (''RaspberryPi.org, anglais'')<br />
{{MCH-Accord}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31332SuperPi-Pi3-Raspbian-config2024-03-21T01:50:43Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
== Extinction sur Panic ==<br />
<br />
Si le signal panic est placé au niveau HAUT (3.3V) sur le rack alors:<br />
1. le GPIO 17 passe au niveau bas (panic est '''active low''' sur le GPIO 17).<br />
2. le Raspberry doit faire un shutdown.<br />
<br />
Edit the file '''/boot/config.txt''' pour activer cette configuration.<br />
<br />
Ajouter la ligne suivante dans la section '''[all]'''<br />
<br />
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31331SuperPi-Pi3-Raspbian-config2024-03-21T01:50:28Z<p>Admin : /* Extinction sur Panic */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
== Extinction sur Panic ==<br />
<br />
Si le signal panic est placé au niveau HAUT (3.3V) sur le rack alors:<br />
1. le GPIO 17 passe au niveau bas (panic est '''active low''' sur le GPIO 17).<br />
2. le Raspberry doit faire un shutdown.<br />
<br />
Edit the file '''/boot/config.txt''' pour activer cette configuration.<br />
<br />
Ajouter la ligne suivante dans la section '''[all]'''<br />
<br />
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31330SuperPi-Pi3-Raspbian-config2024-03-21T01:44:29Z<p>Admin : /* Extinction sur Panic */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
== Extinction sur Panic ==<br />
<br />
Edit the file '''/boot/config.txt'''<br />
<br />
Add the following line in the section '''[all]'''<br />
<br />
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31329SuperPi-node-configuration2024-03-21T01:31:51Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | GP2 <br />
| align="left" | sda<br />
|- style="font-size: 90%"<br />
| align="left" | GP3<br />
| align="left" | scl<br />
|- style="font-size: 90%"<br />
| align="left" | GP17<br />
| align="left" | Panic (active low)<br />
|- style="font-size: 90%"<br />
| align="left" | GP14 <br />
| align="left" | Console UART txd<br />
|- style="font-size: 90%"<br />
| align="left" | GP15<br />
| align="left" | Console UART rxd<br />
|- style="font-size: 90%"<br />
| align="left" | GP20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | PG21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31328SuperPi-node-configuration2024-03-21T01:25:49Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | 20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | 21<br />
| align="left" | LED verte (Boot OK)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31327SuperPi-node-configuration2024-03-21T01:25:30Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | 20 <br />
| align="left" | LED orange (non attribué)<br />
|- style="font-size: 90%"<br />
| align="left" | 21<br />
| align="left" | LED verte (Boot OK)<br />
|- style="font-size: 90%"<br />
| align="left" | 20 <br />
| align="left" | LED orange (non attribué)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-node-configuration&diff=31326SuperPi-node-configuration2024-03-21T01:24:56Z<p>Admin : /* Configuration commune */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
Tous les noeuds du cluster partagent une configuration logicielle similaire (sinon identique).<br />
<br />
== Configuration commune ==<br />
<br />
Une partie de la configuration est commune à tous les noeuds<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Node User<br />
| align="left" | '''superpi''' (same password) <br />
|- style="font-size: 90%"<br />
| align="left" | Default User<br />
| align="left" | '''pi''' (revoked!)<br />
|}<br />
<br />
Attribution des GPIOs<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | GPIO<br />
| align="center" | Description<br />
|- style="font-size: 90%"<br />
| align="left" | 21<br />
| align="left" | LED verte (Boot OK)<br />
|- style="font-size: 90%"<br />
| align="left" | 22 <br />
| align="left" | LED orange (non attribué)<br />
|}<br />
<br />
== Configuration du Noeud ==<br />
Chaque noeud reste néanmoins identifié de façon univoque dans le cluster grâce à un paramétrage ad-hoc:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
| align="center" | Parametre<br />
| align="center" | Valeur<br />
|- style="font-size: 90%"<br />
| align="left" | Hostname<br />
| align="left" | '''r'''''{rack-number}'''''pi'''''{pi-order-number}''< br/>Ex: r1p2<br />
|- style="font-size: 90%"<br />
| align="left" | IP Fixe<br />
| align="left" | 192.168.''{subnet}''.''{rack-number}''*20+''{pi-order-number}''<br />Ex: 192.168.10.22<br />
|}<br />
<br />
* {rack-number} : une valeur de 0 à N-1<br />
* {subnet} : permet d'isoler le rack dans un sous-réseau séparé (ce qui est recommandé}.<br />
* {pi-order-number} : numéro du Pi dans le rack (de 0 à P-1)<br />
<br />
L'adresse 192.168.10.22 mentionnée ci-dessus correspond au 2ieme rack (rack #1) et au 3ieme Pi sur le rack (pi #2) soit 1*20+2 = 22.<br />
<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31325SuperPi-Pi3-Raspbian-config2024-03-21T01:21:38Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
== Extinction sur Panic ==<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31324SuperPi-Pi3-Raspbian-config2024-03-21T01:19:00Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
La LED sera éteinte au moment de l'arrêt du système.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31323SuperPi-Pi3-Raspbian-config2024-03-21T01:14:23Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} <br />
<br />
# Turn on Green LED on GPIO21<br />
#<br />
echo "21" > /sys/class/gpio/export<br />
echo "out" > /sys/class/gpio/gpio21/direction<br />
echo "1" > /sys/class/gpio/gpio21/value<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31322SuperPi-Pi3-Raspbian-config2024-03-21T01:12:46Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '''/etc/rc.local'''<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31321SuperPi-Pi3-Raspbian-config2024-03-21T01:12:21Z<p>Admin : /* Contrôle des LEDs */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier '/etc/rc.local'<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31320SuperPi-Pi3-Raspbian-config2024-03-21T01:12:10Z<p>Admin : /* IP Statique */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
== Contrôle des LEDs ==<br />
Modifier le fichier `/etc/rc.local`<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31319SuperPi-Pi3-Raspbian-config2024-03-21T01:09:30Z<p>Admin : /* Paquets supplémentaires */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31318SuperPi-Pi3-Raspbian-config2024-03-21T01:09:13Z<p>Admin : /* Allumer la LED verte en fin d e */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31317SuperPi-Pi3-Raspbian-config2024-03-21T01:06:54Z<p>Admin : /* Paquets supplémentaires */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services.<br />
<br />
Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de <br />
<br />
sudo apt install raspi-gpio<br />
<br />
<br />
== Allumer la LED verte en fin d e ==<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31316SuperPi-Pi3-Raspbian-config2024-03-13T20:46:45Z<p>Admin : /* Paquets supplémentaires */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
sudo apt-get upgrade<br />
<br />
<br />
sudo apt install raspi-gpio<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31315SuperPi-Pi3-Raspbian-config2024-03-13T20:44:22Z<p>Admin : /* Paquets supplémentaires */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31314SuperPi-Pi3-Raspbian-config2024-03-13T20:42:57Z<p>Admin : /* IP Statique */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== Paquets supplémentaires ==<br />
Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldstable".<br />
<br />
sudo apt-get update --allow-releaseinfo-change<br />
<br />
<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31313SuperPi-Pi3-Raspbian-config2024-03-13T20:30:33Z<p>Admin : /* IP Statique */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=SuperPi-Pi3-Raspbian-config&diff=31312SuperPi-Pi3-Raspbian-config2024-03-13T20:30:18Z<p>Admin : /* IP Statique */</p>
<hr />
<div>{{SuperPi-NAV}}<br />
<br />
== Raspbian ==<br />
Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]).<br />
<br />
Les versions de Raspbian et Raspbian-Lite sont téléchargeables depuis http://downloads.raspberrypi.org et gravé sur une carte de 4 Go.<br />
<br />
{{download-box|Téléchargez Raspbian Lite 24 juin 2019|http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-06-24/}}<br />
<br />
Cette version de Raspbian apporte:<br />
* Debian 10 Buster <br />
* Kernel 4.19<br />
* GCC 8.3<br />
* Pi 1 à Pi 4<br />
* Python 3.7.3<br />
* Python 2.7.16<br />
<br />
== Raspi-Config ==<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''pi''' et mot de passe '''raspberry'''.<br />
<br />
sudo raspi-config<br />
<br />
Voici la configuration effectuée dans Raspi-Config<br />
<br />
<nowiki>Localisation options<br />
Change timezone: Europe, Brussels<br />
Change keyboard layout: Français/Azerty<br />
<br />
Interfacing options<br />
SSH: enabled<br />
I2C: enabled<br />
Serial: enabled<br />
<br />
Advanced options:<br />
Memory Split: 16 Mo (au lieu de 64)<br />
<br />
Network options<br />
Hostname: r1pi02 (Rack 1 Pi #02)<br />
predictable network interface names: enabled<br />
<br />
Boot options<br />
Wait for network at boot: yes<br />
Desktop / CLI: console<br />
</nowiki><br />
<br />
== Utilisateur SuperPi ==<br />
<br />
Le reste de la configuration se base en partie sur les informations contenues dans l'article "[https://raspberrytips.com/security-tips-raspberry-pi/ 17 tips to secure your Raspberry-Pi]".<br />
<br />
Changer le mot de passe de l'utilisateur '''pi'''<br />
<br />
passwd<br />
<br />
Créer un nouvel utilisateur et lui attribuer le privilège '''sudo'''<br />
<br />
sudo adduser superpi<br />
sudo adduser superpi sudo<br />
<br />
Lier l'utilisateur '''superpi''' aux mêmes groupes que l'utilisateur Pi.<br />
<br />
sudo usermod -a -G adm superpi <br />
sudo usermod -a -G dialout superpi <br />
sudo usermod -a -G cdrom superpi <br />
sudo usermod -a -G audio superpi <br />
sudo usermod -a -G video superpi <br />
sudo usermod -a -G plugdev superpi <br />
sudo usermod -a -G games superpi <br />
sudo usermod -a -G users superpi <br />
sudo usermod -a -G input superpi <br />
sudo usermod -a -G netdev superpi <br />
sudo usermod -a -G gpio superpi <br />
sudo usermod -a -G i2c superpi <br />
sudo usermod -a -G spi superpi<br />
<br />
Démarrer le Raspberry-Pi et se connecter avec l'utilisateur '''superpi''' et mot de passe ad-hoc. <br />
<br />
Bloquer le compte utilisateur '''pi'''<br />
<br />
sudo passwd -l pi<br />
<br />
{{ambox | text = il est possible de détruire complètement le compte utilisateur '''pi''' à l'aide de la commande <nowiki>sudo deluser -remove-home pi</nowiki> }}<br />
<br />
== WiFi & Bluetooth ==<br />
<br />
Il faut aussi désactiver le support Bluetooth et WiFi car ces interfaces sont inutiles (la commande {{fname|rfkill}}) permet d'identifier les périphériques radio qui sont actifs sur le Raspberry-Pi.<br />
<br />
Ouvrir le fichier '''/boot/config.txt'''.<br />
<br />
sudo nano /boot/config.txt<br />
<br />
Trouver la ligne suivante:<br />
<br />
# Additional overlays and parameters are documented /boot/overlays/README<br />
<br />
Et ajouter les entrées<br />
<br />
dtoverlay=pi3-disable-wifi<br />
dtoverlay=pi3-disable-bt<br />
<br />
{{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }}<br />
<br />
== IP Statique ==<br />
L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]).<br />
<br />
Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie)<br />
<br />
le fichier de configuration peut être modifié à l'aide de {{func|sudo nano /etc/dhcpcd.conf}}<br />
<br />
# Example static IP configuration:<br />
interface eth0 <br />
static ip_address=192.168.10.22/24<br />
static ip6_address=fd51:42f8:caae:d92e:000a:0016/64 <br />
static routers=192.168.10.254 <br />
static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe<br />
<br />
Je ne manipule pas d'adresse IPv6, la section IPv6 est définie comme suit:<br />
* static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''<br />
* static domain_name_servers=192.168.10.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''<br />
<br />
Pour vérifier la configuration:<br />
* {{fname|hostanme}} permet d'obtenir le nom d'hôte,<br />
* {{fname|hostname -I}} retourne n'adresse IP.<br />
<br />
{{SuperPi-TRAILER}}</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31311Section-vers-amps2024-03-12T00:44:32Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| '''#30'''<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| '''#28'''<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| '''#26'''<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| '''#24'''<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| '''#22'''<br />
| 3.0A<br />
<br />
|- style="background-color:#6434fc;"<br />
| <br />
| <br />
| <br />
| <br />
<br />
|-<br />
| '''0.52'''<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31310Section-vers-amps2024-03-12T00:44:04Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| '''#30'''<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| '''#28'''<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| '''#26'''<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| '''#24'''<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| '''#22'''<br />
| 3.0A<br />
<br />
|- style="background-color:#6434fc;"<br />
| &nbsp;<br />
| &nbsp;<br />
| &nbsp;<br />
| &nbsp;<br />
<br />
|-<br />
| '''0.52'''<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31309Section-vers-amps2024-03-12T00:41:57Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| '''#30'''<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| '''#28'''<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| '''#26'''<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| '''#24'''<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| '''#22'''<br />
| 3.0A<br />
|-<br />
| '''0.52'''<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31308Section-vers-amps2024-03-12T00:41:17Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| '''#30'''<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| '''#28'''<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| '''#26'''<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| '''#24'''<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| '''#22'''<br />
| 3.0A<br />
|-<br />
| 0.52<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31307Section-vers-amps2024-03-12T00:41:05Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| '''#30'''<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| '''#28'''<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| ''#26'''<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| '''#24'''<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| '''#22'''<br />
| 3.0A<br />
|-<br />
| 0.52<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31306Section-vers-amps2024-03-12T00:38:59Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| #30<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| #28<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| #26<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| #24<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| #22<br />
| 3.0A<br />
|-<br />
| 0.52<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| #18.4<br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| #17.2<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| #15.4<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| #13.2<br />
| 24.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31305Section-vers-amps2024-03-12T00:36:10Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| #30<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| #28<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| #26<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| #24<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| #22<br />
| 3.0A<br />
|-<br />
| 0.52<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| '''0.75'''<br />
| 0.98<br />
| <br />
| 6.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| '''1.00'''<br />
| 1.13<br />
| ???<br />
| 10.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10-12.0A<br />
|-<br />
| '''1.50'''<br />
| 1.38<br />
| ???<br />
| 15.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| '''2.50'''<br />
| 1.74<br />
| ???<br />
| 24.0A<br />
<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31304Section-vers-amps2024-03-12T00:25:12Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! <br />
<br />
Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| #30<br />
| 0.5A<br />
|-<br />
| 0.08<br />
| 0.32<br />
| #28<br />
| 0.7A<br />
|-<br />
| 0.13<br />
| 0.41<br />
| #26<br />
| 1.0A<br />
|-<br />
| 0.20<br />
| 0.51<br />
| #24<br />
| 2.0A<br />
|-<br />
| 0.33<br />
| 0.64<br />
| #22<br />
| 3.0A<br />
|-<br />
| 0.52<br />
| 0.81<br />
| #20<br />
| 5.0A<br />
|-<br />
| 0.82<br />
| 1.02<br />
| #18<br />
| 7.0A<br />
|-<br />
| 1.31<br />
| 1.29<br />
| #16<br />
| 10.0A<br />
|-<br />
| 2.08<br />
| 1.63<br />
| #14<br />
| 20.0A<br />
|-<br />
| 3.31<br />
| 2.05<br />
| #12<br />
| 30.0A<br />
|-<br />
| 5.26<br />
| 2.59<br />
| #10<br />
| 50.0A<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Adminhttps://wiki.mchobby.be/index.php?title=Section-vers-amps&diff=31303Section-vers-amps2024-03-12T00:23:47Z<p>Admin : /* Section => Ampérage */</p>
<hr />
<div>Ce document décrit la gamme de courant (A) correspondant à une section de câble (mm²) ainsi que les principes fondamentaux.<br />
<br />
== Section => Ampérage ==<br />
Ces données présentées ci-dessous sont indicatives! Le tableau reprend les courants nécessaires pour élever la température d'un conducteur multibrin avec une isolation caoutchouc/vinyl à l'air libre (T° ambiante de 30°C).<br />
<br />
{| class="wikitable" <br />
|- style="text-align:center;"<br />
! Section<br />(mm²)<br />
! Diamètre<br />(mm)<br />
! style="text-align:left;" | AWG<br />
! Courant<br />Nominal<br />(A)<br />
|-<br />
| 0.03<br />
| 0.20<br />
| #32<br />
| 0.3A<br />
|-<br />
| 0.05<br />
| 0.26<br />
| #30<br />
| 0.5A<br />
|-<br />
| 0.08<br /><br />
| 0.32<br /><br />
| #28<br /><br />
| 0.7A<br /><br />
|-<br />
| 0.13<br /><br />
| 0.41<br /><br />
| #26<br /><br />
| 1.0A<br />
|-<br />
| 0.20<br /><br />
| 0.51<br /><br />
| #24<br /><br />
| 2.0A<br />
|-<br />
| 0.33<br /><br />
| 0.64<br /><br />
| #22<br /><br />
| 3.0A<br />
|-<br />
| 0.52<br /><br />
| 0.81<br /><br />
| #20<br /><br />
| 5.0A<br />
|-<br />
| 0.82<br /><br />
| 1.02<br /><br />
| #18<br /><br />
| 7.0A<br />
|-<br />
| 1.31<br /><br />
| 1.29<br /><br />
| #16<br /><br />
| 10.0A<br />
|-<br />
| 2.08<br /><br />
| 1.63<br /><br />
| #14<br /><br />
| 20.0A<br />
|-<br />
| 3.31<br /><br />
| 2.05<br /><br />
| #12<br /><br />
| 30.0A<br />
|-<br />
| 5.26<br /><br />
| 2.59<br /><br />
| #10<br /><br />
| 50.0A<br />
<br />
|}<br />
<br />
== Principes Théoriques ==<br />
La capacité de transport du courant est définit comme l'ampérage qu'un conducteur (ou son isolation) peut supporter avant de fondre. Le courant circulant dans un conducteur provoque une augmentation de la température (P = R*I² où R est la résistance ohmique du fil). C'est ce qui détermine la quantité de courant qu'un fil est capable de transporter.<br />
<br />
En théorie, la quantité de courant que l'on fait passer dans une barre de cuivre peut être augmenté jusqu'à ce que la chaleur générée atteint la température de fusion du cuivre.<br />
<br />
Il y a cependant beaucoup de facteurs susceptibles de limiter le courant qui passe dans le fil. En voici quelque-uns:<br />
<br />
'''Taille du conducteur:'''<br />Plus la section du conducteur est grande (sa surface) et plus grand sera la capacité de transport du courant. La température générée ne doit, bien entendu, jamais dépasser la température maximale de l'isolant (généralement inférieure à celle du cuivre).<br />
<br />
'''Température ambiante:'''<br />Plus élevée est la température ambiante et moins de chaleur il faudra pour fondre l'isolant et/ou le cuivre.<br />
<br />
'''Nombre de conducteurs:'''<br />La dissipation thermique diminue à mesure que le nombre de conducteurs isolés, regroupés ensemble, augmente. Plus on entasse de conducteurs ensemble et plus il on du mal à se refroidir (évacuer leur chaleur vers l'air ambiant).<br />
<br />
'''Installation des conducteurs:'''<br />installer des conducteurs dans un conduit fermé restreint la dissipation de chaleur. L'utilisation de toile isolante, d'enrouleur, coffrage restreint la ventilation et par conséquent la quantité de chaleur qui peut être dissipé. Dans pareil situation, le courant maximum est réduit (sauf installation d'une ventilation forcée ou d'un conditionnement d'air).<br />
<br />
Ces éléments ne sont pas les seuls qu'ils font considérer lors du développement d'un système où l'ampérage est un paramètre critique.</div>Admin