RaspberryPiにリセットスイッチを追加する方法

RaspberryPiにリセットスイッチを追加する方法

RaspberryPiがフリーズしました。新しいコンポーネントに障害が発生したか、システムが不正なコードの処理を停止した可能性があります。いずれにせよ、手動でシャットダウンすることはできないため、Piの電源を抜いて再接続する必要があります。





USB電源ケーブルの取り外しと交換は理想的ではなく、Raspberry Pi、特に電源ポート自体に過度の損傷を与えることは確かです。システムに本当に必要なのはリセットスイッチですが、残念ながら何も含まれていませんでした。





ラズベリーパイにリセットスイッチを取り付ける

リセットスイッチを追加するのは比較的簡単です。 3つの方法があり、それぞれが特定のスキルレベルに適しています。初心者にとっては、マイクロUSBケーブルのインライン電源スイッチがPiに電力を供給するのが最も簡単です。





あなたはもっと専門家ですか? USBリセットボタンが単純に見える場合は、マザーボードまたはPCハードディスクの背面に一般的に見られるジャンパー(いくつかの金属コネクタを収容する小さなプラスチックの正方形)を使用することもオプションです。

ただし、はんだごてを喜んで使用する場合は、独自のピンをRaspberry PiのP6ヘッダーに取り付けてから、PCスタイルのリセットスイッチを接続することもできます。



3つのオプションすべてを詳しく見ていきましょう。

ラズベリーパイにインライン電源スイッチを追加する

非常に単純なオプションです。インライン電源スイッチをRaspberryPiに追加すると、GPIOヘッダーで遊んだり、独自のピンをボードにはんだ付けしたりする手間が省けます。





このデバイスで行う必要があるのは、Raspberry PiのマイクロUSBコネクタに接続してから、主電源を電源スイッチに接続することだけです。これにより、すべてのモデル(新しいRaspberryPiモデルA +など)でユニバーサルオプションになります。GPIOを使用したり、P6ヘッダーにピンを追加したりすることはできません。

に行く Pi-Supply.com これらのインラインデバイスの1つで、小売価格は約20ドルと送料です。





ジャンパー+ GPIO = Piをリセットしてください!

マザーボードジャンパーを使用すると、Raspberry Piが正常なシャットダウンを開始するように要求できます。これは、入力するのと同じです。

マルチプレイヤーMinecraftの世界を作る方法
sudo shutdown –h now

スクリプトの助けを借りて。

GPIOピンアレイを特定します。モデルAおよびB(Rev 2)では、これはボードの電源コネクタとは反対側の端にあり、26本のピンで構成されています。モデルA +およびB +には、RaspberryPiモデルB +の印刷テキストの上の長辺のほぼ全体を占める40ピンアレイがあります。

各アレイで、GPIO 3 – ピン5と6 –シャットダウンを開始するために使用できます。 このスクリプトをgithubからコピーします Piで実行します(SSHを使用している場合は、 あなたはどちらになるべきか 、ブラウザからスクリプトをコピーし、SSHウィンドウを右クリックしてコピーします)。で実行可能にする

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

ジャンパーが接続されていると、スクリプトはGND(グランド)ピンをポーリングして、何かが接続されているかどうかを確認します。ピンがジャンパーで接続されると、スクリプトが実行され、Piが安全にシャットダウンされます。

Piを起動するたびにスクリプトを実行する手間を省くには、を開きます。 / etc / crontab ナノで、この行を追加します:

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

押す CTRL + X 保存して終了します。これにより、GPIO3が定期的にポーリングされ、デバイスがピンのジャンパーを検出すると、自動的にシャットダウンします。

完了したら、ジャンパーを取り外すことを忘れないでください。紛失しないように、ピンの1つだけに取り付けたままにしておくこともできます。削除しないと、RaspberryPiが正しく起動しません。

この方法は、Piがクラッシュまたはフリーズした状況には適していないことに注意してください。これは基本的にsafeshutdownコマンドを実行する自動化された方法であるため、デバイスがフリーズするとスクリプトが実行されない可能性が高くなります。

RaspberryPiにPCスタイルのソフトリセットスイッチを与える

P6ヘッダーにいくつかのピンを追加する (ラベル付き 走る モデルB +) はんだごてと電子作業用に設計されたファインゲージはんだを使用すると、PCスタイルのリセットボタンをPiに追加できます。これには瞬間的な切り替えが必要であり、これは本質的に瞬間的なオン/オフアクションです。

これらすべてのコンポーネントと接続ワイヤは、オンラインまたは電気店から購入できます。ピンはまとめてしか購入できない場合がありますが、必要以上のものが残っています。

この状況では、PCスタイルのリセットボタンの要件に照らして、お持ちの古いコンピューターをチェックする価値があります。ここに見られるピンとリセットスイッチは、古いマザーボードと最近使われなくなったタワーからのものです。または、ワイヤーフリーソリューション用の小さなボードマウントボタンを購入することもできます。

のみ モデルBRev 2モデルB + RaspberryPiにはP6 / Runヘッダーがあります。モデルBRev 2でそれを見つけるには、HDMIポートを探します。ここには、数ミリメートル離れた2つの小さな穴があります。

B +で、ディスプレイリボンコネクタの横、microSDスロットの近く、印刷された「©RaspberryPi2014」の右側のヘッダー。

ピンをRunヘッダーにきれいにはんだ付けすることにより、リセットボタン用のコネクタを作成します。接続してPiの電源を入れたら、ボタンをテストするためのアクションが実行されていないことを確認します。

このビデオは完全に説明しています:

正常に動作するはずです。さらに良いことに、Piの電源がオフになっている場合は、リセットボタンを使用してPiをオンに切り替えることができます。

ラズベリーパイをリセットする時間

RaspberryPiをリセットするための3つの異なる方法を示しました。 PiSupply.comのインライン電源スイッチはハードリセットオプションを提供し、スイッチをすばやくオフにしてから再びオンにすることができます。一方、互換性のあるデバイスのGPIOピンにジャンパーを追加すると、順序付けられたシャットダウンを自動化できます。

最後に、DIYリセットスイッチオプションは、RaspberryPiがロックアップしたときにいつでもソフトリセットを提供します。

ただし、インライン電源スイッチは純粋に緊急用であり、毎日の再起動用ではないことに注意してください。安全にシャットダウンするには、GUIまたはbashコマンドを使用する必要があります。

Piでリセットスイッチを使用していますか?これらのオプションのいずれかを試すことを検討していますか? 下のコメントボックスでお知らせください。ご不明な点がございましたら、お気軽にお問い合わせください。

共有 共有 つぶやき Eメール メールが本物か偽物かを確認する3つの方法

少し疑わしいメールを受け取った場合は、その信頼性を確認することをお勧めします。メールが本物かどうかを判断する3つの方法があります。

次を読む
関連トピック
  • DIY
  • ラズベリーパイ
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください