Comment ajouter un commutateur de réinitialisation à votre Raspberry Pi

Comment ajouter un commutateur de réinitialisation à votre Raspberry Pi

Votre Raspberry Pi a gelé. Peut-être qu'un nouveau composant est tombé en panne ou que le système s'est arrêté en traitant un code incorrect. Dans tous les cas, vous devez maintenant débrancher et rebrancher l'alimentation de votre Pi car l'arrêt manuel n'est pas possible.





Le retrait et le remplacement du câble d'alimentation USB n'est pas idéal, et cela endommage certainement votre Raspberry Pi, en particulier le port d'alimentation lui-même. Ce dont le système a vraiment besoin, c'est d'un commutateur de réinitialisation, mais malheureusement, aucun n'a été inclus.





Installer un commutateur de réinitialisation sur votre Raspberry Pi

Il est relativement simple d'ajouter un interrupteur de réinitialisation. Trois méthodes s'offrent à vous, chacune adaptée à un niveau de compétence particulier. Pour les débutants, un interrupteur d'alimentation en ligne sur le câble micro-USB alimente votre Pi est le plus simple.





Êtes-vous plutôt un expert? Si le bouton de réinitialisation USB semble simpliste, l'utilisation d'un cavalier (un petit carré en plastique contenant des connecteurs métalliques) que l'on trouve couramment sur les cartes mères ou à l'arrière du disque dur du PC est également une option.

Pour ceux d'entre vous qui sont heureux de manier un fer à souder, vous pouvez également installer vos propres broches sur l'en-tête P6 de votre Raspberry Pi, puis connecter un commutateur de réinitialisation de type PC.



Examinons les trois options plus en détail.

Ajoutez un interrupteur d'alimentation en ligne à votre Raspberry Pi

De toute évidence, l'option simple, l'ajout d'un interrupteur d'alimentation en ligne à votre Raspberry Pi vous évite de jouer avec l'en-tête GPIO ou même de souder vos propres broches à la carte.





Tout ce que vous avez à faire avec cet appareil est de le connecter au connecteur micro USB de votre Raspberry Pi, puis de connecter le secteur électrique à l'interrupteur d'alimentation. Cela en fait une option universelle sur tous les modèles (comme le nouveau Raspberry Pi modèle A+), où l'utilisation du GPIO ou l'ajout de broches à l'en-tête P6 n'est pas une option.

Se diriger vers Pi-Supply.com pour l'un de ces appareils en ligne qui coûte environ 20 $ plus les frais d'expédition.





Cavalier + GPIO = Réinitialisez votre Pi !

Avec un cavalier de carte mère, vous pouvez demander au Raspberry Pi de commencer un arrêt ordonné, l'équivalent d'entrer

Windows 10 Bluetooth est désactivé
sudo shutdown –h now

à l'aide d'un script.

Identifiez le réseau de broches GPIO. Sur les modèles A et B (Rev 2), cela se trouve sur le bord opposé de la carte du connecteur d'alimentation et comprend 26 broches. Sur les modèles A+ et B+, vous trouverez un réseau à 40 broches occupant presque tout le bord long au-dessus du texte imprimé Raspberry Pi modèle B+.

Dans chaque baie, GPIO 3 – broches 5 et 6 – peut être utilisé pour déclencher l'arrêt. Copiez ce script depuis github et exécutez-le sur votre Pi (si vous utilisez SSH, que tu devrais être , copiez le script depuis votre navigateur, puis faites un clic droit dans la fenêtre SSH pour copier). Rendez-le exécutable avec

sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh

Avec le cavalier attaché, le script interroge la broche GND (terre) pour vérifier si quelque chose est connecté. Une fois les broches connectées par le cavalier, le script s'exécutera et arrêtera le Pi en toute sécurité.

Pour vous éviter d'exécuter le script à chaque démarrage de votre Pi, ouvrez /etc/crontab dans nano et ajoutez cette ligne :

@reboot root /home/user/scripts/raspi_gpio_actions.sh

presse CTRL+X pour enregistrer et quitter. Cela interrogera régulièrement GPIO3 et lorsque l'appareil détectera le cavalier sur les broches, il s'arrêtera automatiquement.

Une fois terminé, n'oubliez pas de retirer le cavalier. Vous pouvez le laisser attaché à une seule des broches, afin de ne pas le perdre. Si vous ne le supprimez pas, le Raspberry Pi ne démarrera pas correctement.

Sachez que cette méthode n'est pas bonne pour les situations où le Pi s'est écrasé ou a gelé. Il s'agit essentiellement d'un moyen automatisé d'exécuter la commande d'arrêt sécurisé, il y a donc de fortes chances que si l'appareil est gelé, le script ne s'exécutera pas.

Donnez à votre Raspberry Pi un commutateur de réinitialisation logicielle de style PC

Ajout de quelques broches à l'en-tête P6 (étiqueté Courir sur le modèle B+) l'utilisation d'un fer à souder et d'une soudure fine conçue pour les travaux électroniques vous permet d'ajouter un bouton de réinitialisation de style PC à votre Pi. Cela nécessite un interrupteur momentané, qui est essentiellement une action marche/arrêt instantanée.

Tous ces composants et le fil de connexion peuvent être achetés en ligne ou auprès de détaillants en électronique. Vous constaterez peut-être que les épingles ne peuvent être achetées qu'en vrac, ce qui vous laisse plus que ce dont vous avez besoin.

Dans cette situation, et compte tenu de l'exigence d'un bouton de réinitialisation de type PC, il vaut la peine de vérifier tous les anciens ordinateurs que vous possédez. Les broches et le commutateur de réinitialisation vus ici proviennent d'une ancienne carte mère et d'une tour récemment désaffectée. Alternativement, vous pouvez acheter un petit bouton monté sur la carte pour une solution sans fil.

Seulement le Modèle B Rév 2 et Modèle B+ Raspberry Pi a l'en-tête P6/Run. Pour le trouver sur votre Model B Rev 2, recherchez le port HDMI, où vous devriez trouver deux petits trous distants de quelques millimètres.

Sur le B+, l'en-tête à côté du connecteur de la nappe de l'écran, près du slot microSD, et à droite de l'imprimé '© Raspberry Pi 2014'.

En soudant proprement les broches à l'en-tête Run, vous créez un connecteur pour le bouton de réinitialisation. Une fois connecté et avec votre Pi sous tension, assurez-vous qu'aucune action n'est en cours pour tester le bouton.

Cette vidéo explique en détail :

Cela devrait bien fonctionner. Mieux encore, lorsque votre Pi est éteint, le bouton de réinitialisation peut être utilisé pour l'allumer !

Il est temps de réinitialiser votre Raspberry Pi

Nous vous avons montré trois méthodes différentes pour réinitialiser un Raspberry Pi. L'interrupteur d'alimentation en ligne de PiSupply.com vous offre l'option de réinitialisation matérielle, vous permettant d'éteindre et de rallumer rapidement. Pendant ce temps, l'ajout du cavalier à la broche GPIO sur les appareils compatibles vous permet d'automatiser un arrêt ordonné.

Enfin, l'option de commutateur de réinitialisation de bricolage fournit une réinitialisation logicielle chaque fois que votre Raspberry Pi s'est verrouillé.

Sachez toutefois qu'un interrupteur d'alimentation en ligne est uniquement destiné aux urgences, et non au redémarrage quotidien, pour lequel vous devez utiliser l'interface graphique ou la commande bash pour arrêter en toute sécurité .

Utilisez-vous un interrupteur de réinitialisation sur votre Pi ? Vous envisagez d'essayer l'une de ces options ? Faites-nous savoir et posez toutes vos questions dans la zone de commentaires ci-dessous!

Partager Partager Tweeter E-mail 3 façons de vérifier si un e-mail est réel ou faux

Si vous avez reçu un e-mail qui vous semble un peu douteux, il est toujours préférable de vérifier son authenticité. Voici trois façons de savoir si un e-mail est réel.

Lire la suite
Rubriques connexes
  • DIY
  • Tarte aux framboises
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner