ラズベリーパイ入門|できること・始め方・選び方

Raspberry PiはArduino Uno Rev3やRaspberry Pi Picoのようなマイコンではなく、Linuxを動かして学習から電子工作、軽いサーバー運用までこなせる小型のシングルボードコンピュータです。
筆者がワークショップで何度も見てきた初回のつまずきは、電源不足、microSD容量不足、そしてヘッドレス設定の入れ忘れの3つで、ここを外さなければ立ち上がりはぐっと安定します。
この記事は、2025〜2026年時点でRaspberry Pi 5Raspberry Pi 4 Model BRaspberry Pi Zero 2 WCompute Module 5の違いを整理したい初心者と、最初の1台を迷わず動かしたい人に向けた入門ガイドです。
公式情報(例: Raspberry Pi の Getting started ドキュメントや製品ニュース)を土台に、買うべき周辺機器や32GB以上のmicroSDを勧める理由、Raspberry Pi Imager を使った初期設定(通常運用とヘッドレス設定)や、GPIOを触る前に知っておきたい 3.3V の注意点まで順を追って説明します。
最初の一台としては、用途が固まっていないならRaspberry Pi 5かRaspberry Pi 4 Model Bから入るのが堅実です。
そこに正しい電源と十分な容量のmicroSDを組み合わせ、PythonとThonnyでLED、ボタン、温湿度、カメラへ段階的に広げていけば、「何ができるのか分からない」が「次に何を作るか選べる」に変わります。
ラズベリーパイとは?普通のPCやマイコンとの違い
raspberry-piの定義と歴史">Raspberry Piの定義と歴史
Raspberry Piは、教育目的で生まれたシングルボードコンピュータ(SBC: 1枚の基板にコンピュータとしての主要機能を載せた小型機)です。
見た目は電子工作向けボードに近いのですが、中身はRaspberry Pi OSのようなLinux系OSが動く小型PCで、キーボードやマウス、ディスプレイをつなげば普段のパソコンに近い感覚で操作できます。
公式ドキュメントのRaspberry Pi Documentation - Getting started(https://www.raspberrypi.com/documentation/computers/getting-started.htmlでも、OSを書き込んで起動するコンピュータとして案内されています)。
発売が始まったのは2012年です。
もともとは「子どもたちがプログラミングとコンピュータの仕組みに触れられる環境を広げたい」という教育的な背景が強かったのですが、その後は電子工作、IoT、軽量サーバー、工場や設備に組み込む産業用途まで守備範囲が広がりました。
2022年には世界累計で4,600万台を超えたと紹介されており、教材用の一発ネタではなく、長く使われてきた実績あるプラットフォームだと分かります。
Raspberry Piを一言で表すなら、PCに近い操作感を持ちながら、GPIO(汎用入出力ピン)でセンサーやモーター、LEDなど外の世界と直接つながるところが核です。
学習用のLinuxマシンとして触り始めて、そのまま電子工作へ進める。
この連続性が他の機材にはあまりない強みです。
筆者の講座でも、受講者が画面上でPythonを動かし、そのままLED点灯やボタン入力を確認できた瞬間に理解が一気に進む場面を何度も見てきました。
PCの画面で結果が見え、しかも配線した回路が反応するので、ソフトウェアとハードウェアの関係が頭の中でつながりやすいのです。
PC/Arduino/マイコンとの違い
初心者が最初に混同しやすいのが、「Raspberry Piはパソコンなのか、マイコンなのか」という点です。
ここがポイントです。Raspberry PiはLinuxを起動して使うSBCであり、Arduino Uno Rev3やRaspberry Pi Picoのようなマイコンボードとは役割が違います。
どちらが上という話ではなく、得意分野が別です。
| 項目 | Raspberry Pi | Arduino Uno Rev3 | Raspberry Pi Pico |
|---|---|---|---|
| 基本分類 | シングルボードコンピュータ(SBC) | マイコンボード | マイコンボード |
| OSの有無 | あり。Raspberry Pi OSなどLinux系OSを動かす | なし | なし |
| 処理の考え方 | 複数アプリ、ネット接続、GUI操作、ファイル管理が前提 | 1つの制御プログラムを繰り返し実行 | 1つの制御プログラムを中心に動作 |
| 処理能力の方向性 | PC寄り。Web、Python、カメラ、サーバー用途まで広い | 制御寄り。センサー読み取りや単機能装置向き | 制御寄り。小型・低消費電力の組み込み向き |
| リアルタイム性 | OSの都合で厳密なタイミング制御は苦手 | 得意 | 得意 |
| 代表的な用途 | 学習、デスクトップ、IoTゲートウェイ、軽量サーバー、画像処理 | LED制御、モーター制御、単純な計測制御 | 組み込み、携帯型機器、センサー端末 |
| 外部回路との接続 | 40ピンGPIOで可能。Linuxから制御する | I/O制御が中心 | I/O制御が中心 |
Arduino Uno Rev3はATmega328Pを載せた5V系のマイコンボードで、16MHz動作、デジタル14ピン、アナログ入力6chという構成です。
センサーを読んでモーターを回す、一定周期で制御する、といった仕事が得意です。Raspberry Pi PicoはRP2040マイコンを搭載し、デュアルコアArm Cortex-M0+の133MHzで動作する3.3V系のボードで、こちらもOSなしで軽快に制御処理を回せます。
価格面でもMarutsu掲載の目安ではArduino Uno Rev3が4,039円、Raspberry Pi Picoが729円と、入り口の性格がはっきり異なります。
一方のRaspberry Piは、ブラウザを開いたり、Pythonでライブラリを入れたり、カメラをつないで画像を扱ったり、SSHで遠隔操作したりと、作業の流れが普通のPCに近いです。
そのうえでGPIOから外部回路へ手を伸ばせます。
だから、Web APIとセンサーをつないだり、撮影した画像をその場で処理したり、家庭内サーバーと電子工作を1台で兼ねたりできます。
学習からデスクトップ、IoT、産業まで用途の幅が広いのはこのためです。
なお、GPIOを触る文脈では「マイコンの代わり」と受け取られがちですが、電気的な感覚はPCよりもむしろ繊細です。Raspberry PiのGPIOは3.3V系なので、5V系のセンサーやArduino Uno Rev3前提の回路図をそのまま持ち込むと話が合いません。
ここは「PCのように動くのに、ピン周りは電子工作の作法が必要」という、少し独特な立ち位置だと捉えると整理しやすくなります。
Raspberry Pi OSの位置づけと基本構成
Raspberry PiをRaspberry Piらしくしている土台がRaspberry Pi OSです。
これはDebian系をベースにした公式のLinux系OSで、デスクトップ環境を含む通常版と、画面を使わずに運用するLite版があります。
画面なしで動かす運用はヘッドレス(ディスプレイをつながず、ネットワーク経由で管理する形)と呼ばれ、サーバーやIoT用途ではよく使われます。
OSはmicroSDカードに書き込んで起動するのが基本で、初期セットアップにはRaspberry Pi Imagerを使う流れが標準です。
Raspberry Pi Documentation - Getting startedRaspberry Pi Documentation - Getting startedにある通り、このツールではOSの書き込みだけでなく、Wi-Fi、ユーザー名、SSHの有効化まで事前設定できます。
講座でもこの機能を使うと立ち上げ直後の混乱が減ります。
受講者が「起動できたのにネットにつながらない」「モニターがないので先へ進めない」と止まる場面が減ります。
基本構成は、CPUやメモリを積んだ本体に、起動用のmicroSD、電源、必要に応じてキーボード・マウス・ディスプレイを組み合わせる形です。
通常版のRaspberry Pi OSでは32GB以上、Lite版では16GB以上のmicroSDが公式に案内されています。
OSを入れて終わりではなく、そこからPython、GPIO制御ライブラリ、カメラ用ソフト、ネットワーク設定と積み上げていけるのがLinux PCとしての顔です。
製品ラインの広がりにも触れておくと、一般ユーザー向けのRaspberry Pi 5やRaspberry Pi 4 Model Bがある一方で、組み込み向けにはCompute Module 5のようなSoM(System on Module: CPUやメモリなど中核部分を小型基板にまとめた部品形態)もあります。
Compute Module 5はベースボード前提の産業・製品組み込み向けで、少なくとも2036年1月までの生産継続予定が示されています。
ここまで来ると「教材用ボード」より、「量産機器の中核にもなるコンピューティング部品」という見方のほうが実態に近いです。
今のRaspberry Piは、教育向けに始まった小型Linux PCという原点を保ちながら、GPIOによる電子工作、ヘッドレス運用、産業向けSoMまで一つの生態系としてつながっています。
この広がりがあるから、入門者はまず1台で基本を学べて、経験を積むと用途に合わせてPi 5Zero 2 WCompute Module 5へと自然に視野を広げていけます。
ラズベリーパイでできること
デスクトップ/学習
講座では、同じRaspberry Piでも置き場所で役割が変わる場面をよく見ます。
机の上では小さなデスクトップPCとして使われ、棚の上では静かな常時稼働サーバーになり、ブレッドボードの横ではGPIO付きの実験機になります。
この切り替えの速さがRaspberry Piの面白いところで、読者の手元でも「まず何に使うか」を考える入口になります。
デスクトップ用途では、Webブラウズ、文書作成、学習用の軽い開発環境といった仕事を1台にまとめられます。
Raspberry Pi OSはGUIを備えたLinux環境なので、ノートPCやデスクトップPCほどの余裕はなくても、「ブラウザを開く」「Pythonを書く」「ファイルを整理する」といった流れをそのまま体験できます。
教育向けに整えられた成り立ちもあり、Linuxの基本操作を学ぶ教材としても相性がいいです。
Raspberry Pi Documentation - Getting started(https://www.raspberrypi.com/documentation/computers/getting-started.htmlでも、初期セットアップからデスクトップ利用までの流れが整理されています)。
学習用途では、プログラミングの入口としてPythonが定番です。
Thonnyが最初から入っている構成は、講座でも助かる場面が多いんですよね。
WindowsやmacOSで環境構築に時間を取られる受講者でも、Raspberry Piなら起動してすぐにコードを書き始められます。
画面に print() の結果を出すところから始めて、次にGPIOでLEDを光らせ、さらにセンサー値を表示する、という流れに自然につなげられます。
ソフトウェアだけで完結せず、書いたコードが外の回路に触れるので、学習の手応えが残りやすい構成です。
最初の一歩としては、デスクトップ運用ならブラウザとテキストエディタを開いて簡単な日記やメモを書いてみる、学習ならThonnyで「Hello, World」とGPIOの点滅を順番に試す、という入り方が素直です。
図解向けに短く言えば、モニターのアイコンなら「Webと文書作成ができる小型PC」、コードのアイコンなら「PythonとLinuxの学習機」という整理になります。
GPIO/センサー/カメラ
Raspberry Piが普通の小型PCと違うのは、40ピンのGPIOから現実の回路へ手を伸ばせることです。
LED、スイッチ、ブザー、リレー、温湿度センサー、距離センサーといった部品をつなぎ、PythonからON/OFFや値の読み取りができます。
ここでPC的な部分と電子工作の部分が直結するので、「画面に出るだけのプログラム」から一歩進みたい人には相性がいいです。
講座でも、画面上の数値がセンサーに息を吹きかけた瞬間に変わると、一気に理解が深まります。
GPIO制御では、LED点滅やボタン入力が定番の入口です。
その次に温湿度や照度の取得へ進むと、データの扱いがぐっと現実味を帯びます。
たとえば部屋の温湿度を読み取り、一定間隔で記録してグラフ化するだけでも、Linux、Python、GPIO、ファイル保存の流れをまとめて体験できます。
ここで押さえたいのは、Raspberry PiのGPIOが3.3V系だという点です。
センサーをつなぐときは、3.3Vでそのまま扱える部品を選ぶと配線の見通しがよくなります。
カメラ活用もRaspberry Piの得意分野です。
公式のRaspberry Pi Camera Module 3はSony IMX708の約12MPセンサーを搭載し、MIPI CSIで接続できます。
静止画撮影、動画撮影、タイムラプス、簡単な画像処理の土台として扱いやすく、工作の幅を一段広げてくれます。
最近の環境では『libcamera』系のツール群が前提で、OS世代によっては libcamera-still 系や rpicam-* 系のコマンド名で触る形になります。
筆者の感覚では、最初は難しい画像認識より、1枚撮る、数秒ごとに保存する、プレビューを出す、の3つに絞ると流れがつかみやすいです。
互換のCamera ModuleやArducam系のCSIカメラもありますが、入門ではまず公式系の構成だと切り分けが楽です。
最初の一歩としては、GPIOならLEDを1個光らせる、センサーなら温湿度を取得して画面に表示する、カメラならCamera Moduleをつないで静止画を1枚保存する、という順番がきれいです。
図解向けには、ピンヘッダのアイコンなら「LEDやリレーを制御」、温湿度計のアイコンなら「センサー値を取得して記録」、カメラのアイコンなら「静止画・タイムラプス・監視の土台」という短文が収まりやすいです。
TIP
カメラは接続できても、最初は「写らない」のではなく「ケーブル向きが逆」「ソフトウェア側の確認不足」で止まることが多いです。
入門では静止画1枚の保存までを先に通すと、配線かソフトかの切り分けが進みます。
スマートホーム/サーバー/IoT
Raspberry Piは、家の中に置く小型サーバーとしても使えます。
棚の上に置いて有線LANやWi-Fiにつなぎ、SSHで管理しながら24時間動かす、という運用は講座でも人気があります。
机の上の学習機として触っていたボードを、そのまま棚置きサーバーに転用できるので、用途の連続性があるんですよね。
Linuxが動くため、Webアプリ、データ保存、定期実行、ネットワーク連携といった仕組みを1台でまとめられます。
スマートホームでは、『Home Assistant』を入れて照明、温湿度、スマートプラグ、赤外線リモコン連携などのハブにする使い方が定番です。
『Home Assistant』公式でもRaspberry Pi向けの導入手順が案内されていて、Imagerから『Home Assistant OS』を書き込む流れが用意されています。
部屋ごとの状態を見える化し、条件に応じて通知や自動化を組むと、「センサーを読む」から「生活の中で動かす」へ進めます。
サーバー用途では、ファイル共有、簡易Webサーバー、広告ブロックDNS、監視カメラの保存先、開発用の検証環境などが代表例です。
Raspberry Pi 5に公式27W電源を組み合わせる構成では、外付けSSDをつないでも給電面で余力を持たせやすく、棚置きサーバーとして組んだときの安心感があります。
高負荷を長くかけるなら、公式のActive Coolerを載せておくとクロックが落ち込みにくく、更新処理やコンテナ実行が続く場面でも粘ってくれます。
ここはスペック表だけでは伝わりにくい部分ですが、サーバーとして置くなら「静かに動く」だけでなく「負荷が来ても崩れにくい」ことが効いてきます。
IoTでは、センサー値をネットワークへ送る構成が王道です。
温湿度や照度を読み取り、MQTTでブローカーへ配信し、別の端末やダッシュボードで受け取る形なら、Pub/Sub(配信購読型)の考え方までまとめて学べます。MQTTはIoTで定番の軽量プロトコルで、1883番ポートの非TLS接続や8883番ポートのTLS接続、QoS 0/1/2といった基本を実機で触れます。
最初の一歩としては、温湿度センサーの値を数十秒ごとにMQTTで送る構成が取り組みやすく、スマートホームとも接続しやすいです。
図解向けには、家のアイコンなら「照明や空調をまとめるハブ」、サーバーラックのアイコンなら「小型Linuxサーバー」、電波のアイコンなら「センサーをネットワーク配信するIoTゲートウェイ」と整理できます。
産業・組み込み
ホビー用途の印象が強いRaspberry Piですが、産業・組み込みの世界でも使われています。
ここで中心になるのがCompute Module 5です。
これは基板単体で完結するRaspberry Pi 5とは違い、製品へ組み込む前提のSystem on Moduleで、ベースボードと組み合わせて使います。
Compute Module 5(https://www.raspberrypi.com/products/compute-module-5/では産業向けの位置づけが示されていて、少なくとも2036年1月までの生産継続予定が案内されています。
教育用の小型PCから始まったエコシステムが、ここまでつながっているのはRaspberry Piらしい広がり方です)。
産業用途の例としては、表示付きの操作端末、設備監視ゲートウェイ、カメラ付き検査装置の制御部、ネットワーク経由でデータを集約するエッジ端末などがあります。
Linuxが動くので、Webベースの設定画面、ログ保存、ネットワーク通信、USBやCSI接続の周辺機器活用を1つの土台に乗せられます。
筆者が組み込み寄りの現場で見てきた感覚では、「画面」「通信」「ストレージ」「GPIO」をまとめて扱いたい案件では、SBC系の構成が検討しやすいんですよね。
一方で、厳密なリアルタイム制御そのものはマイコン側に任せ、上位のUIや通信だけをRaspberry Piが担当する分担もよくあります。
Compute Module 5 DatasheetCompute Module 5 Datasheetを見ると、CM5はクアッドコアArm Cortex-A76 2.4GHz、RAM 2GB〜16GB、eMMC 16GB〜64GBの構成が用意されています。
製品組み込みでは、microSD運用よりeMMC搭載モデルのほうが部品構成をまとめやすく、量産設計との相性も取りやすい場面があります。
ここで気を付けたいのは、産業向けだからといって、あらゆる高リスク用途への適合保証まで含むわけではないことです。
CM5は長期供給や組み込み向けの選択肢として魅力があります。
ただし、用途の安全要件を自動的に満たすという話ではありません。
最初の一歩としては、産業・組み込み文脈ならRaspberry Pi本体で監視画面やデータ収集の試作を作り、その後にCM5へ載せ替える流れが現実的です。
図解向けには、工場のアイコンなら「設備監視のゲートウェイ」、タッチパネルのアイコンなら「操作画面付き端末」、基板モジュールのアイコンなら「製品組み込み向けSoM」という並べ方が収まりやすいです。
初心者はどのモデルから始めるべきか
モデル一覧と位置づけ
最初の1台を選ぶときは、「いちばん高性能なもの」ではなく、「何を触りたいか」と「セットアップで迷いにくいか」で切り分けると見通しが立ちます。Raspberry Piの主要モデルを初心者目線で並べると、まず候補になるのはRaspberry Pi 5とRaspberry Pi 4 Model Bです。
Zero 2 Wは魅力的ですが、小型化の制約を引き受ける前提のボードです。
Compute Module 5はさらに別枠で、製品組み込みのためのSoMとして考えるのが自然です。
| モデル | 位置づけ一言要約 | 向いている人 | 初心者への整理 |
|---|---|---|---|
| Raspberry Pi 5 | 性能重視の最新主力SBC | PC代わりにも触りたい人 | 最有力候補 |
| Raspberry Pi 4 Model B | コスパ重視の定番SBC | 学習と軽量サーバーを両立したい人 | 有力候補 |
| Raspberry Pi Zero 2 W | 省スペース重視の小型モデル | 小型筐体や組み込み工作をしたい人 | 2台目以降向き |
| Compute Module 5 | 産業向けの組み込みSoM | 製品設計や量産前提の開発をする人 | 最初の1台ではない |
Raspberry Pi 5は、現行の入門機としてもっとも迷いが少ない選択肢です。
CPUはArm Cortex‑A76 2.4GHzで、ブラウザのタブを何枚も開く、資料を見ながらVS Codeでコードを書く、画像付きのページを行き来するといった「PCらしい使い方」で差が出ます。
デスクトップ用途ではPi 5の体感差がはっきり出ます。
重めのブラウジングやエディタ作業で待たされる場面が減るので、最初の印象が良くなりやすいモデルです。
一方のRaspberry Pi 4 Model Bは、一世代前でも役割が薄れたわけではありません。Raspberry Pi公式ニュースでも1GB版35ドルの価格維持が触れられてきた定番で、学習、電子工作、軽量サーバー、ネットワーク系の実験まで幅広くこなします。
筆者の現場感覚でも、Pi 4は学習用と軽量サーバー用の安定解として今も十分に現役です。
教材や作例の蓄積も多く、情報の探しやすさまで含めて入門向きと言えます。
Raspberry Pi Zero 2 Wは、机の上でPC的に触るボードというより、「このサイズで入れたい」という要求が先に来るモデルです。
省スペース、低消費電力、小型ケースへの組み込みでは光りますが、端子や拡張の余裕はPi 5Pi 4ほどありません。
筆者も、筐体制約が厳しいプロジェクトではZero 2 Wをよく使い分けますが、最初の1台として選ぶと、ボードの小ささそのものが扱いの難しさにつながります。
Compute Module 5は比較対象として名前が挙がりやすいものの、初心者向けボードとは性格が異なります。
Compute Module 5はベースボード前提のSoMで、単体で机に置いて始める製品ではありません。
Compute Module 5製品ページでは少なくとも2036年1月までの生産継続予定が示されていて、長期供給が必要な製品組み込みに向いた立ち位置です。
性能面でもクアッドコアArm Cortex‑A76 2.4GHzを備え、RAMは2GB〜16GB、eMMCは16GB〜64GBの構成がありますが、これは「初心者向け高性能版」ではなく「製品開発向けの別カテゴリ」と捉えるほうが誤解がありません。
価格と入手性
価格を見るときは、公式MSRPと国内目安を分けて考えるのがこの分野の基本です。Raspberry Pi本体はメモリ市況の影響を受けやすく、2025年から2026年にかけても価格改定の話題が出ています。
そこで、まずは公式発表の基準価格を軸にし、そのうえで国内販売店の実売は別物として読むと混乱しません。
Raspberry Pi 5は1GB版が45ドルで、これは[Raspberry Pi公式ニュース](https://www.raspberrypi.com/news/1gb-raspberry-pi-5-now-available-at-45-and-memory-driven-price-rises/)で明示されています。Raspberry Pi 4 Model Bの1GB版は35ドルで、同じく公式の価格維持の文脈で示されています。
さらに、2025〜2026年にはメモリ価格の上昇に連動した改定もあり、More memory-driven price risesのように時点つきで追う必要があります。
ここがポイントです。
国内ショップの値札だけを見ると「なぜ同じシリーズで差があるのか」が見えにくいのですが、公式MSRPと国内流通価格はそのまま一致しません。
この前提に立つと、初心者の予算感は次のように整理できます。
Pi 5は性能に対して納得感のある価格帯で、PC代わりの体験まで求めるなら支払う意味がはっきりしています。
Pi 4は一段抑えた予算で入りたい人に向き、学習用、常時稼働の軽いサービス、GPIO実験まで守備範囲が広いです。
Zero 2 Wは本体サイズを優先するなら候補になりますが、価格だけで飛びつく種類のボードではありません。
周辺機器の選定や取り回しまで含めて考えないと、「安く始めたつもりが扱いにくい」へ進みがちです。
CM5は構成依存で価格の見方も変わり、ベースボードや実装前提の部品を含めて考える製品なので、入門向け価格比較の土俵には乗りません。
入手性の面では、Pi 5とPi 4は情報量と周辺機器の厚みがあり、電源、ケース、冷却、ストレージの選択肢まで含めて組みやすいのが強みです。
Pi 5は本体性能が上がったぶん、デスクトップ運用や長時間負荷では冷却も意識した構成にすると気持ちよく使えます。
Zero 2 Wは「小さく収める」ための工夫までセットで考えるモデル、CM5は「製品に組み込むための部品」として扱うモデルで、同じRaspberry Piでも買い方そのものが変わります。
用途別おすすめ早見表
迷ったら、まず用途から逆算すると決めやすくなります。
初心者にとって無難なのは、通常はRaspberry Pi 5かRaspberry Pi 4 Model Bです。
ここを起点にすると、OSの導入、周辺機器の接続、作例の追従まで一通りそろいます。
| 用途 | おすすめモデル | 理由 |
|---|---|---|
| PC代わりに使いたい | Raspberry Pi 5 | Cortex‑A76 2.4GHzでデスクトップ用途の反応が良く、ブラウザやVS Codeを併用しやすい |
| 学習用に始めたい | Raspberry Pi 4 Model B | 情報量が多く、学習・電子工作・軽量サーバーまでバランスよくこなせる |
| 軽量サーバーを作りたい | Raspberry Pi 4 Model B | 常時稼働向けの定番として実績があり、性能と消費電力の釣り合いが取りやすい |
| 小型の組み込み工作をしたい | Raspberry Pi Zero 2 W | ボードサイズが小さく、筐体内に収める前提のプロジェクトに向く |
| 製品へ組み込みたい | Compute Module 5 | ベースボード前提のSoMで、長期供給と量産設計の文脈に合う |
TIP
デスクトップ体験を重視するならPi 5、学習の入り口と軽量サーバーを両立したいならPi 4という分け方にすると迷いが減ります。
初学者が「Webで調べながら設定して、Pythonも触って、たまにサーバーも立てたい」という流れなら、Pi 4でも十分に成立します。
ただ、ブラウザを開きっぱなしにして編集作業まで重ねるなら、Pi 5のほうが快適さに余裕があります。
逆に「ケースの中に収めてセンサー端末にしたい」「持ち歩く小型装置を作りたい」ならZero 2 Wが本領発揮です。
CM5はその延長線上にあるようでいて、実際には試作機や製品設計の文脈で選ぶものです。
初心者が最初の1台として選ぶ対象ではなく、試作が固まってから検討に入るモデルと見るのが自然です。
始める前に必要なもの
必須アイテム一覧
ラズベリーパイは本体だけでは始まりません。
ここで抜けやすいのは、電源と映像ケーブル、そして記録媒体です。
ワークショップでも、起動しない原因を追っていくと本体不良ではなく、HDMIの端子違いか電源不足に行き着く場面がよくあります。
型番を先に決め、その型番の電源端子と映像端子の形までそろえて考えると、初回起動で止まりにくくなります。
公式ドキュメント(Raspberry Pi Documentation - Getting started: https://www.raspberrypi.com/documentation/computers/getting-started.html)では、通常版のRaspberry Pi OSなら32GB以上、Lite版なら16GB以上のmicroSDカードが案内されています。
まずそろえる物を、購入漏れ防止のために3分類で整理すると次の通りです。
| 分類 | アイテム | 役割・補足 |
|---|---|---|
| 必須 | Raspberry Pi本体 | Pi 5Pi 4 Model BZero 2 Wなど、用途に合うモデルを選ぶ |
| 必須 | 公式推奨電源 | Pi 5は27Wの公式USB‑C電源が基準。国内ではスイッチサイエンスで2,750円(税込)の掲載例があります |
| 必須 | microSDカード | OSの保存先。通常版OSは32GB以上、Liteは16GB以上が基準 |
| 必須 | HDMIケーブル | 映像出力用。ラズベリーパイ側の端子形状に合うものを使う |
| 必須 | キーボード・マウス | デスクトップで初期設定する場合に必要 |
| 必須 | ネット接続 | 有線LANまたはWi‑Fi。初期設定、更新、パッケージ導入で使う |
| あると便利 | ケース | 基板保護、持ち運び、配線整理に役立つ |
| あると便利 | 冷却部品 | ヒートシンク、ファン、アクティブクーラーなど |
| あると便利 | 有線LANケーブル | 初期設定時の切り分けが速い。無線設定前でもつなげる |
| 後で買う | ファン付きケース | 長時間の高負荷運用に向く |
| 後で買う | 外付けSSD | ストレージ速度や耐久性を上げたいときの拡張先 |
| 後で買う | リモート接続用の周辺環境 | モニターなし運用へ移る段階で整える要素 |
ここで迷いやすいのがHDMIケーブルです。
ラズベリーパイは世代によって映像端子が同じではありません。
本体の箱や販売ページの写真だけを見て進めると、手元のモニター側は標準HDMIなのに、本体側の端子形状が合わないという食い違いが起こります。
電源も同じで、スマホ用のUSB充電器が手元にあるからと流用すると、起動はしても不安定になったり、周辺機器を足した途端に落ちたりします。
とくにPi 5は周辺機器込みで余裕を見た構成のほうが落ち着きます。
TIP
学習用の最小構成なら、本体、公式推奨電源、32GB以上のmicroSD、映像ケーブル、キーボード、マウス、ネット接続の7点をひとまとまりで考えると抜けが出にくくなります。
{{product:16}}
ヘッドレス運用を選ぶかの判断軸
モニター、キーボード、マウスをつながずに使うのがヘッドレス運用です。
サーバー用途や設置型の工作では定番ですが、最初の1台でいきなり選ぶかどうかは、使い方で分けると判断しやすくなります。
デスクトップ画面を見ながらRaspberry Pi OSの操作感を学びたい、配線したあとに設定画面も触りたい、という段階では、まずモニターありの構成のほうが流れを追いやすいです。
一方で、『Home Assistant』のように常時動かす用途や、棚の中・機器の裏に設置する用途なら、ヘッドレスのほうが置き場所に困りません。
筆者の経験でも、最初からサーバー用途だと決まっている人は、画面付きで一度セットアップしてからヘッドレスへ移るより、最初からSSH前提で組んだほうが配線がすっきりします。
ヘッドレスを選ぶなら、モニターの代わりにネット接続とSSHの準備が必要です。
SSHは標準で有効になっていない構成があるため、初期設定の段階で使える状態にしておく必要があります。
接続手段は有線LANがいちばん切り分けしやすく、Wi‑Fi運用でも最初の立ち上げだけ有線を使うと迷子になりにくいです。
Wi‑Fiだけで始める場合は、SSIDとパスワードの設定を先に仕込む流れになります。
判断の目安を筆者の経験から言葉で整理すると、次のようになります。
モニターなしで困らないのは、「IPアドレスの見つけ方」「同一ネットワーク上の別PCからSSHで入る流れ」「画面がなくても設定を進める前提」の3つが腑に落ちている人です。
逆に、最初の1回は起動画面を目で見たい、どこで止まったかを画面で確認したいという人は、無理にヘッドレスへ寄せないほうがトラブルの切り分けが短時間で済みます。

Raspberry Pi
Install Home Assistant on a Raspberry Pi
home-assistant.io冷却とケース選びのポイント
ケースは見た目の問題だけではなく、保護と冷却の両方に関わります。
GPIOに何もつながない学習用途でも、裸基板のまま机に置くと金属片やケーブルの端子が触れてヒヤッとする場面があります。
最低限のケースがあるだけで、持ち運び時の安心感が変わります。
冷却はPi 5で特に意識したい部分です。
Raspberry Pi Documentation - Getting startedの流れに沿って考えても、Pi 5はファンやアクティブクーラーを含めた運用が自然です。
Pi 5向けの公式アクティブクーラーはヒートシンクと温度制御ファンを組み合わせた構成で、国内ではMarutsuに929円の掲載例があります。
Pi 5はブラウザを開きつつ更新を走らせたり、セットアップ後に少し重めの処理をかけたりすると熱がこもりやすく、冷却ありの構成だと動作の落ち着き方が違います。
ケース選びでは、まず「何を載せるか」を先に決めるのがコツです。
公式アクティブクーラーを付けるなら、その高さを飲み込めるケースが必要になります。
低いケースに後からファンを足そうとすると、ふたが閉まらない、ケーブルが逃げない、空気の通り道がない、といった詰まり方をします。
見た目がすっきりした密閉型でも、通気口が少ないとPi 5の熱は逃げにくくなります。
逆に、GPIOでセンサーやHATを付ける予定があるなら、ふたの形状や上方向の空間も見ておきたいところです。
電源との組み合わせも冷却に関係します。
Pi 5向けの公式27W電源は5.1V/5Aの余裕があり、USB周辺機器を足した構成でも組みやすい部類です。
筆者は、外付けストレージやUSB機器をつなぐ予定があるときほど、電源を先に固めたほうが全体の安定感を作りやすいと感じています。
冷却不足と電源不足は症状が似て見えることがあり、初回セットアップでは原因が分かりにくくなるためです。
ケースと冷却を別々に選ぶより、「ケースの中でどう冷やすか」まで一体で見ると失敗が減ります。
Pi 4なら学習用途ではパッシブ寄りでも収まりやすい場面がありますが、Pi 5ではファン付きケースか公式アクティブクーラー対応ケースまで含めて考えたほうが、あとで組み直す手間が出ません。
購入漏れを防ぐという意味でも、ケースは外装パーツではなく、電源やmicroSDと同じく最初の構成部品として扱うと整理しやすくなります。
ラズベリーパイの初期設定手順
このセクションは、電源を入れて最初のログインまでを一気に通す流れとして読むとつかみやすくなります。
標準的な方法はRaspberry Pi ImagerでRaspberry Pi OSを書き込み、その場でWi‑FiやSSH、ユーザー情報まで入れてからmicroSDを挿すやり方です。
Raspberry Pi Documentation - Getting startedでもこの流れが中心になっていて、特にヘッドレス運用では事前設定の有無で立ち上げ直後の手間が大きく変わります。
Step 1: Raspberry Pi Imagerを入手
最初に使うのはRaspberry Pi Imagerです。
Windows、macOS、Linuxのどれからでも使え、OSのダウンロード、書き込み、初期項目の事前設定まで一つの画面で進められます。
以前はOSイメージを個別に探して展開し、別の書き込みツールでmicroSDへ転送する流れも一般的でしたが、今はImagerを使うほうが手順が短く、入力漏れも減ります。
microSDの容量は通常版のRaspberry Pi OSなら32GB以上、軽量なRaspberry Pi OS Liteなら16GB以上をひとまずの目安にすると流れが安定します。
学習用にデスクトップ環境まで触るなら、最初から通常版を選んだほうが後の追加作業が減ります。
逆に、SSHで入ってサーバー用途に寄せるならLite版のほうが構成がすっきりします。
Step 2: OSと保存先microSDを選択
Imagerを起動したら、まずOSを選び、次に書き込み先のmicroSDを選択します。
ここで迷いやすいのは「どのOSを選ぶか」ですが、入門の1台目ならRaspberry Pi OSを軸に考えると筋道が立ちます。
デスクトップ画面を見ながらLinuxの基本操作を覚えるなら通常版、モニターなしで運用するならRaspberry Pi OS Liteという切り分けです。
保存先の選択では、PCに接続している別ドライブを誤って選ばないように、容量表示とカード名を落ち着いて確認します。
ワークショップでも、ここでUSBメモリや外付けSSDを選んでしまうのが定番のつまずきどころです。
書き込み先を決めたあとに一呼吸置いて見直すだけで、事故の多くを避けられます。
Bookworm系やTrixie系へ移る世代では、古い環境を長く引き継ぐより、最初はクリーンインストールで始めたほうが整理しやすくなります。
設定ファイルや旧手順の差分を追いかけるより、現行の標準フローで一度まっさらに入れたほうが、あとから資料を見返したときも一致しやすいからです。
Step 3: 事前設定
ここでのコツは、見た目の項目を埋めるだけで終わらせず、初回起動後に必要になる情報を先回りして入れることです。
国設定とキーボード配列がずれていると、記号の入力でいきなり引っかかります。
Wi‑Fiの事前設定がないと、ヘッドレスではIPアドレスの発見以前にネットワークへ乗れません。
筆者の講座では、Imagerの事前設定で国やキーボード配列、SSHの有効化などを毎回入れておくと、会場で複数台を立ち上げたときでも接続の流れが止まりにくくなります。
なお、公開鍵(SSHキー)の事前登録は Imager のバージョンによってサポート状況が異なるため、必要な場合は公式ドキュメントで該当バージョンの機能を確認するか、初回起動後に /boot に鍵を配置する手順に切り替えてください。
TIP
モニターを使わない前提なら、Imagerの事前設定で「Wi‑Fi接続」「SSH有効化」「ユーザー作成」の3点を揃えておくと、電源投入後の最初の作業が一段減ります。
なお、Imagerで公開鍵(public key)を事前登録できるかはバージョン依存です。
公開鍵を使う場合は、Imager の公式ドキュメントやリリースノートで該当バージョンの機能を確認するか、初回起動後に /boot に鍵を配置する手順を使ってください。
Step 4: 書き込みと検証
設定を終えたら書き込みを実行します。
ImagerはOSイメージの展開とmicroSDへの書き込みを自動で進め、そのあと検証まで行えます。
この検証は省かず通しておいたほうが、起動しない原因を後で切り分けやすくなります。
起動失敗は本体側の問題に見えて、実際にはmicroSDへの書き込み不整合だった、という場面が珍しくないからです。
書き込みが終わったら、PCからmicroSDを安全に取り外し、Raspberry Pi本体へ挿します。
モニターありで始めるならHDMI、キーボード、マウス、ネットワーク、有線LANを使うならLANケーブルまで先に挿しておくと、起動直後に画面だけ見えて入力できない、といった途切れ方を避けられます。
ヘッドレスならmicroSDとネットワーク、有線ならLAN、無線なら事前設定済みのWi‑Fi情報が起動前の主役です。
Step 5: 初回起動とウィザード
microSDを挿したら電源を入れます。
通常運用では、初回起動後にデスクトップ環境が立ち上がり、言語や画面まわりの確認を進める流れになります。
Imagerでロケールやユーザー設定を入れてあれば、この段階の入力はだいぶ減ります。
逆に事前設定なしで始めると、キーボード配列の違いで記号が打てず、Wi‑Fi設定もその場でやり直しになり、最初の数分で詰まりやすくなります。
画面が出たら、まず見たいのはデスクトップが正しい解像度で表示されているか、言語や時刻が意図した状態になっているかです。
表示がにじむ、枠に収まらない、日本語配列のつもりで入力した記号が違う、といった初歩的な違和感は、このタイミングで整えると後の操作が安定します。
ワークショップでは、ここを飛ばしてブラウザや端末を開き始める人ほど、あとで「入力が変だ」「時刻がずれている」と戻ってくることが多いです。
Step 6: 基本アップデートと日本語入力
起動後に先に済ませたいのが基本アップデートです。
OSを書き込んだ時点の状態から、パッケージとセキュリティ更新を反映しておくと、その後に入れるソフトとの食い違いが減ります。
Bookworm系やTrixie系ではネットワークやデスクトップ周辺の構成が旧世代と変わっているので、古い解説の断片を継ぎ足すより、クリーンインストール後に現行パッケージへ更新してから作業を重ねたほうが流れが揃います。
日本語環境もこの段階で整えておくと、その後の作業が止まりません。
日本語表示だけでなく、日本語入力の有無、キーボード配列、タイムゾーンまでそろって初めて、普段のPC感覚で触れる状態になります。
とくに端末で記号を含むコマンドを打つ場面では、配列のずれがそのまま入力ミスになります。
画面設定では解像度や表示倍率も合わせて見ておくと、設定ウィンドウがはみ出す、文字が小さすぎて見落とす、といった初期のストレスを減らせます。
デスクトップ運用では、このあとブラウザ、端末、Thonnyなどを開いて学習を始める流れに入れます。
ここまで通れば、「起動できるか」ではなく「何を作るか」の段階へ移れます。
Step 7: ヘッドレス接続
接続できたら、CLIで更新、ホスト名確認、ネットワーク状態の確認まで進められます。
GUIを遠隔で触りたい場合はVNC系の手段もありますが、RealVNC の同梱や有効化方法は Raspberry Pi OS のイメージやバージョンによって異なることがあります。
Bookworm 以降でデスクトップ周りの構成が変わる場合もあるため、VNC を利用する際は現行の公式ドキュメントやリリースノートで同梱状況と有効化方法を確認してください。
最初の接続手段としては、世代差の影響を受けにくい SSH を優先するのが安全です。
ヘッドレスと通常運用の違い
両者の違いは、見える画面の有無だけでなく、初回の接続経路にあります。
通常運用は本体にモニター、キーボード、マウスをつなぎ、ローカルで起動して設定を進めます。
起動直後からデスクトップを見られるため、画面表示や入力、Wi‑Fi接続のどこで止まったかをその場で確認できます。
この「見えて確認できる」点が、初学者にとって通常運用が学習の入口として素直である理由です。
VNC(RealVNC)の同梱や有効化の扱いは、Raspberry Pi OS の配布イメージやリリース世代、配布元によって異なる場合があります。
特定の OS バージョンで「同梱される/されない」を断定せず、VNC を利用する際は Raspberry Pi のリリースノートや RealVNC の公式ドキュメントで同梱状況と有効化手順を必ず確認してください。
世代差の影響を受けにくい SSH を最初の接続手段として優先するのが安全です。
GPIOとPythonで広がる入門プロジェクト
ここからは、GPIOとPythonを使った代表的な入門プロジェクトを順に紹介します。
GPIOの基本
Raspberry Piの電子工作が面白いのは、Linuxが動く小さなPCでありながら、基板上の40ピンヘッダーから外の回路に直接つながる点です。
この40ピンには電源用の3.3V、5V、GNDに加えて、入出力に使うGPIOが並んでいます。
GPIOは「汎用入出力」のことで、LEDを光らせるときは出力、ボタン状態を読むときは入力というように、同じピンを役割ごとに使い分けます。
ここが。Raspberry PiのGPIOは3.3V系です。
Arduino Uno Rev3のような5V系ボードに慣れていると、この感覚の違いでつまずきます。
ワークショップでも、5Vセンサーの出力線をそのままGPIOへ入れようとして手が止まる場面を何度も見てきました。
ラズパイ側はPC寄りの便利さを持つ一方、ピンの電気的な扱いはむしろ丁寧さが求められます。
NOTE
GPIOに5Vを直結するのは避けてください。Raspberry PiのGPIOは3.3V系なので、5V出力のセンサーやマイコンをつなぐときはレベル変換や分圧が前提です。
電源ピンに5Vがあることと、GPIOが5V入力に耐えることは別の話です。
40ピン配列は、最初から全部を覚える必要はありません。
入門段階では、GND、3.3V、5V、そして任意のGPIOを数本覚えれば進められます。
迷いやすいのは「物理ピン番号」と「GPIO番号」があることです。
たとえばヘッダー上の何番目かという数え方と、ソフトウェア上のGPIO17のような数え方は別物です。
配線図とサンプルコードの表記が食い違って見えるのはここが原因です。
筆者の講座では、作業前に小さな配線チェック表を紙に書いてもらうことがあります。
使うピン番号、部品名、電源、GND共通の有無を一行ずつ並べるだけですが、これで配線ミスが目に見えて減ります。
とくに多いのがGND共通の入れ忘れです。
LEDが点かない、ボタンが読めない、センサー値が不安定といった症状の一部は、部品そのものより「基準電位がつながっていない」ことが原因です。
ブレッドボード、抵抗、ジャンパーワイヤを使った実験では、この一手間が効きます。
ThonnyでPythonを動かす
Raspberry Pi OSではThonnyが最初のPython環境として扱いやすく、エディタ、実行、簡単なデバッグまで一つの画面で進められます。
前のセクションで初期設定まで終わっていれば、そのままメニューから起動してGPIO実験に入れます。
Linuxの端末だけで完結させることもできますが、入門では「コードを書いて、保存して、すぐ実行する」という流れが見えるThonnyのほうが迷いません。
GPIOをPythonから扱うときは、まずライブラリを読み込み、使うピン番号のルールを決め、入力か出力かを設定してから処理を書きます。
最小構成の考え方は次の形です。
from gpiozero import LED, Button
from signal import pause
{{related:raspberry-pi-python}}
## led = LED(17)
button = Button(27)
button.when_pressed = led.on
button.when_released = led.off
## pause()
この例ではgpiozeroを使っています。
入門では、細かい初期化を毎回書くより、LEDやButtonを部品名のように扱える書き方のほうが理解が進みます。
もう少し低レベルに触れたいならRPi.GPIO系の書き方もありますが、まずは「GPIO17にLEDをつなぐ」「GPIO27にボタンをつなぐ」と読めるコードにしておくと、配線図との対応が頭に入りやすくなります。
ピン番号の扱いでは、コードと配線図で同じ流儀に統一することが肝心です。
物理ピン番号で考えるのか、GPIO番号で考えるのかが混ざると、正しい配線でも動きません。
権限まわりでは、GPIOアクセスができる設定のユーザーで実行するのが基本です。
うまく動かないときに、いきなり管理者権限で片づけるより、使っているライブラリと実行環境がそろっているかを見直したほうが原因にたどり着けます。
筆者の経験では、Pythonのエラーより先に配線ミスが潜んでいることが多いです。
コードを書き換える前に、ピン番号、GND共通、抵抗の向きと値、ブレッドボードの列のつながり方を見直すほうが早く解決します。
とくにLEDは抵抗値が不適切だと光り方が極端になり、点灯したとしても「これで正しいのか」が判断しにくくなります。
演習1: LED点滅
最初の一歩として定番なのがLED点滅です。
これはGPIOの「出力」を体で理解するための練習です。
GPIOからHighとLowを切り替え、その変化をLEDの明滅として目で確認します。
LEDには電流制限用の抵抗を直列に入れます。
抵抗なしでつなぐ構成は避け、ブレッドボード上でLED、抵抗、GNDの流れを一度紙に描いてから配線すると混乱が減ります。
from gpiozero import LED
from time import sleep
## led = LED(17)
while True:
led.on()
sleep(1)
led.off()
sleep(1)
実行すると1秒ごとにLEDが点いたり消えたりします。
コードの意味は単純ですが、ここで覚えたいのは「ソフトウェア上のGPIO17が、物理配線のどこにつながっているか」です。
ラズパイらしさは、この短いコードで現実の部品が反応するところにあります。
この演習でよく起きるのが、LEDの極性違いと抵抗の位置違いです。
LEDには向きがあり、長い足と短い足を逆にすると点きません。
抵抗はLEDの前でも後でも直列なら動作しますが、ブレッドボードでは同じ列に差したつもりで別列に入っていることがあります。
講座では「LEDが点かない」と言われたとき、コードより先に配線チェック表を見ます。
そこにGNDとGPIOが書かれていなければ、まず回路の見直しです。
演習2: ボタン入力
次はGPIOの「入力」です。
ボタンを押したかどうかを読み取ると、センサー入力の考え方に近づきます。
ここで知っておきたいのが、入力ピンは何もしないと状態が不安定になりやすいことです。
そこでプルアップやプルダウンを使い、押していないときの基準状態を決めます。
たとえば内部プルアップを使うと、ボタンを押していないときはHigh、押したときにGNDへ落ちてLowになります。
gpiozeroではこの扱いが比較的読み取りやすく、配線もすっきりします。
from gpiozero import Button, LED
from signal import pause
## button = Button(27, pull_up=True)
led = LED(17)
button.when_pressed = led.on
button.when_released = led.off
## pause()
この構成だと、ボタンを押したときにLEDが点灯します。
押していない間の基準が明確なので、入力がふらつきません。
プルダウンを使う構成もありますが、入門では「普段はHigh、押したらGNDに落ちる」という形のほうが配線を追いやすいことが多いです。
ボタン入力で頻出なのがチャタリングです。
機械式スイッチは、押した瞬間に接点が一度だけ切り替わるのではなく、短い時間に細かく揺れます。
そのため、1回押したつもりが複数回押されたように読まれることがあります。
講座では「押したらカウントが2増える」という相談がよくあります。
こういうときは配線不良だけでなく、ソフト側で短い待ち時間を入れる、イベント検出の間隔を設けるといった対策が効きます。
ボタンは単純に見えて、現実の部品らしい癖が出る教材です。
演習3: 温湿度の読み取り
LEDとボタンで入出力の感覚がつかめたら、次はセンサーです。
温湿度センサーをつなぐと、「値を読む」というラズパイらしい使い方が見えてきます。
画面に数値が出るだけでなく、時刻と一緒に保存したり、グラフ化したり、ネットワークへ送ったりと、Linux上の処理に自然につながるからです。
入門でよく使われる温湿度センサーには3.3Vでそのまま扱えるものと、5V前提のものがあります。
ここで3.3V注意がもう一度効いてきます。
5V系センサーの信号線をGPIOへ直結する構成は避け、レベル変換や分圧を挟むのが基本です。
初心者のうちは、まず3.3V系で使えるセンサーを選ぶと回路の理解に集中できます。
Python側の流れは、ライブラリを読み込み、センサーから値を取得し、表示するだけです。センサーの型番ごとに書き方は変わりますが、考え方は共通です。
import time
while True:
temperature = 25.0
humidity = 60.0
print(f"温度: {temperature} ℃")
print(f"湿度: {humidity} %")
time.sleep(2)
このコードは表示の流れを示す最小例で、実際には使う温湿度センサーに対応したライブラリや読み取り処理に置き換えます。
ここで見てほしいのは、取得した値をその場で表示するだけで終わらず、CSVに保存したり、一定間隔で記録したりする方向へ自然に伸びることです。Raspberry PiはOSがあるので、電子工作の入口からデータ活用まで地続きで進められます。
実習では、数値が全く更新されないケースより、たまに読めるが安定しないケースのほうが多い印象です。
その原因は、GND共通忘れ、信号線の取り違え、ブレッドボード上の接触不足に集約されることが少なくありません。
センサーの不良を疑う前に、電源、GND、信号の3本がどこへ行っているかを一本ずつ追うと、案外すぐ見つかります。
演習4: カメラで撮る
Raspberry Piらしさを一段引き上げるのがカメラです。
GPIOのような電子工作の顔と、Linuxマシンとしての顔がここでつながります。
Raspberry Pi Camera Module 3はSony IMX708を採用した約12MPのカメラで、接続はUSBではなくCSIコネクタを使います。
静止画を撮るだけでも、「基板に部品をつなぐ工作」から「画像を扱う小型コンピュータ」へ世界が広がります。
現行のRaspberry Pi OSでは、カメラは『libcamera』系の流れで扱うのが基本です。
Bookworm以降ではコマンド名がrpicam-*へ移っている場面もありますが、入門ではまず静止画を1枚保存する操作を覚えると全体像がつかめます。
libcamera-still -o test.jpg
新しい環境では次のような形になることもあります。
rpicam-still -o test.jpg
これだけで静止画ファイルが保存されます。
画面つきで使っているなら、撮った画像をその場で開いて確認できますし、ヘッドレス運用ならSSH経由で撮影してファイルを取り出す流れになります。
カメラがつながると、定点観測、簡易監視、植物の成長記録、工作物の記録撮影など、GPIOだけでは出てこなかった題材が一気に増えます。
LED点滅は「動いた」という達成感が強く、カメラ撮影は「作品になった」という感触があります。
しかもRaspberry Pi Camera Module 3は約12MPあるので、記録用途でも見栄えが崩れにくく、実験のログに写真を添えるだけでも面白さが出ます。
GPIOでボタンを押したら撮影する、といった組み合わせに進むと、ラズパイのPC性と電子工作性が一本につながって見えてきます。
この段階まで来ると、ラズパイは単なる学習ボードではなく、センサーを読み、部品を動かし、画像まで扱える小型Linuxマシンだと実感できます。
Raspberry Pi Documentation - Getting startedRaspberry Pi Documentation - Getting startedでも導入の流れが整理されています。
実際に手を動かすと、その先にある応用の入口がGPIOとPythonの延長線上に並んでいることがよくわかります。
よくある失敗と注意点
電源/ストレージのトラブル
最初の1台で最も多いのは、実は本体不良ではなく電源まわりです。
起動はするのに途中で再起動する、USB接続のSSDやキーボードが急に外れる、セットアップ中だけ妙に不安定になる、といった症状は電源不足で説明できることが少なくありません。
特にRaspberry Pi 5は周辺機器も含めて電力を使う場面が増えるので、スマホ充電器の流用で始めると切り分けが難しくなります。
Raspberry Pi Official Power SupplyのPi 5向けモデルは5.1V/5A、最大27Wの出力があり、国内ではスイッチサイエンスで2,750円(税込)の掲載例があります。
外付けSSDまでつないで作業するなら公式電源を起点にしたほうが、原因調査に時間を取られません。
ここで見落とされがちなのがケーブル品質で、電源アダプタ本体に余裕があっても細いUSB-Cケーブルでは電圧降下が起き、症状だけが「謎の不安定さ」として現れます。
ストレージでは、microSDカードの相性と容量不足がつまずきの定番です。
Raspberry Pi Documentation - Getting startedRaspberry Pi Documentation - Getting startedでは、通常版のRaspberry Pi OSに32GB以上、Lite版に16GB以上が案内されています。
入門段階ではこの下限に近い容量を選ぶより、余裕のあるカードを使ったほうが更新やログ保存で詰まりません。
速度クラスも見逃せません。
書き込みが遅いカードだと初回起動やパッケージ更新で待たされるだけでなく、エラー時に「OSの問題なのか、カードの問題なのか」が見えにくくなります。
講座でも、ノーブランド品や古い使い回しカードでハマるケースは繰り返し見てきました。
信頼できるメーカー品に替えただけで起動が安定した例は珍しくありません。
TIP
起動不良や更新失敗が出たとき、電源とmicroSDを先に疑うと切り分けが速く進みます。
本体やOS設定を触り続けるより、公式電源と新しいmicroSDで再現するかを見るほうが遠回りになりません。
OS関連のトラブル
OSまわりで初心者が詰まりやすいのは、「そのままアップグレードすれば追従できる」と考えてしまう点です。
BookwormからTrixie期のような大きな世代更新では、設定、パッケージ、周辺ツールの名前変更が重なり、古い環境を引きずったまま上げると原因の見えない不調が残ります。
たとえばカメラ系では『libcamera-*』からrpicam-*への移行もあり、以前の手順をそのまま当てるとコマンドが見つからない、といった混乱が起こります。
こういうときはアップグレード作業に執着するより、Raspberry Pi ImagerでmicroSDを作り直して必要な設定だけ戻すほうが安全です。
筆者の講座でも、OSアップグレードで1時間悩むより、Imagerで再作成して20分で復旧したほうが結果として早い場面を何度も見ています。
受講者の手元で依存関係の崩れを追いかけるより、きれいな状態から入れ直したほうが、その後の説明も通ります。
これは「雑に初期化する」という意味ではなく、復旧時間を短くして学習を止めないための判断です。
パッケージ更新後に挙動がおかしくなった場合も、深追いしてシステム全体を崩すより、再書き込みを第一選択に置くと立て直しが早くなります。
もう一つあるのが、古い解説記事を見ながら設定してしまい、現行OSの前提と噛み合わないケースです。
ネットワーク管理の方式やリモート接続の扱いは世代で変わってきたため、昔の手順を一文字ずつ真似しても動かないことがあります。
ここでは「何をしたいのか」に立ち返り、SSHを使いたいのか、デスクトップを出したいのか、カメラを使いたいのかを整理して、現行OSの流れに合わせて構成したほうが混乱が増えません。
GitHub - raspberrypi/libcamera
Contribute to raspberrypi/libcamera development by creating an account on GitHub.
github.comGPIO/熱設計のトラブル
GPIOでは、5V系センサーの信号線をそのままつないでしまう事故が最も危険です。Raspberry PiのGPIOは3.3V系なので、Arduino Uno Rev3の感覚で5Vを入れると破損につながります。
ここは「電源が入れば動く」ではなく、信号レベルを合わせる前提で考える必要があります。
5V出力のセンサーやモジュールを使うなら、レベル変換か分圧を入れ、GNDを共通にしたうえで配線します。
講座でも、VCCだけ合わせてGND共通を忘れたために値が読めないケースは本当によく出ます。
信号線だけを見ていると迷子になりますが、電源、GND、信号の3本を順番に追うと原因が見えます。
配線ミスではショートにも注意が要ります。
ブレッドボード上でジャンパ線が半列ずれていたり、金属ピンが斜めに刺さって隣と触れていたりすると、電源投入の瞬間に問題が起きます。
筆者は電源を入れる前に、5Vと3.3Vを混同していないか、GNDの位置を取り違えていないか、GPIO番号と物理ピン番号を混在させていないかを一度止まって見直します。
マルチメータがあると、通電前に短絡の有無や電源ラインのつながりを確認できるので、目視だけに頼るより事故を減らせます。
熱も見逃せない。
とくにRaspberry Pi 5は負荷をかけると温度が上がりやすく、冷却なしでブラウザ、更新作業、カメラ処理を重ねるとクロックが落ちて動作が鈍くなります。
ヒートシンクだけで足りる場面もありますが、長く負荷をかけるならファン付きの冷却を前提に考えたほうが安定します。
Raspberry Pi 5 Active Coolerはヒートシンクと温度制御ファンを組み合わせた純正アクセサリで、Marutsuでは929円の掲載例があります。
筆者の体感でも、Pi 5は冷却の有無で作業中の粘りが変わります。
ベンチマークを回さなくても、初期設定後のパッケージ導入やコンパイル、画像処理の連続実行で差が出ます。
ケースに入れて使うなら、冷却部品と干渉しないかまで含めて考える必要があります。
最初の1台で何を作るか
難易度★ LED/ボタン
最初の1台で何を作るか迷ったら、まずはLEDを点けて、次にボタンで反応を変えるところまで進めるのが定番です。
地味に見えますが、ここでGPIOの入出力、ブレッドボード配線、Pythonの基本文法、配線ミスの見つけ方が一気に身につきます。
筆者が講座で見てきた範囲でも、LEDだけで終わらせず、LED→ボタン→温湿度→撮影の順に一段ずつ積み上げたほうが、途中離脱がぐっと減ります。
最初から「すごいもの」を狙うより、配線とコードの成功体験を短い周期で重ねたほうが手が止まりません。
完成イメージは、LEDが一定間隔で点滅し、ボタンを押すと点灯状態が切り替わる小さな操作盤です。
机の上で動きを確認できるので、うまくいったかがすぐ分かります。
必要パーツはRaspberry Pi本体、ブレッドボード、ジャンパ線、LED、抵抗、タクトスイッチ程度で足ります。
所要時間は、OSとPythonの準備ができていれば短時間で1本目の達成感まで届きます。
ここでのポイントは、見た目の派手さより「入力と出力がつながる感覚」をつかむことです。
LEDが点くだけでも、コードを書き換えた結果が物理的に返ってくるので、PC上だけの学習より記憶に残ります。
ボタンを追加すると、プログラムが一方的に動くだけでなく、外の出来事を受けて振る舞いを変える入口まで触れられます。
難易度★★ 温湿度ロガー
次に取り組みやすいのが、温湿度センサーの値を定期的に保存するロガーです。
LED/ボタンでGPIOの基本を触ったあとに進むと、今度は「値を読む」「時刻と一緒に残す」「あとで見返す」という、実用寄りの流れに入れます。
ここまで来ると、ただ動かすだけでなく、データを扱うRaspberry Piらしさが出てきます。
完成イメージは、部屋の温度と湿度を一定間隔で取得し、CSVに追記していくミニ観測装置です。
画面につながなくても動かせるようにすると、棚の上や作業机の隅に置いて運用できます。
必要パーツはRaspberry Pi本体、温湿度センサー、ジャンパ線、必要ならケースです。
保存先はCSVでも十分ですし、少し発展させるならMQTTで別PCや『Home Assistant』へ送る構成も見えてきます。MQTTは軽量なPub/Sub方式のプロトコルで、標準のポート番号として1883、TLS利用時は8883が使われます。
所要時間は、センサー読み取りと保存までなら1日で形にしやすい題材です。
この題材が入門向きなのは、失敗しても原因の切り分けが比較的明快だからです。
値が取れないなら配線かセンサー設定、保存されないならファイル処理、と問題を分解できます。
講座でも、ここでCSVの中身を開いて「ちゃんと増えている」と確認できると、Pythonの学習が急に実務に近づいた感覚を持つ人が多いです。
難易度★★ カメラの定点撮影
「ラズパイで何か作った感」が一気に出るのが、カメラの定点撮影です。
Raspberry Pi Camera Module 3はSony IMX708搭載で約12MPのカメラモジュールで、室内の観察やタイムラプスの素材づくりに向いています。
標準モデルの発売時価格は25ドルで案内されました。
撮れるものがそのまま成果物になるので、SNSやポートフォリオにも載せやすい題材です。
完成イメージは、窓際の空模様、3Dプリンタの進行状況、観葉植物の成長、作業机の定点観測を一定間隔で撮影するシステムです。
必要パーツはRaspberry Pi本体、Raspberry Pi Camera Module 3、対応CSIケーブル、保存用ストレージです。
所要時間は、接続と撮影テストだけなら短時間、定期実行や画像整理まで含めると半日から1日ほど見ておくと進めやすくなります。
カメラまわりでは、最近のRaspberry Pi OSで『libcamera』系の流れを押さえるのが入口になります。
GitHubの『raspberrypi/libcamera』で案内されているように、現行のスタックでは『libcamera』やPicamera2を前提に考えると整理しやすく、古い資料に出てくる撮影コマンドをそのまま追いかけるより混乱が少なくなります。
撮影系は「写った瞬間」に満足感が強く、温湿度ロガーの次に置くと学習の勢いが続きます。
LEDからいきなりカメラへ飛ぶより、途中でセンサーと保存を一度挟んだほうが、ファイルや定期実行の理解が追いつきます。
難易度★★★ ヘッドレスWebサーバー
常時動かすものを1つ作ってみたいなら、画面やキーボードをつながずに運用するヘッドレスWebサーバーが次の候補です。
ここまで来ると、電子工作というよりLinux運用の入門に近づきますが、Raspberry Piを学ぶ意味がはっきり出る題材でもあります。
小さなダッシュボード、ローカル向けのメモAPI、温湿度ロガーの閲覧ページなど、前の題材とつなげると一気に実用感が出ます。
完成イメージは、同じネットワーク内のブラウザからアクセスできる小型サーバーです。
センサー値の最新表示、撮影画像の一覧、簡単な操作ページを持たせると、単体の工作が「使う仕組み」に変わります。
必要パーツはRaspberry Pi本体と安定したストレージが中心で、追加の電子部品は必須ではありません。
所要時間は、素のHTTPサーバーを立てるだけなら短時間ですが、起動時自動実行やログ管理まで入れると1日以上かけて丁寧に作るほうが理解が深まります。
ヘッドレス運用に進むと、SSH、固定IP、サービス化、ログの見方、プロセス管理など、学ぶ項目が増えます。
その代わり、一度動き出すと「PCの横でだけ使うおもちゃ」から抜け出せます。
『Home Assistant』の公式インストールページではRaspberry Pi Imagerを使った『Home Assistant OS』導入も案内されており、スマートホーム方向へ進む入口もここにあります。
いきなり本格自動化へ飛び込むより、自分で立てた小型Webサーバーに温湿度や撮影の結果を載せるところまで作ると、次の展開が見えやすくなります。
TIP
1台目の成果物は、見た目が少し素朴でも記録を残す価値があります。
配線写真、画面キャプチャ、使った部品名、うまくいかなかった点までSNSやポートフォリオに残しておくと、2台目で同じ失敗を避けやすく、学習の継続にもつながります。
次に学ぶべきテーマ
最初のプロジェクトを1つ作ったあとに伸ばしやすいのは、Python基礎、GPIOの扱い、ネットワーク、センサー通信、カメラ制御、コンテナ運用の6本です。
順番としては、Pythonでファイル入出力や例外処理を書けるようになり、そのあとGPIOドライバやピン配置の理解を固めると、配線とコードがつながってきます。
温湿度ロガーやWebサーバーへ進むなら、IPアドレス、SSH、ポート番号、サービスの自動起動といったネットワーク基礎も早めに触れておくと詰まりどころが減ります。
センサー系ではI2Cのアドレス確認と配線の考え方が次の壁になりやすく、ここを越えると扱える部品が一気に増えます。
カメラ系は『libcamera』とPicamera2を軸に、静止画、動画、定期撮影、保存先管理まで広げる流れが自然です。
Webサーバーを継続運用したいなら、Docker入門も相性が良いテーマです。
アプリごとに環境を分けられるので、学習中にシステム全体を崩しにくく、作り直しも早くなります。
筆者の経験では、1台目で大切なのは完成度の高さではなく、次の題材へ橋をかけられる構成になっていることです。
LEDで入出力、温湿度で記録、カメラで成果物、Webサーバーで公開という順に積むと、知識が孤立しません。
1つ作るたびに写真とメモを残しておくと、「何を学んだか」が目に見える形で積み上がります。
これが次の一歩を支える燃料になります。
まとめと次のアクション
この記事の要点
Raspberry PiはLinuxを動かせる小型コンピュータで、PCに近い学習やサーバー運用、GPIOを使った電子工作まで1台でつなげられるのが核です。
最初の1台なら、性能重視で広く触るならRaspberry Pi 5、予算とのバランスで入るならRaspberry Pi 4 Model B、小型化が最優先ならRaspberry Pi Zero 2 W、製品組み込み前提ならCompute Module 5という見分け方で迷いが減ります。
準備では本体だけでなく、電源、microSDカード、映像出力、入力機器、必要ならケースや冷却まで含めて考えると立ち上げで止まりません。
OS導入はRaspberry Pi Imagerで進めれば流れが明快で、書き込みと初期設定を一度に済ませると、その後の作業が滑らかにつながります。
GPIOでは3.3V系という前提だけは外せず、ここを見落とすと最初の成功体験が事故で止まります。
価格や仕様は2025〜2026年時点の情報を前提に整理しており、製品の継続性や最新仕様はRaspberry Pi公式の製品一覧やドキュメントで確認すると判断がぶれません。
たとえばRaspberry Piの公式プロダクトページは https://www.raspberrypi.com/products/ です。
OS書き込み手順はRaspberry Pi Imagerを案内している https://www.raspberrypi.com/software/ 、ストレージ要件や対応容量は https://www.raspberrypi.com/documentation/computers/getting-started.html で追えます。
今日からできる4ステップ
まず、自分がRaspberry Piで何をしたいのかを一つに絞ってください。
PC代わりに触りたいのか、電子工作を始めたいのか、常時動かす小型サーバーを作りたいのかで、選ぶモデルも最初の題材も変わります。
ここが曖昧なままだと、部品選びも学習順も散ります。
次に、その用途に合わせてRaspberry Pi 5またはRaspberry Pi 4 Model Bを選び、必須周辺機器をまとめてそろえます。
1台目は本体だけ先に買うより、電源とストレージと接続に必要な部材まで同時にそろえたほうが、箱を開けた日に必ず電源投入まで進めます。
Raspberry Pi 5ならRaspberry Pi Official Power Supplyの27Wモデルを組み合わせておくと、外付けSSDを足した構成でも給電まわりで悩みにくく、冷却も入れるならRaspberry Pi Active Coolerまで一緒に考えると後戻りが減ります。
そのあとRaspberry Pi ImagerでOSを書き込み、Wi‑Fiやユーザー設定まで初期段階で済ませます。
セットアップを細切れにすると、どこでつまずいたのか追いにくくなります。
起動確認まで通ったら、すぐに最初の題材へ進むのが定着のコツです。
着手する題材は、LED点滅か温湿度センサーのどちらか一つで十分です。
筆者のワークショップでも、最初はLEDやボタン入力のような短時間で終わる題材を置き、その1週間以内に次の1題へ進んだ人ほど手が止まりませんでした。
1台目は完璧に仕上げるより、1つ動かして、次を作る流れを切らさないことが身につきます。
大手メーカーで組込みシステムの開発に15年従事。Arduino・Raspberry Piを活用した自作IoTデバイスの制作実績多数。電子工作の基礎から応用まで、実務経験に基づいた解説を得意とする。