Table des matières:

Bouton d'alimentation Raspberry Pi : 3 étapes
Bouton d'alimentation Raspberry Pi : 3 étapes

Vidéo: Bouton d'alimentation Raspberry Pi : 3 étapes

Vidéo: Bouton d'alimentation Raspberry Pi : 3 étapes
Vidéo: [PIGET] Ajouter des boutons sur un Raspberry Pi 2024, Juillet
Anonim
Bouton d'alimentation Raspberry Pi
Bouton d'alimentation Raspberry Pi

Si vous êtes comme moi, vous avez peut-être parcouru Internet à la recherche de la meilleure solution pour allumer et éteindre votre Raspberry Pi en toute sécurité en appuyant sur un bouton. Bien que de nombreuses solutions existent, la plupart nécessitent que vous téléchargiez un script Python et le rendiez exécutable au démarrage, et il existe plusieurs façons de le faire. Cependant, une solution beaucoup plus simple est déjà intégrée au Raspberry Pi. En court-circuitant des broches spécifiques et en ajoutant une ligne à un fichier de configuration de démarrage, vous pouvez avoir un bouton d'alimentation entièrement fonctionnel en aussi peu que 10 minutes !

Étape 1: Assembler le circuit

Assembler le circuit
Assembler le circuit
Assembler le circuit
Assembler le circuit

Rassemblez les matériaux suivants:

  • Raspberry Pi (j'utilise le 3A+ avec le dernier Raspbian Stretch installé)
  • 2 cavaliers femelle-mâle ORAdafruit T-Cobbler Plus pour Raspberry Pi (avec connecteur 40 broches)
  • 2 fils cavaliers mâles (UNIQUEMENT si vous utilisez T-Cobbler)
  • 1 bouton poussoir momentané
  • 1 planche à pain demi-taille (ou plus grande)

Connectez chaque fil à un contact sur le bouton poussoir. Connectez ensuite un fil à la broche 5 (GPIO3/SCL) et un fil à la broche 6 (GND). Maintenant, la moitié du travail est déjà fait ! Court-circuiter momentanément les broches 5 et 6 en appuyant sur le bouton-poussoir fera sortir le Pi d'un état d'arrêt. (Le Raspberry Pi reste dans un état d'arrêt lorsqu'il est « arrêté » mais toujours connecté à l'alimentation.)

Étape 2: Modifier le fichier de démarrage du système

Modifier le fichier de démarrage du système
Modifier le fichier de démarrage du système

Maintenant, vous pouvez réveiller votre Pi après l'avoir éteint. Bien que ce soit une très bonne étape, vous pouvez ajouter un peu plus de fonctionnalités à votre nouveau bouton d'alimentation: vous pouvez utiliser le même bouton pour éteindre votre Pi en toute sécurité !

Connectez-vous à votre Pi (ou SSH si vous utilisez une configuration à distance/sans tête) et entrez ce qui suit dans la ligne de commande:

sudo nano /boot/config.txt

Cela ouvrira un fichier de configuration que votre Pi utilise lors du démarrage. À la fin du fichier, ajoutez les éléments suivants:

dtoverlay=gpio-arrêt

La superposition gpio-shutdown permet au Raspberry Pi d'être arrêté lorsque les broches 5 et 6 (déjà connectées au bouton-poussoir) sont temporairement court-circuitées. Appuyez sur CTRL X pour quitter, puis appuyez sur Y et ENTRÉE pour enregistrer vos modifications dans le fichier "config.txt".

Si vous utilisez I2C:

Vous avez peut-être remarqué que GPIO3 (broche 5) est également la broche SCL pour connecter les périphériques I2C. Alors que vous DEVEZ utiliser les broches 5 et 6 pour réveiller le Raspberry Pi de son état d'arrêt, vous pouvez spécifier une broche GPIO différente à utiliser pour arrêter votre Pi, libérant ainsi GPIO3 à utiliser avec vos appareils I2C.

Pour spécifier une broche d'arrêt différente, ouvrez le fichier "config.txt" et ajoutez le paramètre "gpio-pin" à la superposition. Par exemple, votre paramètre de superposition ressemblerait à ceci si vous utilisiez GPIO21 (broche 40) comme broche d'arrêt:

dtoverlay=gpio-shutdown, gpio-pin=21

Pour plus d'informations:

Si vous souhaitez en savoir plus sur les fonctionnalités de cette superposition, saisissez ce qui suit:

dtoverlay -h gpio-shutdown

Pour en savoir plus sur les superpositions supplémentaires, accédez au guide des superpositions dans le répertoire suivant:

cd /boot/overlays/README

Pour en savoir plus sur les choses incroyables que vous pouvez faire avec "config.txt", visitez le site Web Raspberry Pi ici pour la documentation officielle.

Étape 3: Redémarrez et profitez-en

Pour que ces modifications prennent effet, redémarrez votre Pi. Une fois redémarré, chaque fois que vous appuyez sur le bouton-poussoir, votre Pi s'éteindra en toute sécurité. Une fois que votre Pi est éteint, vous pouvez appuyer à nouveau sur le bouton pour le réveiller de son état d'arrêt.

Toutes nos félicitations! Vous avez maintenant un bouton d'alimentation entièrement fonctionnel pour votre Raspberry Pi !

Conseillé: