Raspberry Pi 3スターターキット セットアップガイド:組み立て、OSインストール、リモートアクセス
はじめに
Raspberry Pi 3 Model B+は、Pi 3 Model BおよびPi 2 Model Bと同じフォームファクタを持ちます。本ガイドではPi 3 Model Bの画像を使用していますが、すべての手順はB+にもそのまま適用できます。
最新のPi 3ハードウェアでは、デバイスを動作させる手順はPi 2と同一ですが、より新しいソフトウェアとハードウェア機能が利用可能です。以下の手順に従って、キットの組み立て、オペレーティングシステムのインストール、デスクトップまたはヘッドレス運用のための設定を行ってください。
このガイドで扱う内容
- キットの組み立て
- オペレーティングシステムのインストール
- Piの操作方法(HDMI、シリアル、SSH)
- システム設定
- GPIOリソース
必要な材料
開始にはモニター、USBマウス、キーボードが必要です。一度設定すれば、SSHやTelnetでヘッドレス運用が可能です。
デスクトップ利用の場合:
- Pi 3スターターキット(またはPi 3/2アクセサリキット+単体Pi)
- USBマウス
- USBキーボード
- HDMIモニター/TVまたはVGAアダプター
ヘッドレス運用の場合:
- Pi 3スターターキット(またはPi 3/2アクセサリキット+単体Pi)
- 同一ネットワーク上の別のコンピューター
- SSHクライアント(例:PuTTY)
インターネット接続を確保してください。Piはアップデートのダウンロードに加え、Wi-Fi利用時はオンボードアンテナを使用します。
組み立て
Piの組み立ては簡単です。よくある落とし穴を避けるため、以下の手順で進めてください:
- Piをケースベースにはめ込む。 ボードをリセス部分にしっかり固定し、周囲が均等に収まっているか確認します。
- microSDカードを挿入する。 カードがケース側面とフラッシュになるように挿入します。Pi 3のスロットにはスプリングがないため、ラベル側の縁で確認してください。
- HDMIケーブルを接続する。 モニターに接続し、電源を入れます。
- USBマウスとキーボードを接続する。 有線デバイスを推奨します。一部のワイヤレスキーボードは初回起動時に正しく列挙されないことがあります。
- 電源アダプターを接続する。 付属の5.24V、2.4Aアダプターを使用してください。USBポートからの給電では安定動作しません。
オプション:シリアルコンソールを使用する場合、FTDIアダプターをリボンケーブル経由でPiのGPIOに接続します。ケーブルの赤ストライプで示されるピン1の向きに従ってください。
OSの入手
キットにはNoobsインストーラー(v1.9.0)がプリロードされた16GB microSDカードが同梱されています。新しいコピーが必要な場合:
- Raspberry Pi Foundationから最新のNoobsイメージをダウンロード。
- microSDカードをFAT32でフォーマット。
- ZIPの内容をフォーマット済みカードに直接展開。
Piを起動すると、スプラッシュ画面で給電が確認できます。NoobsがRaspbianのインストールを促すので、OSを選択し、言語とキーボードレイアウトを設定してインストールを完了させます。デフォルトのログインはpi / raspberryです。
初期システムアップグレード
初回起動とインターネット接続後、潜在的なバグを防ぐため全パッケージを更新します:
sudo apt‑get update sudo apt‑get upgrade -y sudo shutdown -r now
Piの操作方法
ワークフローに合った方法を選択してください:
- HDMIデスクトップ – Piをフルデスクトップとして使用。
- シリアルコンソール – 軽量だが、現在のRaspbianリリースでは既知の問題あり。
- SSH – 同一LAN上の任意のコンピューターから安全にネットワークアクセス。
HDMIデスクトップ
Noobsは自動的にログインし、デスクトップを起動します。シェルで起動した場合はstartxでGUIを起動できます。Ctrl‑Alt‑F1〜F7で仮想端末を切り替え可能で、F7が通常グラフィカルセッションをホストします。
メニュー項目またはsudo shutdown -h nowでクリーンにシャットダウンし、電源を切断してください。
シリアルコンソール
FTDIアダプターをUSB経由で接続し、ターミナルを以下で設定:
- ボーレート:72000
- データビット:8
- パリティ:なし
- ストップビット:1
- フロー制御:なし
注:このモードは実験的で、新しいRaspbianビルドでは不安定になる可能性があります。
SSH
モニターで初期セットアップ後、ifconfigまたはネットワークアイコンのホバーでPiのIPアドレスを特定します。典型的な出力例:
eth0 inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0 wlan0 inet addr:10.0.0.5 Bcast:10.0.0.255 Mask:255.255.255.0
PuTTY(または任意のSSHクライアント)を起動し、適切なIPに接続します。カラーターミナルでシリアルコンソールと同等の体験が得られます。
Piの設定
キーボードレイアウト
Raspbianはデフォルトでヨーロッパ配列です。US配列に変更するにはsudo raspi-configを実行し、以下を操作:
- Internationalisation Options → Change Locale →
en_GB.UTF‑8を外し、en_US.UTF‑8を選択 → デフォルトに設定。 - Keyboard Layout → Generic 105‑key (Intl) PC → Other → English (US) → Default。
必要なら再起動し、"と#キーが正しく動作するか確認してください。
インターネット設定
RaspbianはEthernetとWi-Fiの両方でDHCPを自動構成します。静的IPを設定する場合:
- タスクバーのネットワークアイコンをクリック。
- 「Wi‑Fi Networks (dhcpcdui) Settings」を選択。
- インターフェース(eth0またはwlan0)を選び、DHCPを無効化。
- 希望の静的IP、ネットマスク、ゲートウェイ、DNSを入力。
Wi-Fiの場合、アイコンをクリックしてネットワークを選び、パスワードを入力するだけです。アイコンにホバーすると現在のIPアドレスが表示されます。
GPIOリソース
公式ライブラリRPi.GPIOやgpiozeroを使ってPiのGPIOピンを探索できます。詳細なピンアウトとベストプラクティスはRaspberry Pi GPIOドキュメントを参照してください。
Raspberry Pi 3スターターキットでプロジェクト作りをお楽しみください!
製造プロセス
- FLIR Lepton統合ガイド:ハードウェア、ソフトウェア、Raspberry Piセットアップ
- LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
- Raspberry PiでRFをDCに変換: エンベロープ検波器の構築とトラブルシューティング
- Cycle Chaser: Raspberry Piで自転車をナイトタイムライトショーに変身
- Raspberry Piベースの泥棒検知器を構築 - ステップバイステップガイド
- Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
- Raspberry Piで構築するホームオートメーションシステム:リモート制御対応
- SparkFun Pi Servo HAT完全セットアップガイド:ハードウェア、配線、Python制御
- SparkFun Qwiic HAT for Raspberry Pi 完全フックアップガイド
- ポータブルRaspberry Pi RetroPieハンドヘルドの製作 – パート1
- クラウド上でのWebアプリケーション開発:包括的なスターターガイド