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

  • Brian Curtis
  • 0
  • 3881
  • 296
Publicité

Votre Raspberry Pi a gelé. Peut-être un nouveau composant a-t-il échoué ou le système a-t-il mis fin au traitement d'un code défectueux? Quoi qu'il en soit, vous devez maintenant débrancher et reconnecter l'alimentation de votre Pi, car l'arrêt manuel n'est pas possible..

Retirer et remplacer le câble d’alimentation USB n’est pas idéal, c’est certainement une usure excessive de votre Raspberry Pi, en particulier du port d’alimentation lui-même. Ce dont le système a vraiment besoin, c’est d’un bouton de réinitialisation, mais aucun n’a été inclus..

Installation d’un commutateur de réinitialisation sur votre Raspberry Pi

Il est relativement simple d'ajouter un commutateur de réinitialisation. Trois méthodes sont à votre disposition, 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, le plus simple..

Êtes-vous plus d'un expert? Si le bouton de réinitialisation USB semble simpliste, vous pouvez également utiliser un cavalier (un petit carré en plastique contenant certains connecteurs métalliques) que l’on trouve couramment sur les cartes mères ou à l’arrière du disque dur du PC..

Pour ceux qui préfèrent utiliser un fer à souder, vous pouvez également adapter vos propres broches à l'en-tête P6 de votre Raspberry Pi, puis connecter un commutateur de réinitialisation de type PC..

Regardons les trois options plus en détail.

Ajouter un interrupteur d'alimentation intégré à votre Raspberry Pi

Clairement, la simple option consistant à ajouter un commutateur d'alimentation en ligne à votre Raspberry Pi vous évite d'avoir à jouer avec l'en-tête GPIO ou même à souder vos propres épingles au tableau..

Tout ce que vous avez à faire avec cet appareil est de le connecter au connecteur micro-USB de votre Raspberry Pi, puis de brancher l’électricité du secteur à l’interrupteur. Cela en fait une option universelle pour tous les modèles (comme le nouveau Raspberry Pi Model A + Que pouvez-vous faire avec le nouveau Raspberry Pi A +? Que pouvez-vous faire avec le nouveau Raspberry Pi A +? Curieusement, ce nouveau Raspberry Pi ne comporte pas En fait, il a moins de ports. Que font la Raspberry Pi Foundation?), où utiliser GPIO ou ajouter des broches à l'en-tête P6 n'est pas une option.

Rendez-vous sur Pi-Supply.com pour l’un de ces dispositifs en ligne vendus au détail pour environ 20 $ plus frais d’expédition..

Jumper + GPIO = Réinitialiser votre Pi!

Avec un cavalier de carte mère, vous pouvez demander au Raspberry Pi de commencer un arrêt normal, ce qui revient à entrer

sudo shutdown -h maintenant

avec l'aide d'un script.

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

Dans chaque tableau, GPIO 3 - broches 5 et 6 - peut être utilisé pour déclencher un arrêt. Copiez ce script depuis github et exécutez-le sur votre Pi (si vous utilisez SSH, vous devriez configurer votre Raspberry Pi pour une utilisation sans tête avec SSH. Configurer votre Raspberry Pi pour une utilisation sans tête avec SSH. Le Raspberry Pi peut accepter les commandes SSH. lorsque vous êtes connecté à un réseau local (via Ethernet ou Wi-Fi), ce qui vous permet de le configurer facilement. Les avantages de SSH ne se limitent pas à perturber le filtrage quotidien…, copiez le script à partir de votre navigateur, puis cliquez avec le bouton droit de la souris sur SSH. fenêtre à copier). Le rendre exécutable avec

sudo chmod 755 raspi_gpio_actions.sh puis sudo ./raspi_gpio_actions.sh

Avec le cavalier connecté, le script interroge la broche GND (masse) pour vérifier si quelque chose est connecté. Une fois que les broches sont 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 sauvegarder et quitter. Cela interrogera régulièrement GPIO3 et lorsque l'appareil détectera le cavalier sur les broches, il s'éteindra automatiquement.

Lorsque vous avez terminé, n'oubliez pas de retirer le cavalier. Vous pouvez le laisser attaché à une seule des broches pour 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 utile dans les situations où le Pi s’est écrasé ou gelé. Il s’agit essentiellement d’un moyen automatisé d’exécuter la commande safe shutdown. Il est donc fort probable que si le périphérique est gelé, le script ne s’exécutera pas..

Donnez à votre Raspberry Pi un commutateur de réinitialisation douce de type PC

Ajout de deux 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 le travail électronique vous permet d’ajouter un bouton de réinitialisation de type PC à votre Pi. Cela nécessite un interrupteur momentané, qui est essentiellement une action instantanée on / off.

Tous ces composants, ainsi que 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 gros, ce qui vous laisse plus que nécessaire.

Dans cette situation, et compte tenu de la nécessité d’un bouton de réinitialisation de type PC, il est utile de vérifier vos anciens ordinateurs. 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. Vous pouvez également acheter un petit bouton monté sur la carte pour une solution sans fil..

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

Sur le B +, l’entête à côté du connecteur du ruban d’affichage, près de la fente pour carte microSD, et à droite du “© Raspberry Pi 2014”.

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

Cette vidéo explique en totalité:

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

Temps de réinitialiser votre Raspberry Pi

Nous vous avons montré trois méthodes différentes pour réinitialiser un Raspberry Pi. Le commutateur 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 des appareils compatibles vous permet d’automatiser un arrêt ordonné..

Enfin, l’option de réinitialisation bricolage permet une réinitialisation logicielle chaque fois que votre Raspberry Pi est verrouillé..

Sachez cependant qu'un interrupteur d'alimentation en ligne sert uniquement à des urgences et non à un redémarrage quotidien. Vous devez donc utiliser la commande GUI ou bash pour arrêter en toute sécurité. Commandes de terminal Raspberry Pi: guide de référence rapide pour les utilisateurs de Raspberry Pi Commandes de terminal Raspberry Pi : Guide rapide pour les utilisateurs de Raspberry Pi Vous souhaitez tirer le meilleur parti de votre Raspberry Pi? Prenez le contrôle total avec ces commandes de terminal Raspberry Pi. .

Utilisez-vous un commutateur de réinitialisation sur votre Pi? Considérant d'essayer l'une de ces options? Faites-nous savoir et posez vos questions dans la boîte à commentaires ci-dessous!




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.