さとまたwiki

🍓 Raspberry Pi 5 AIエージェントサーバー

更新日: 2026-03-21

Pi 5でCrewAI・n8n・Twitterを常時稼働させる完全ガイド

概要・このページでやること

Raspberry Pi 5(8GB)は、わずか1万円台で購入できる小型コンピュータだ。消費電力は数ワット、24時間365日稼働させても電気代は月数百円。 このページでは、そのPi 5を使って「自分だけのプライベートAIエージェントサーバー」を構築する方法を完全解説する。

このページでできること

  • OllamaでローカルLLMを動かす
  • CrewAI / LangChainでAIエージェント構築
  • n8nで自動化ワークフロー実装
  • Twitter(X)への自動投稿設定
  • 24/7常時稼働環境の構築

なぜPi 5なのか

  • 本体価格:約1万円台
  • 消費電力:アイドル3〜5W(月200円未満)
  • Zapier月$200相当の処理が実現
  • データが外部に出ない(プライバシー保護)
  • 学習・実験に最適な環境

前提条件:Raspberry Pi 5(8GBモデル必須)、Linuxの基本操作(SSH・コマンドライン)、Twitter Developer Account(自動投稿を行う場合)

ハードウェア選定

AIエージェントサーバーを動かすには、Raspberry Pi 5の8GBモデルが必須だ。 4GBモデルではLLMモデルのロードと他サービスの同時起動が厳しくなる。

必須パーツ一覧

パーツ推奨品目安価格備考
Raspberry Pi 58GBモデル約12,000〜15,000円8GB必須。4GBは不可
アクティブクーラー公式 Active Cooler約1,500〜2,000円必須。24/7稼働でサーマルスロットリング防止
電源5V 5A USB-C(公式推奨)約2,000〜3,000円容量不足は不安定の原因
ストレージNVMe SSD(後述)3,000〜6,000円SSD強く推奨
ケース公式ケース or サードパーティ1,000〜3,000円クーラー対応のものを選ぶ

実際に購入した構成(2026年3月21日)

パーツ商品名価格注文番号
本体Raspberrypi5 8G(技適取得済)¥40,626
※下記3点含む合計
250-4240678-0859017
電源Smraza USB-C 5.1V/5A PD 27W(ホワイト)同上
ケースPironman 5(NVMe SSD対応・タワークーラー+デュアルRGBファン・OLEDディスプレイ・安全シャットダウン)同上
NVMe SSDSilicon Power P34A60 256GB M.2 2280 PCIe3.0×4 NVMe1.3(5年保証)¥8,980250-1905285-0404621
microSDKIOXIA(旧東芝)128GB UHS-I Class10 最大100MB/s 国内正規品(5年保証)¥2,280250-5478555-4723860

合計:¥51,886(すべてAmazon.co.jpにて2026年3月21日注文・当日到着予定)

Pironman 5にタワークーラー内蔵のため、別途アクティブクーラー不要

日本での購入先

スイッチサイエンス

公式代理店。在庫が安定している。

秋月電子通商

電子部品も一緒に揃えやすい。

Amazon.co.jp

正規品かどうか必ず確認。販売者をチェックする。

Pi 5の新機能:PCIeコネクタ

Raspberry Pi 5には従来モデルにはなかったPCIeコネクタが搭載された。 専用のNVMe HAT(基板)を使うことで、超高速NVMe SSDを直接接続できる。 これにより、従来のUSB接続SSDより大幅に高速なI/Oが実現する。

冷却について:アクティブクーラーなしで24時間稼働させると、CPUが高温になりサーマルスロットリング(自動クロックダウン)が発生する。 LLM推論速度が大幅に低下するため、公式Active Coolerは省略不可だ。

ストレージ選択(SDカード vs SSD)

ストレージ選びは24/7サーバー運用において最も重要な判断のひとつだ。結論から言えば、AIエージェントサーバー用途ではSSD一択

SDカード(非推奨)

  • 書き込み寿命が短い(TBWが低い)
  • 高頻度の書き込みで数ヶ月で故障リスク
  • ランダム書き込み速度が遅い
  • AIモデルのロードが遅い
  • お勧め用途:実験・学習用のみ

SSD(推奨)

  • 書き込み耐久性が高い(TBW数百〜数千GB)
  • 24/7稼働に耐えられる
  • SDの10倍以上の速度
  • AIモデルのロードが速い
  • 500GB NVMe SSDが激安で入手可能

SDカードを使う場合(実験用)

製品評価注意点日本の購入先
公式Raspberry Pi SDカード(64GB+)最優秀コマンドキューイング対応。ランダム書き込み3倍速スイッチサイエンス
SanDisk Extreme A2(128GB)次点Amazonに偽物多数。ヨドバシ・ビックカメラで購入推奨家電量販店推奨
32GBモデル全般非推奨遅い。LLMモデルを入れると容量が足りない

SSD(本番運用推奨)

種類推奨製品速度日本購入先米国購入先
NVMe SSD + PCIe HATWD SN770、Samsung 980最高速Amazon.co.jp(正規品)Crucial P3/P5、WD SN770
USB 3.0 SSDSanDisk Portable SSD高速(SDの10倍)ヨドバシ・ビックカメラBest Buy、B&H

コスパ最強構成:500GB NVMe SSD + Pi 5専用PCIe HATが現時点での最善策。 HATはPineherry Pi、Pimoroni NVMe Base等がPi 5対応で評判が良い。 500GB SSDは5,000円前後で入手できる。

OS・初期セットアップ

Raspberry Pi OSは64-bit版が必須だ。32-bit版ではLLMが動かない。 Raspberry Pi Imagerを使えば、SDカードやSSDへのOSインストールが簡単に行える。

どのOSを選ぶべきか?

OS特徴AI・Dockerおすすめ用途判定
Raspberry Pi OS 64bitPi専用・最軽量・最互換性Ollama・n8n・初心者✅ 推奨(これでOK)
Ubuntu Server 24.04 LTS新しいパッケージ・本番向きDocker・本番環境・上級者△ 上級者向け
DietPi超軽量・省メモリ・サーバー特化24h稼働のみ・最小構成△ 玄人向け

結論:Raspberry Pi OS 64bitのままでOK。 Ollama・Docker・n8nはすべてRaspi OSで動作確認済み。Ubuntu Serverへの移行は安定稼働を確認してから検討すれば十分だ。 Python 3.11.2が標準搭載されており、CrewAI・LangChainも問題なく動く。

1. OSの焼き込み

# Raspberry Pi Imagerをダウンロード(公式サイト)
# https://www.raspberrypi.com/software/
# OSを選択: Raspberry Pi OS (64-bit)
# 詳細設定でSSHを有効化、ユーザー名・パスワードを設定

2. 初期設定

# SSHで接続
ssh pi@raspberrypi.local

# システム更新
sudo apt update && sudo apt upgrade -y

# 日本語ロケール設定(任意)
sudo raspi-config
# Localisation Options → Locale → ja_JP.UTF-8

# ファイアウォール設定(UFW)
sudo apt install -y ufw
sudo ufw allow ssh
sudo ufw allow 5678  # n8n用
sudo ufw enable

3. Dockerのインストール

# 公式スクリプトでDockerをインストール
curl -fsSL https://get.docker.com | sh

# 現在のユーザーをdockerグループに追加
sudo usermod -aG docker $USER

# 再ログインして有効化
newgrp docker

# 動作確認
docker run hello-world

SSDからブートする場合:Raspberry Pi ImagerでSSDに直接OSを書き込み、SDカードなしで起動できる(Pi 5はUSB/NVMeブート対応)。 初回設定はSDカードで起動し、後からSSDに移行する方法もある。

モニターあり vs ヘッドレス運用

「モニターをつけるべきか?」はRaspberry Pi入門者がほぼ全員ぶつかる疑問だ。 結論から言えば、スケジュール実行・自動投稿がメインになるとモニターは完全に不要になる。 世界中のHomeLaberもこのパターンで運用している。

🖥️ モニターあり(デスクトップ)

  • ✅ 初期設定・デバッグが視覚的にわかりやすい
  • ✅ GUIで直感的に操作できる
  • ✅ 学習・実験フェーズに向いている
  • ❌ モニター・キーボード・マウスが必要
  • ❌ 据え置き場所を選ぶ
  • ❌ GUIのリソース消費がもったいない

→ セットアップ・動作確認フェーズに使う

📡 ヘッドレス(モニターなし)

  • ✅ モニター・キーボード不要
  • ✅ どこに置いても動く(棚の上・ラックの中でもOK)
  • ✅ 全リソースをアプリに集中できる
  • ✅ SSH・WebUIでどこからでも操作可能
  • ✅ Pironman 5のOLEDで状態確認できる
  • ❌ コマンドライン操作が必要(慣れが要る)

→ 安定稼働・自動化フェーズの最終形

世界のRaspberry Piユーザーはどっちを選ぶ?

用途モニターありヘッドレスコミュニティの傾向
学習・入門ほぼモニターあり
n8n / 自動化サーバーほぼ全員ヘッドレス
Ollama / LLMサーバーほぼ全員ヘッドレス
AIエージェント(OpenClaw等)ほぼ全員ヘッドレス
IoT / センサー連携全員ヘッドレス
デスクトップPC代わり全員モニターあり
※ 公式統計なし。Raspberry Pi公式フォーラム・Reddit r/homelab・n8nコミュニティ等の定性的傾向をまとめたもの。

ヘッドレス運用でどうやって管理するか

🖥️ SSH(ターミナル)

最基本。WindowsはPowerShell、MacはTerminalからアクセス。ssh user@raspberrypi.localだけで繋がる。

💻 VS Code Remote SSH

Windows/MacのVS Codeから直接Pi上のファイルを編集できる。GUIでフォルダを見ながらコードを書ける。開発者に最適。

🔄 n8n WebUI

PCブラウザで http://raspberrypi.local:5678 にアクセス。ワークフローの作成・編集・実行履歴確認をすべてGUIで操作できる。

🐳 Portainer

DockerコンテナをブラウザGUIで管理。http://raspberrypi.local:9000。コンテナの起動・停止・ログ確認がクリック操作で完結。

🌐 Tailscale(VPN)

外出先からも安全にSSH接続できる。インストールするだけでNATを越えてアクセス可能。無料枠で十分。

📟 Pironman 5 OLEDディスプレイ

今回購入したケースに内蔵の0.96インチOLEDがCPU使用率・RAM・IPアドレス・温度を常時表示。モニターなしでもPiの状態がひと目でわかる。

推奨移行フロー(スケジュール実行がメインになるまで)

1

初期セットアップ(モニターあり)

HDMIで接続してRaspberry Pi OSデスクトップ版でOllama・Docker・n8nをインストール。GUIで動作確認。

2

SSH並行運用フェーズ

モニターをつなげたままSSHでも操作する練習。VS Code Remote SSHでファイル編集に慣れる。n8n WebUIをPCブラウザで操作。

3

ヘッドレス移行(安定確認後)

モニターを外してPironman 5のOLEDで状態確認。Pironmanの安全シャットダウンボタンで電源管理。

4

最終形:スケジュール自動実行

n8nのSchedule Triggerが4時間ごとにTwitter投稿。Piはラックや棚の上に置くだけ。操作は全部PCブラウザ or スマホから。これがHomeLaberの最終到達点。

Pironman 5を選んだのは正解: OLEDディスプレイ内蔵のおかげでモニターなしでもCPU・RAM・温度・IPアドレスが確認できる。 さらに安全シャットダウンボタンがあるため、強制電源断によるファイルシステム破損リスクがない。 ヘッドレス運用を想定した最良のケース選択だ。

Ollama・ローカルLLM実行

OllamaはローカルでLLMを動かすための最もシンプルなツールだ。Pi 5の8GB RAMでは7Bパラメータまでのモデルが動作する。

インストール

# Ollamaをインストール
curl -fsSL https://ollama.ai/install.sh | sh

# サービスとして登録・起動
sudo systemctl enable ollama
sudo systemctl start ollama

# モデルをダウンロード(軽量・高速)
ollama pull llama3.2:3b

# 動作確認
ollama run llama3.2:3b "Hello! What can you do?"

Pi 5で動作するモデル比較

モデルサイズ速度品質おすすめ用途
llama3.2:3b3B速い良好自動化ワークフロー・ツイート生成
phi3:mini3.8B速い高品質コーディング支援・文書生成
mistral:7b7B普通最高品質複雑なタスク・分析

OllamaのAPI活用

# REST API経由でモデルを呼び出す
curl http://localhost:11434/api/generate \
  -d '{
    "model": "llama3.2:3b",
    "prompt": "ツイート内容を考えてください",
    "stream": false
  }'

# Pythonからの呼び出し例
# pip install ollama
# import ollama
# response = ollama.chat(model='llama3.2:3b', messages=[{'role': 'user', 'content': 'Hello'}])

AIエージェントフレームワーク比較

Pi 5でAIエージェントを構築するためのフレームワークを比較する。 自動投稿・自動リサーチ・マルチエージェント協調を目指すならLangChain + CrewAIの組み合わせが最善だ。

フレームワーク特徴Pi 5での動作おすすめ度
OpenClaw2026年1月登場・Raspberry Pi公式推薦・単一エージェント・自然言語でPC操作・月$1電気代で24h稼働◎(Pi推奨)★★★★★
LangChain + LangGraph最大エコシステム・PyPI DL 4700万超・ステートマシン型・本番環境向き★★★★★
CrewAIロールベースのマルチエージェント・Twitter投稿に最適・A2A対応・直感的★★★★☆
AutoGen(Microsoft)会話型マルチエージェント・専門家パネル形式で問題解決★★★☆☆
Pydantic AI2026年新興・型安全・Python型ヒント活用・軽量で高速★★★★☆
MCP(Model Context Protocol)Anthropic製の標準プロトコル・Pi 5にMCPサーバーをデプロイ可能★★★★☆
LocalAI + LocalAGI完全オフライン・外部APIゼロ・プライバシー最優先★★★☆☆

🦀 OpenClaw とは?(Raspberry Pi公式推薦)

2026年1月に登場したオープンソースAIエージェント。シェルコマンド実行・ファイル操作・Webブラウザ自動操作・メール送信を自然言語の指示だけで実行できる。 「Change the font to…」「Centre the text…」といった日常的な指示で完結。プログラミング不要。 Pi 5(8GB)に最適化されており、VPN(Tailscale)+クラウドAI(OpenAI等)を組み合わせると月約$1の電気代で24時間稼働するパーソナルAIアシスタントが完成する。 Raspberry Pi公式ブログが導入ガイドを公開済み(Adafruitも紹介)。

CrewAI + Ollamaの構築例

# Python環境準備
python3 -m venv venv
source venv/bin/activate
pip install crewai langchain-ollama

# 基本的なCrewAIエージェントの例(crew.py)
from crewai import Agent, Task, Crew
from langchain_ollama import ChatOllama

llm = ChatOllama(model="llama3.2:3b", base_url="http://localhost:11434")

researcher = Agent(
    role='リサーチャー',
    goal='最新のAIトレンドを調査する',
    backstory='あなたはAI分野の専門リサーチャーです',
    llm=llm
)

writer = Agent(
    role='ライター',
    goal='調査結果をツイートにまとめる',
    backstory='あなたはSNSコンテンツの専門家です',
    llm=llm
)

research_task = Task(
    description='今日のAIニュースのトップ3をまとめてください',
    agent=researcher
)

write_task = Task(
    description='リサーチ結果を140文字のツイートにしてください',
    agent=writer
)

crew = Crew(agents=[researcher, writer], tasks=[research_task, write_task])
result = crew.kickoff()
print(result)

MCPサーバーとして活用:Pi 5にMCP(Model Context Protocol)サーバーをデプロイし、 OpenAI SDK経由で操作することも可能だ。ローカルに立てたMCPサーバーが各種ツール(ファイル操作・Web検索等)をAIに提供する。

n8nインストール・設定

n8nはオープンソースのワークフロー自動化ツールだ。Zapierの月$200相当の処理が、$70のRaspberry Pi 5で実現できる。 Pi 5の8GB RAMでアイドル時のリソース消費は少なく、問題なく稼働する。

400+

ネイティブ統合数

無制限

自己ホスト実行回数

$0

自己ホスト月額費用

Docker Composeでインストール

# n8nディレクトリ作成
mkdir ~/n8n && cd ~/n8n

docker-compose.yml を作成:

version: '3.8'
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - WEBHOOK_URL=http://localhost:5678/
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=yourpassword
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:
# 起動
docker compose up -d

# ログ確認
docker compose logs -f n8n

# http://[Pi5のIPアドレス]:5678 にアクセス

外部からアクセスする場合(HTTPS化)

# Cloudflare Tunnelを使う場合(推奨)
# Cloudflareアカウントが必要
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64.deb -o cloudflared.deb
sudo dpkg -i cloudflared.deb
cloudflared tunnel login
cloudflared tunnel create n8n-tunnel
cloudflared tunnel route dns n8n-tunnel n8n.yourdomain.com

# ngrokを使う場合(簡易)
# https://ngrok.com からインストール
ngrok http 5678

Twitter自動投稿ワークフロー

n8nにはTwitter(X)ノードが公式サポートされており、8つのアクションが利用可能だ。 AIが生成したコンテンツを自動投稿するワークフローを構築できる。

Twitter APIの準備

前提:Twitter Developer Accountが必要。 developer.twitter.com でアカウント申請(審査あり)。

  • 無料枠:月1,500ツイートまで投稿可能(自動投稿には十分)
  • Basic枠($100/月):制限緩和・読み取りも増加
  • API v2を使用すること(v1.1は廃止)

AI自動投稿ワークフローの構成

Schedule Trigger

4時間ごとに起動

AI Agent(LangChain)

Ollamaでコンテンツ生成

Twitterノード

生成したツイートを自動投稿

(オプション)Discordノード

投稿内容をDiscordに通知

利用できるTwitterアクション

ツイート投稿
ツイート検索
いいね
リツイート
DM送信
ユーザー情報取得
タイムライン取得
メンション取得

ペルソナ定義のプロンプト例

# n8nのAI Agentノードに設定するシステムプロンプト
あなたはAI・テクノロジー分野のインフルエンサーです。
以下のルールでツイートを作成してください:
- 140文字以内(日本語)
- 最新のAIトレンドや実用的なTipsを共有する
- ハッシュタグは2〜3個(#AI #テクノロジー等)
- 絵文字を適度に使用する
- 宣伝・勧誘は一切含めない

今日のテーマ: {{  $json.theme }}  

n8nテンプレートを活用:「AI-powered X Twitter content generator and scheduler with LangChain」テンプレートが n8nのテンプレートライブラリに公式公開されている。これをベースに改造すると開発が速い。

常時稼働の注意点・セキュリティ

24/7稼働サーバーとして運用するには、冷却・電源・セキュリティ・バックアップの4点を押さえる必要がある。

冷却管理

  • 公式Active Coolerを装着(必須)
  • 夏場は周囲温度に注意(35度超は危険)
  • CPU温度監視:vcgencmd measure_temp
  • 80度超えたらサーマルスロットリング発生

UPS(無停電電源)

  • Pi UPS HAT等を追加推奨
  • 停電時のSDカード/SSD破損を防ぐ
  • UPSHATはGPIOで接続・ソフトシャットダウン対応
  • 数千円で購入可能

ログ管理

  • /var/log がSDに蓄積するのを防ぐ
  • tmpfsに逃がす設定を追加する
  • logrotateで古いログを自動削除

自動復旧設定

  • Dockerに restart: always 設定
  • Ollamaをsystemdサービスとして登録
  • watchdogタイマーの設定
  • crontabで定期ヘルスチェック

セキュリティ設定

# SSH鍵認証の設定
ssh-keygen -t ed25519
ssh-copy-id pi@raspberrypi.local

# パスワード認証を無効化(/etc/ssh/sshd_config)
sudo nano /etc/ssh/sshd_config
# PasswordAuthentication no
# PermitRootLogin no
sudo systemctl restart ssh

# fail2banでブルートフォース対策
sudo apt install -y fail2ban
sudo systemctl enable fail2ban
sudo systemctl start fail2ban

# 定期的なセキュリティ更新を自動化
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades

tmpfsでログをRAMに逃がす

# /etc/fstab に追記(SDカードへの書き込みを減らす)
sudo nano /etc/fstab

# 末尾に追加:
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
tmpfs /var/spool/mqueue tmpfs defaults,noatime,nosuid,mode=0700,gid=12,size=30m 0 0

n8nワークフローのバックアップ

# n8nデータのバックアップ(crontabで定期実行)
# crontab -e で追加
0 3 * * * docker exec n8n n8n export:workflow --all --output=/home/node/.n8n/backup/workflows.json
0 3 * * * cp -r ~/.n8n /home/pi/n8n-backup/$(date +%Y%m%d)

# Gitで管理する場合
cd ~/n8n-backup && git add . && git commit -m "backup $(date +%Y-%m-%d)"

実際の活用事例(日本・海外)

世界中でRaspberry Pi 5を使ったAIエージェントサーバーが構築されている。 以下は実際にレビュー・ブログ・コミュニティで報告された事例だ。

🌏 海外の活用事例

🦀

OpenClaw 24時間パーソナルAIアシスタント

ajfisher.me(オーストラリア)・2026年2月

Pi 5にOpenClaw + Tailscale + OpenAIを組み合わせ、どこからでもアクセスできるAIアシスタントを構築。カレンダー管理・メール返信・ファイル操作を自然言語で実行。月の電気代は約$1。「Mac Miniは不要だった」と結論。

🎤

音声コントロールAI指令センター

franksworld.com・2026年3月

Pi 5 + 7インチタッチスクリーン + OpenClawで3つのAIエージェント(Jansky・Orbit・Nova)を同時稼働。音声コマンドでHome Assistantと連携し、照明・ドアロック・家電を自然言語でコントロール。

🤖

n8n + Ollama ホームラボ自動化サーバー

berkem.xyz・kevsrobots.com・2026年

Pi 5にn8nとOllamaを同時稼働させ、400以上のサービスと連携する自動化ハブを構築。「Zapierの月$200相当の処理が電気代のみで動く」。n8n公式コミュニティでも「Pi 5上のワークフローがクラウド試用版より速かった」という報告あり。

🧪

OpenClaw自己学習実験

James Tang(Medium)・2026年2月

Pi 5上のOpenClawに「自己学習」タスクを与え、エージェントが自律的にWebリサーチ→コード生成→テスト→改善を繰り返す実験を実施。LLMはクラウドAPI(GLM Cloud)を使用し、Pi 5はオーケストレーター役に徹する構成。

🏠

スマートホームAIアシスタント(ARM Learning Paths)

learn.arm.com・公式チュートリアル

ARM公式がPi 5 + Ollama + Home Assistantの組み合わせを推奨。ローカルLLMがユーザーのコマンドをJSON解析し、照明のON/OFF・ドアロック等を実行。すべてのデータが自宅内に留まるプライバシー優先構成。

📡

ホームラボ革命(HomeLab Revolution)

berkem.xyz・海外コミュニティ全般

クラウドコストの高騰・プライバシー懸念を背景に、Pi 5が個人データセンターの中心として定着しつつある。n8n・Portainer・Ollama・Uptime Kumaを組み合わせ、Cloudflare Tunnelで安全に外部公開するパターンが定番化。

🇯🇵 日本の活用事例

📝

ラズパイ5にOpenClawを常駐させた話

note.com(アールグレイ氏)・2026年

Pi 5にOpenClawをインストールし、DiscordやLINEと接続して自分専用のAIエージェントを構築。チャットサービス経由でPi 5上のエージェントに指示を出し、ファイル操作・Web検索を自動化した事例を詳細レポート。

💻

リモートアクセス可能なAIエージェント

Zenn(karaage0703)・2025年

Pi 5をAIエージェントのホストとして使い、外出先からSSHトンネル経由でエージェントにアクセスする構成を解説。LangChainベースのエージェントがタスクを自律実行。日本語での実装解説として参考になる記事。

🎙️

Pi 5 + AI HAT+ 2 日本語音声アシスタント

NEXTY Electronics(技術コラム)・2025年

Pi 5にHailo AI HAT+ 2(NPUアクセラレータ)を搭載し、音声認識→LLM推論→音声合成を全てローカルで実行する日本語音声アシスタントを構築。クラウドAPIなしで日本語の入出力に対応した事例。

📚

「ラズパイ5 AI活用ガイド」(日経BP)

日経BP・2025年12月22日発売

Pi 5でローカルLLMを動かす手順・音声テキスト変換・カメラ映像からの物体識別など、AIと組み合わせた実践的な電子工作を解説した書籍。日本語で体系的に学べる数少ないリソース。

共通するパターン: Pi 5はLLMの「推論マシン」ではなく「オーケストレーター」として使うのが正解。重い推論はクラウドAPI(OpenAI・Claude等)に任せ、Pi 5はエージェントの制御・スケジュール・外部サービス連携を担当する。この分業で月$1〜5の電気代で強力なAI自動化サーバーが完成する。

カメラ・物理デバイスとの連携

Raspberry Pi 5はAIエージェントサーバーとしてだけでなく、カメラ・センサー・モーターなどの物理デバイスと組み合わせることで、現実世界を「見て・感じて・動かす」マシンになる。 AIエージェントがスケジュール実行だけでなく、現実のトリガーに反応して動作するようになる。

📷 カメラ連携 — 完全ガイド

Raspberry Pi 5は2本のCSIカメラポートを搭載しており、同時に2台のカメラを接続できる(Pi 4は1本)。公式カメラ・サードパーティCSIカメラ・USB接続・熱センサーカメラ・深度カメラまで幅広いデバイスを使いこなせる。

🆕 Raspberry Pi 5のカメラ接続の特徴

  • CSIポート×2: 2台のカメラを同時接続・同時録画が可能
  • 22ピン FPC コネクター: Pi Zeroと同じサイズ(Pi 4の15ピンとは異なるため変換ケーブルが必要)
  • 最大4Kキャプチャ対応: libcamera スタック使用
  • USB カメラも同時使用可: CSI + USB を混在させてマルチカメラシステムも可能

① 公式 Raspberry Pi カメラ(7種類)

カメラ解像度センサー特徴価格おすすめ用途
Camera Module 312MPIMX708オートフォーカス・HDR。最もバランスが良い汎用モデル約¥5,000監視・動体検知・写真撮影全般
Camera Module 3 Wide12MPIMX708120°広角レンズ。オートフォーカス・HDR約¥6,500玄関・室内全体・駐車場の広域監視
Camera Module 3 NoIR12MPIMX708赤外線フィルターなし。IRライト(850nm)と組み合わせて完全暗視撮影が可能約¥5,500夜間監視・野生動物トレイルカメラ・暗所撮影
Camera Module 3 Wide NoIR12MPIMX708広角+NoIR。夜間の広域撮影に最強約¥7,000夜間玄関・庭全体の暗視監視
HQ Camera(高画質)12.3MPIMX477Cマウント・CSマウント交換レンズ対応。望遠・マクロなど市販レンズを流用できる約¥8,000天体観測・マクロ撮影・顕微鏡・望遠監視
Global Shutter Camera1.6MPIMX296グローバルシャッター。高速移動物体をゆがみなく撮影。工場ライン・スポーツ・ドローンに最適約¥5,000機械ビジョン・バーコード読み取り・ドローン搭載
AI Camera(IMX500)12MPIMX500センサー内蔵NPU。推論がカメラチップで完結しPiのCPU使用率0%。YOLOをカメラ単独で実行約¥12,000物体検出・姿勢推定・リアルタイムAI推論

② サードパーティCSIカメラ(Arducam・Waveshare等)

公式にない高解像度・特殊機能のカメラが多数存在する。CSI接続のため低レイテンシ・高速転送が可能。

カメラ解像度特徴・強み価格おすすめ用途
Arducam 16MP AF(IMX519)16MP公式より高解像度のオートフォーカスカメラ。4K動画対応。122°広角M12レンズ版もあり約¥5,000〜7,000高精細監視・4K撮影・OCR・ドキュメントスキャン
Arducam グローバルシャッター(AR0234)2.3MPフルHD・カラー・グローバルシャッター。高速物体に歪みなし約¥6,000工場検査・バーコード・ロボットビジョン
Arducam STARVIS 超低照度8MPSony STARVIS センサー搭載。月明かりレベルの100μlux環境でカラー撮影可能約¥6,000〜8,000夜間屋外監視・星空撮影・街灯のない場所
Arducam ステレオカメラ(デュアル)8MP×22眼同期撮影。視差から距離計算(ステレオビジョン)。Pi 5の2CSIポートをフル活用約¥8,000〜12,0003Dスキャン・距離測定・AR・ロボットナビゲーション
Arducam 広角魚眼(200°)5MP〜16MP魚眼レンズで200°の超広角。ソフトで歪み補正可能約¥4,000〜6,000室内全体監視・360°パノラマ撮影
Waveshare IMX219(77° / 120°)8MP低価格。Pi 5対応ケーブル付属。機械学習用途のデータ収集に安価に使える約¥2,000〜3,500AI学習データ収集・プロトタイプ・入門用

③ USB・特殊カメラ(深度・熱・内視鏡)

🌡️ 熱赤外線カメラ(MLX90640)

  • • I2C接続。32×24ピクセルの温度マップ(-40℃〜300℃)
  • • 価格: 約¥3,000〜5,000(Adafruit / 秋月電子)
  • • 用途: 発熱検知・侵入者検出(光がなくても体温で検知)・PCB温度確認

→ 照明不要で人・動物を100%検知。プライバシー保護にも有効

📏 深度カメラ(Intel RealSense D435i)

  • • USB3接続。RGB + 深度(ステレオIR)同時取得
  • • 価格: 約¥30,000〜45,000
  • • 用途: 3D点群取得・ロボットナビゲーション・ジェスチャー認識・3Dスキャン

→ ROS 2と組み合わせて自律移動ロボット構築に使われる

🔬 深度AI(Luxonis OAK-D Lite)

  • • USB接続。深度センサー + ステレオカメラ + VPU(AI推論チップ)内蔵
  • • 価格: 約¥20,000〜35,000
  • • 用途: エッジAIと深度センシングを一体化。Pi負荷なしで推論

→ Piのリソースを使わず高度なAI推論。量産製品にも採用事例あり

🔦 内視鏡・点検カメラ(USB)

  • • USB接続。防水・LED付き細管カメラ
  • • 価格: 約¥1,500〜5,000
  • • 用途: 配管点検・壁裏・エンジン内部・水中観察・狭所撮影

→ USB Webcamとして認識。V4L2で即使用可能

🌐 USB Webカメラ(ロジクール C920等)

  • • プラグアンドプレイ。ドライバ不要
  • • 価格: 約¥3,000〜15,000
  • • 用途: ビデオ会議ボット・ストリーミング・顔認識・Motion検知

→ CSIより高レイテンシ・CPU負荷高め。手軽さが最大の利点

🔭 顕微鏡カメラ(HQ Camera + マクロレンズ)

  • • HQ Cameraにマクロレンズ or 顕微鏡アタッチメントを装着
  • • 価格: HQ本体¥8,000 + レンズ¥3,000〜
  • • 用途: 昆虫・植物細胞・基板ハンダ確認・宝石鑑定

→ AIと組み合わせて昆虫の種類を自動判別するシステムが実在

🌍 世界コミュニティの実際の使い方(14事例)

🔒 Frigate NVR(防犯カメラAI)

Home Assistant連携のOSSネットワークビデオレコーダー。Hailo NPUと組み合わせてCPU使用率0%で24時間物体検出・録画。不審者・宅配員・猫を自動識別してDiscord通知。最も普及している用途。

🦁 野生動物トレイルカメラ

NoIR + PIR人感センサー + バッテリーパック。夜間に動物が通ると自動撮影 → AIで種類を判別 → Twitterに自動投稿。鹿・タヌキ・野鳥の自動分類システムが日本・欧米で多数動いている。

🖨️ 3Dプリンター監視

Pi 5 + Camera Module 3でプリント中のタイムラプス撮影。Obicoacontrolと連携して失敗を自動検知したらプリント停止。完成品のタイムラプス動画をSNSに自動投稿するMakerが世界中にいる。

🌱 植物タイムラプス+AI健康診断

毎日同時刻に植物を撮影 → LLMが画像から葉の色・萎れ・病気の兆候を判定 → 「今日の植物日記」としてTwitter自動投稿。土壌センサーとセットで水やりも自動化。農業IoTで応用拡大中。

👶 ベビー・ペットモニター

Camera Module 3 + Raspberry Pi OS。Motion検知で動画録画・スマホへのストリーミング。泣き声検知(マイク)と組み合わせて「泣いた」「動いた」をLINE通知。市販ベビーモニターより高機能で安価に実現。

📄 自動OCR・書類デジタル化

カメラで請求書・レシート・メーターを撮影 → Tesseract OCR or LLM-Vision でテキスト抽出 → Google Sheetsに自動記入。電力・ガスのメーター自動読み取りシステムがHomeLaberに普及中。

🚗 ナンバープレート認識(ANPR)

駐車場入口にカメラを設置 → OpenALPR or Frigate でナンバー認識 → 登録車のみゲートを開放。コイン駐車場の自動化・マンション駐車場管理で実際に稼働しているシステムが多数。

🌡️ 熱カメラ侵入者検知

MLX90640(熱赤外線センサー)で体温を検知。光が完全にない真っ暗な環境でも人・動物を検知可能。プライバシー配慮のセキュリティカメラとして欧米のHomeLaberが設置事例多数。

🌅 天気・空撮タイムラプス

HQ Camera + 魚眼レンズ(180°)で空全体を撮影。毎日タイムラプスを生成してYouTubeに自動アップロード。雲・虹・星の動きを長期記録。気象観測自動化に使われる。

🔬 昆虫・植物細胞の顕微鏡撮影

HQ Camera + マクロレンズを安価な顕微鏡に装着 → 撮影した昆虫・葉の細胞写真をAIが自動分類 → 学術SNSに投稿。市販顕微鏡カメラより高解像度・低コストで実現できる。

📦 在庫・陳列棚の自動管理

小売店の棚にカメラを設置 → YOLOv8で商品の在庫状況を定期チェック → 欠品を検知したらLINE・Slack通知。個人経営の飲食店・コンビニ規模での導入事例が日本でも増加中。

🐦 野鳥自動識別+SNS投稿Bot

庭の餌台にカメラを設置 → PIR動体検知で撮影 → AIが野鳥の種類を判別(Merlin Birdをオフラインで動かす例もあり)→ 「スズメが来た!」とTwitterに自動投稿。Redditのr/raspberry_piで人気プロジェクト。

🚢 ドライブレコーダー・ダッシュカム

Pi 5 + Camera Module 3 + SSD で走行映像を録画。GPSモジュールと組み合わせて位置情報付きの走行ログを作成。AI で急ブレーキ・危険シーンを自動ハイライト。

🗿 3Dスキャン(フォトグラメトリ)

複数台のカメラまたは移動しながら多角度撮影 → Meshroom(フォトグラメトリOSS)で3Dモデル生成。フィギュア・建築物・遺跡のデジタルアーカイブに使われている。Pi 5の2CSIポートで2視点同時撮影も可能。

🤖 カメラ × AI処理パイプライン

AI処理使用モデル/ツール処理速度(Hailo-8L)実際の活用例
物体検出YOLOv8 / YOLOv630fps以上宅配検知・駐車場監視・在庫管理
顔認識InsightFace / DeepFace12ms/フレームドアロック・来客ログ・家族通知
姿勢推定MoveNet / OpenPose30fps転倒検知・運動フォーム分析
OCRTesseract / EasyOCR / LLM-Vision1〜3秒/枚メーター読み取り・請求書処理・ナンバー認識
セマンティックセグメンテーションDeepLab / FastSCNN15〜30fps自律ロボット・農場の作物/雑草識別
画像説明(LLM Vision)llava / moondream(Ollama経由)3〜10秒/枚植物健康診断・異常検知・SNS自動キャプション生成
深度推定Depth Anything v2 / MiDaS5〜15fps距離測定・ロボット障害物回避

💡 2カメラ同時運用のすすめ(Pi 5限定)

Pi 5は2本のCSIポートを持つ唯一のRaspberry Piモデル。以下の組み合わせが実際に使われている:

  • 📸 Camera Module 3(標準)+ Camera Module 3 Wide: 玄関の正面・広角を同時録画(Frigate NVR)
  • 📸 Camera Module 3 + Camera Module 3 NoIR: 昼間は可視光・夜間はIRで自動切り替え(Frigate時間スケジュール)
  • 📸 ステレオカメラセット: 2眼の視差で距離計算。Arducam同期トリガー基板を使えばピッタリ同期
  • 📸 AI Camera(IMX500)+ USB熱カメラ: 可視光AIと熱赤外線を融合した高精度侵入者検知

👤 顔認識・ドアロック連動

Hailo + InsightFaceで来訪者の顔を認識。登録した家族なら自動でスマートロック解除。知らない人ならDiscord通知。推論速度 12ms(Hailo-8L)。玄関AIカメラとして世界中で稼働中。

📦 物体検出(YOLOv8)+ n8n連携

30fps以上のリアルタイム物体検出。「宅配便が届いた」「猫が帰ってきた」「車が駐車場に入った」といったイベントをn8nでキャッチし、LINE通知・Slack・Twitterに自動投稿。

🔒 Frigate NVR(最も普及している用途)

Home Assistant連携の防犯カメラOSSで最も人気。Hailo NPUと組み合わせてCPU負荷0%で24時間物体検出・録画・クリップ自動保存。不審者検出 → 自動通知が5,000円以下で実現。

🌿 LLM Vision × 植物診断

毎日定時にカメラ撮影 → llava(Ollama経由)に「この植物の健康状態を教えて」と質問 → 日本語で回答 → 「今日の植物日記」としてTwitter自動投稿。クラウドAI不要で完全ローカル運用。

⚡ GPIO・センサー・アクチュエータ

Pi 5には40ピンのGPIO(汎用入出力)ヘッダーがある。ここにセンサーやLED・モーター・リレーを接続することで現実世界を感知・制御できる。

🌡️ 環境センサー

  • DHT22: 温度・湿度(±0.5℃精度)
  • BME680: 温度・湿度・気圧・空気質
  • MH-Z19: CO2濃度(室内空気質)
  • BH1750: 照度センサー

→ 室温・CO2が閾値超えたらエアコンON・通知

🚶 人感・距離センサー

  • PIR(HC-SR501): 人感センサー
  • HC-SR04: 超音波距離センサー
  • VL53L0X: レーザー測距(ToF)

→ 人を検知 → カメラ起動 → 顔認識

🌱 農業・植物センサー

  • 土壌水分センサー: 水やりタイミング検出
  • LDR(光センサー): 日照時間計測
  • pH センサー: 水耕栽培の水質管理

→ 土が乾いたら自動水やりポンプ制御

💡 LED・ディスプレイ

  • LEDストリップ(WS2812B): フルカラーRGB制御
  • OLEDディスプレイ(I2C): 情報表示
  • 7セグメントLED: 数値表示
  • e-inkディスプレイ: 低電力表示

→ AIエージェントの状態・SNS反応数を表示

⚙️ モーター・アクチュエータ

  • サーボモーター: カメラ雲台・ドアロック
  • DCモーター: ロボット走行・ポンプ制御
  • ステッピングモーター: 精密位置制御
  • リレー: 家電(100V機器)のON/OFF

→ AIが「暑い」と判定 → リレーでエアコンON

🔊 音声・スピーカー

  • USBマイク: 音声認識(Whisper)
  • USBスピーカー: TTS(音声合成)
  • ReSpeaker HAT: 高品質音声入力
  • I2S DAC: 高音質オーディオ出力

→ 声でAIエージェントに指示、返答を音声で聞く

🔗 外部デバイスとの接続方法

プロトコル接続方法主な用途難易度
GPIO(直結)ジャンパーワイヤーで40ピンに直接接続LED・ボタン・簡単なセンサー★☆☆ 簡単
I2CSDA・SCLの2線。複数デバイスを1系統で接続OLEDディスプレイ・温湿度センサー・IMU★★☆ 普通
SPI4線の高速シリアル通信RFID(RC522)・高速ADC・TFTディスプレイ★★☆ 普通
UART/USBシリアル通信。USB変換アダプタ経由でも可Arduino連携・GPS・CO2センサー・3Dプリンター★★☆ 普通
BluetoothPi 5内蔵BT5.0。ペアリングのみで接続スマートフォン連携・BLEセンサー・スピーカー★☆☆ 簡単
WiFi/MQTTPi 5内蔵WiFi6。MQTT brokerで多デバイス統合IoTデバイス全般・Home Assistant・ESPデバイス★★☆ 普通
NFC/RFIDPN532モジュール(I2C/SPI)接続入退室管理・スマートカード・Suica読み取り★★☆ 普通
Arduino連携USB(シリアル)でPiとArduinoを接続Pi=AI処理・Arduino=ハードウェア制御の分業★★☆ 普通
Home Assistant同一LAN上にインストール。2,000以上のデバイスに対応スマート家電・照明・エアコン・ドアロック統合★☆☆ 簡単

🤖 Claude おすすめ活用シナリオ(AIエージェント × 物理デバイス)

AIエージェントと物理デバイスを組み合わせると、「現実のトリガー → AI判断 → 自動アクション」というループが作れる。以下はすべてPi 5で実現可能なシナリオだ。

📸

シナリオ①:来訪者AI認識 → SNS・Discord自動通知

構成: Camera Module 3 + PIR人感センサー + Hailo AI HAT(オプション)+ n8n

玄関前に人感センサーを設置 → 反応したらカメラ起動 → 顔認識AIで「知人 / 不審者 / 宅配員」を判定 → n8n経由でDiscord通知・Twitterに「来客あり」を自動投稿。24時間無人セキュリティが完成。

難易度: ★★★☆☆ 必要予算追加: +約5,000〜15,000円(カメラ+センサー)

🌿

シナリオ②:AI植物管理システム → 水やり自動化 + 生育レポートTwitter投稿

構成: カメラ + 土壌水分センサー + リレー + 水ポンプ + n8n + LLM

毎朝カメラで植物を撮影 → LLMが画像を分析して健康状態を評価 → 土壌センサーが乾燥を検知したらリレーでポンプを動かして自動水やり → 「今日の植物日記」としてTwitterに自動投稿。完全自動の植物育成ログが作れる。

難易度: ★★★☆☆ 必要予算追加: +約3,000〜8,000円

🏠

シナリオ③:AI室内環境モニター → 自動家電制御

構成: BME680センサー + MH-Z19(CO2) + リレー + Home Assistant + n8n

室温・湿度・CO2を常時監視 → CO2が1000ppm超えたら換気扇をリレーでON → 室温が30℃超えたらエアコンの赤外線コマンドを送信(スマートリモコン経由) → 「今日の室内環境レポート」をTwitterに夜自動投稿。

難易度: ★★☆☆☆ 必要予算追加: +約2,000〜5,000円

🎙️

シナリオ④:音声AIエージェント → 声でTwitter投稿・タスク実行

構成: USBマイク + USBスピーカー + Whisper(音声認識) + Ollama/Claude API + n8n

「ねえPi、今日の投稿内容を考えて」と話しかける → Whisperで音声をテキストに変換 → LLMがTwitter投稿文を生成 → 「これでいい?」と音声で確認 → 「OK」で自動投稿。声だけで完結するAIアシスタントが家に常駐する。

難易度: ★★★☆☆ 必要予算追加: +約2,000〜5,000円(マイク+スピーカー)

🃏

シナリオ⑤:NFC/RFIDカードで物理トリガー → AIエージェント起動

構成: PN532 NFC/RFIDリーダー + Suicaや社員証 + n8n + LLM

Suica(または専用カード)をかざす → カードのIDを認識 → 「帰宅モード」「仕事モード」を切り替え → それぞれのワークフロー(照明・エアコン・投稿スケジュール)を起動。物理カードが万能リモコンになる。

難易度: ★★☆☆☆ 必要予算追加: +約1,500〜3,000円(NFCリーダー)

Claudeからのアドバイス: 最初はTwitter自動投稿から始めて安定稼働を確認してから物理デバイスを1つずつ追加するのがベスト。 いきなり全部やろうとするとトラブル原因の切り分けが難しくなる。 「n8n → カメラ → センサー」の順で拡張していくのが世界のHomeLaberが辿る最短ルートだ。

ラズパイでしかできないLLM活用事例

Discord BotやチャットアプリはOpenRouter API + Next.jsで十分作れる。ではラズパイでしかできないことは何か?答えは「物理世界との接点」だ。GPIO・カメラ・センサー・オフライン動作——これらはクラウドAPIでは絶対に実現できない。以下は世界中の開発者が実際に作った、クラウドでは不可能なプロジェクトだ。

クラウドAPI vs ラズパイローカルLLM 比較表

項目OpenRouter + Next.jsラズパイ + ローカルLLM
テキストチャットBot○ 得意△ 遅いが可能
Discord/LINE Bot○ 最適解△ 可能だが利点なし
GPIO制御(照明・リレー)× 不可能○ ラズパイ専用
カメラ映像リアルタイム解析△ 遅延大(アップロード必要)○ ローカル即時処理
センサーデータ→即時判断× レイテンシが致命的○ <100msで反応
オフライン動作× ネット必須○ 完全独立動作
プライバシー(データ外部送信なし)× APIに送信○ デバイス内完結
24時間稼働コスト月$5〜50+電気代 月¥100程度
ロボット制御× 物理接続不可○ シリアル/GPIO直結

MCP(Model Context Protocol)でAIに物理世界を操作させる

2025年最注目: MCPがエッジAIの標準プロトコルに

Anthropic発のMCPプロトコルが、IoT/エッジデバイスの統合レイヤーとして業界標準化しつつある。

🔌

ARM公式: MCPサーバーをPi 5で構築

learn.arm.com

Anthropic社のMCPプロトコルをPi 5上で実行。read_temperature、toggle_relay、get_motion_status、GPIO状態、カメラフィードをJSON-RPC 2.0で公開。あらゆるLLMエージェントが物理世界のツールを呼び出せるようになる。クラウドAPIでは絶対に実現できない——GPIOもリレーもセンサーも、物理的にその場にいないと操作できない。

🌐

Qualcomm: MCP for IoT/Edge

qualcomm.com, 2025年10月

Qualcomm公式がMCPをIoT/エッジデバイスの統合レイヤーとして採用を推奨。クラウド・エッジ・現実世界のデバイスを単一プロトコルで制御。業界レベルでの本番採用が始まっている。

侵入者に話しかけるAIセキュリティカメラ

👤

3Dプリント製の「頭」が侵入者に語りかける

Hacker News Show HN, 2026年3月

3Dプリントした頭部型エンクロージャにカメラとスピーカーを内蔵。Pi 4がOpenCVで動体検出→VLM(Qwen3.5 35B)がシーンを解析→カメラが侵入者に向かって「あなたが何をしているか見えていますよ」と話しかける。Google Home Premium月額$20の無料代替として制作。文字通りカメラが喋る。

📹

Home AssistantローカルLLMビジョンカメラ

StratoBuilds

Home Assistant + Reolink + ローカルVLMで完全プライベートな防犯カメラ。映像が一切クラウドに送信されない。自然言語でシーンを説明: 「玄関に配達員。大きな段ボール箱を持っている」

心拍でAI音楽をリアルタイム生成(TEMPO)

🎵

Hailo AIハッカソン2位入賞

hailo.ai

心拍センサーのデータをリアルタイムでAIに入力→心拍に同期したMIDI音楽を動的に生成。あなたの体がそのまま指揮者になる。ワークアウト中は自動でテンポが上がり、休憩中はスローダウン。パーソナライズ音楽療法にも応用可能。クラウドでは心拍→音楽の即時フィードバックが遅延で破綻する。

HW: Pi 5 + Hailo AI HAT+ (26 TOPS) + 心拍センサー

3Dプリント失敗をAIが自動検知・停止

🔍

PiNozCam

GitHub: DrAlexLiu, OctoPrint対応

ノズル装着型の内視鏡カメラ(約1,500円)の映像をPi 5のARM CPUで直接推論。30画像/分で3Dプリント失敗をリアルタイム検知→Telegram通知→自動停止。完全無料、サブスク不要、クラウド不要。3DモデルのIPを外部送信しないため著作権リスクもゼロ。

🍝

Obico (旧 The Spaghetti Detective)

深層学習AIがWebカメラ映像から「スパゲッティ化」(フィラメントが絡まる失敗)を自動検出。印刷を自動停止して素材の無駄を防ぐ。OctoPrint + Pi環境で動作。

24時間365日、野鳥の声を聞き分けるAI

🐦

BirdNET-Pi

Cornell Lab of Ornithology / GitHub

USBマイクで24時間録音→数千種の鳥をAIが鳴き声だけで自動識別。14カ国以上で市民科学ネットワークとして展開中。ソーラーパネルで完全自立動作し、電源もネットもない僻地に設置可能。連続音声をクラウドに送信するのは帯域的に不可能——ローカル推論だからこそ成り立つ。Pi Zero 2Wでも動作。

LLMでロボット群を自然言語で統率

🤖

LLM2Swarm

arXiv, GitHub: Pold87

世界初のLLM×ロボットスウォーム統合フレームワーク。各ロボットが自分専用のLLMインスタンスを持ち、自律的に推論・計画・協調する。プログラミング知識ゼロでOK——自然言語で群れの行動を記述するだけ。Pi 5でハードウェアテスト済み。

🦾

LlamaPi: 会話しながらジェスチャーするロボットアーム

GitHub: zhoupingjay

Pi 5上でLlama-3.2 3Bを実行。音声で会話しながら、会話の文脈に応じてロボットアームが自然にジェスチャーする。命令に従うだけでなく、「会話に参加する」ロボット。

ドローンを自然言語で操縦するLLM

🚁

Universal LLM-Drone Interface

arXiv, 2026年1月

LLMをあらゆるMavlink互換ドローン(PX4, Ardupilot)に接続。「赤い建物に飛んで写真を撮れ」→実際の飛行コマンドに変換。数百万台の既存ドローンと互換性あり。

🛬

LLM-Land: 自律着陸判断

arXiv, 2025年5月

VLMがカメラ映像から着陸地点の安全性を即座に判断→衝突回避軌道をリアルタイム生成。ドローンが「目で見て」「考えて」「安全に降りる」——全てLLMパイプラインで実行。

ペットの顔を見分けるAI給餌器

🐾

Automatic Pet Feeder with AI Recognition

Hackster.io

YOLOv5でペットの顔を個体識別→正しい子に正しい量のフードを配給。多頭飼いの「別の子のご飯を横取り」問題をエッジAIで解決。クラウド障害でペットが空腹になるリスクゼロ。

視覚障がい者のための目になるAI

👁

BlindSpot VisionGuide

Nature Scientific Reports, 2026年

顔認識・画像キャプション・新聞読み上げを統合した視覚障がい者支援システム。Nature掲載。カメラで見た世界を音声で即座に描写。ネット不要で常に利用可能。

🤟

手話認識 99.52%精度

IJCTT Journal

MobileNet-V2をPi 3(!)で実行し、リアルタイム手話→音声翻訳を実現。99.52%の認識精度。手話会話は一瞬の遅延も許されない——クラウド往復では会話が成り立たない。

ソーラーパネルだけで動くLLM

太陽光で永久稼働するAI

Mixed Matrix Arts

Pi Zero 2W(512MB RAM!)に量子化LLM(135Mパラメータ)を載せ、ソーラーパネルだけで動作。電源もネットも不要。僻地の環境モニタリングステーションとして無限に稼働可能。

ソーラー電力管理 + LLM RAG

Jacob Luna, Medium, 2026年3月

Pi上でソーラー発電の監視 + グリッド裁定取引ロジック + Ollama(gemma2:2b)によるRAG質問応答を全て実行。「今日の発電量は?」「バッテリー残量からエアコンは何時間使える?」にローカルLLMが即答。

ラジオ電波をAIが自動分類(SDR + ML)

📻

RTL-ML

rtl-sdr.com / オープンソース

約4,000円のSDRドングル + Pi 5で、8種の実際の無線信号(航空機ADS-B、NOAA気象衛星、FM放送、ページャー等)を87.5%精度で自動分類。モデルサイズわずか186KB、処理時間120ms。電波は一瞬で消える——クラウドにアップロードしている暇はない。

おすすめモデル選定ガイド

用途おすすめモデルサイズ速度(Pi 5 8GB)メモ
高速レスポンス重視TinyLlama 1.1B0.6GB18 tok/s簡単な分類・判定向き
バランス型Qwen 2.5-1.5B1.0GB15 tok/sGPIO制御コマンド解析に最適
高品質テキストGemma 2 2B1.5GB10 tok/s自然な日本語応答
マルチモーダル(カメラ)Qwen2.5-VL-3B2.0GB要AI HAT+ 2映像+テキスト同時処理
汎用・高性能Llama 3 8B (Q4)4.7GB3 tok/s品質最高だが遅い

結論: ラズパイ × LLMの本質

ラズパイ × LLMの本質は「AIに手足を与える」こと。テキストを生成するだけならクラウドAPIで十分。しかし、心拍で音楽を奏で、侵入者に語りかけ、野鳥の声を聞き分け、ドローンを着陸させ、ロボットの群れを統率する——この物理世界とのインタラクションこそ、ラズパイでしかできないLLM活用の真髄だ。12,000円のボードが、クラウドでは絶対に到達できない領域を切り拓く。

月額課金を電気代¥100にする——セルフホスティング完全ガイド

n8nをRailwayで動かせば月$15。Zapierなら月$20。でもラズパイなら電気代月¥100だけ。ここではクラウドSaaSの月額課金を置き換えるセルフホスティングアプリを網羅する。PC上で動かすと電源をつけっぱなしにする必要があるが、ラズパイなら5-10Wで24時間365日稼働できる。

OpenClaw — すべてのAIエージェント活用の鍵

OpenClawはWhatsApp・Telegram・Discord・Slack・Signalに接続するAIエージェントゲートウェイ。ファイル管理、シェルコマンド実行、ブラウザ自動操作、ワークフロー統制をこなす。テキスト・音声・画像を理解し、Ollama/llama.cppと連携すれば全処理がローカル完結。Pi 5が推奨環境で、PicoClaw版はPi Zeroでも動作する。クラウドVPSなら月$15-40かかるホスティングが電気代のみ。

コスト比較——1年でいくら節約できるか

カテゴリクラウドSaaS例月額ラズパイ代替月額
自動化ワークフローZapier$20+n8n / Activepieces¥0
WebアナリティクスPlausible Cloud$9Umami¥0
パスワード管理1Password$3Vaultwarden¥0
チャット(10人)Slack$72.50Mattermost¥0
GitGitHub Teams$4/人Gitea¥0
メールマーケMailchimp$13+Listmonk¥0
監視UptimeRobot Pro$7Uptime Kuma¥0
CMSGhost Pro$9Ghost (self)¥0
予約管理Calendly$8Cal.com¥0
合計 (例)$146.50+/月電気代¥100/月
年間差額$1,758+/年約¥1,200/年

ハードウェア初期費用(約¥21,000)は3ヶ月で回収。以降は完全に利益。

AIエージェント・LLMツール

🤖

OpenClaw

代替: Cloud VPS ($15-40/月) → 無料

WhatsApp・Telegram・Discord・Slack・Signalに接続するAIエージェント統合基盤。ファイル操作、ブラウザ自動化、ワークフロー統制。Ollama連携でローカルLLM推論もOK。ARM64対応。

🧠

Ollama + Open WebUI

代替: ChatGPT Plus ($20/月) → 無料

ローカルLLMをChatGPT風UIで利用。Phi-3、Qwen2、TinyLlamaなど小型モデルが動作。品質は劣るが、簡単な質問・要約・翻訳には十分。

💬

LibreChat

代替: 複数AIサブスク → 一元化

OpenAI・Claude・Ollama・250以上のLLMを統一インターフェースで利用。APIキーを持っていれば、月額サブスクなしで全モデルにアクセス。

自動化・ワークフロー

n8n

代替: Zapier ($20+/月) → 無料

400以上のサービスと連携。ビジュアルワークフローエディタ。2,100回以上のテストで実行エラー率0.4%。Docker ARM64対応。

🕷️

Huginn

代替: IFTTT ($3.49/月) + スクレイピングサービス → 無料

Web監視・スクレイピング・通知を自動化。「もしXが起きたらYをする」をエージェント方式で構築。

🧩

Activepieces

代替: Zapier ($20+/月) → 無料

320以上のネイティブ連携。ノーコードで14分セットアップ。直感的なUI。

🔴

Node-RED

代替: IoTプラットフォーム ($5-20/月) → 無料

IBM開発のフロー型自動化。128MBで動作しPi Zeroでも稼働。IoT連携に最強。

プロジェクト管理・タスク管理

📋

Vikunja

代替: Trello ($5/月) / Todoist ($4/月) → 無料

リスト・Kanban・ガントチャート対応。軽量でどのPiでも動作。積極的にメンテナンスされている。

📌

Planka

代替: Trello ($5/月) → 無料

リアルタイムKanbanボード。Trelloそっくりの美しいUI。Docker ARM64対応。

Webアナリティクス

📊

Umami

代替: Plausible Cloud ($9/月) / Google Analytics → 無料

プライバシーファースト。クライアントJSわずか1KB(Googleは45KB)。2コア2GBで余裕稼働。ARM64で最高のアナリティクス。

📈

Matomo

代替: Google Analytics / Adobe Analytics → 無料

フル機能アナリティクス。1億回以上のDockerダウンロード。Umamiより重いが機能豊富。

CMS・ブログ

✍️

Ghost

代替: Ghost Pro ($9-25/月) → 無料

美しいエディタ。ニュースレター・メンバーシップ・課金機能内蔵。Node.jsベースでARM64対応。

🗄️

Strapi

代替: Contentful ($300+/月) → 無料

ヘッドレスCMS。REST + GraphQL API。Pi 2でも動作。カスタムコンテンツタイプを自由に定義。

コミュニケーション

💼

Mattermost

代替: Slack ($7.25/人/月) → 無料

10人チームなら月$72.50を節約。Go + Reactで軽量。Rocket.Chatよりリソース消費が少ない。

🔐

Matrix/Element

代替: Slack ($7.25/人/月) → 無料

エンドツーエンド暗号化。分散型。Slack/IRC/Discordへのブリッジあり。

Git・CI/CD

🐙

Gitea

代替: GitHub Teams ($4/人/月) → 無料

シングルバイナリ80MB未満。Pi 3や512MBのVPSで動作。Goで書かれており軽量。

🔧

Woodpecker CI

代替: CircleCI ($15+/月) → 無料

Drone互換YAML。Go製。CI/CDパイプラインをラズパイで自前運用。

ファイルストレージ・同期

☁️

Nextcloud

代替: Google Workspace ($6/人/月) → 無料

ファイル・カレンダー・連絡先・Office・トーク。3,400以上のアプリ。ただしPiでは重め。

🐟

Seafile

代替: Dropbox ($9.99/月) → 無料

ファイル同期特化。Nextcloudの30%のリソースで動作。11GBフォルダを6分で同期。Piに最適。

🔄

Syncthing

代替: Dropbox ($9.99/月) → 無料

中央サーバー不要のP2P同期。分散型。リアルタイム。Go製で超軽量。

セキュリティ・ネットワーク

🔑

Vaultwarden

代替: 1Password ($3/月) → 無料

Bitwarden完全互換。プレミアム機能すべて無料。Rust製でRAM 50MB未満。Pi Zeroでも動く。

🛡️

Pi-hole

代替: 広告ブロックサブスク ($2-5/月) → 無料

ネットワーク全体の広告ブロック。全デバイスに適用。ラズパイの代名詞。

🌐

Tailscale + WireGuard

代替: NordVPN ($3-12/月) → 無料

Tailscaleはファイアウォール/CGNAT越え。Pi-holeと組み合わせれば外出先でも広告ブロック+VPN。

SNSツール・マーケティング

📱

Mixpost

代替: Buffer ($5-10/月) / Hootsuite ($19+/月) → 無料

Facebook・Instagram・LinkedIn・Pinterest・YouTube・TikTok・X対応。投稿数制限なし。

📧

Listmonk

代替: Mailchimp ($13-20+/月) → 無料

Go製シングルバイナリ。WYSIWYG。セグメンテーション・ドリップキャンペーン。大規模リストも処理可能。購読者増でも料金不変。

監視・モニタリング

📡

Uptime Kuma

代替: UptimeRobot Pro ($7/月) → 無料

HTTP(s)・TCP・DNS・Ping監視。美しいステータスページ。Slack/Discord通知。Pi 3でも動作。

👁️

changedetection.io

代替: Visualping ($10+/月) → 無料

無制限サイト監視。Discord/Slack/メール通知。30.7k GitHub stars。ARM64完全対応。常時稼働の低消費電力デバイスに最適。

メディア・写真管理

🎬

Jellyfin

代替: Plex Pass ($5/月) → 無料

映画・TV・音楽・写真。100%無料、プレミアム層なし。ダイレクトプレイはPiで快適。

🎵

Navidrome

代替: Spotify ($10/月) → 無料(所有音楽)

Go製で超軽量。Pi Zeroでも動作。Subsonic API互換で多数のモバイルアプリと連携。

📸

Immich

代替: Google Photos ($3/月) → 無料

スマホ自動バックアップ。顔認識・場所検索。Pi 5 8GBで動作(AI機能はやや遅い)。

ビジネス・生産性ツール

🧾

Invoice Ninja

代替: FreshBooks ($15/月) → 無料

請求書・見積書・経費・タイムトラッキング・決済ゲートウェイ・定期請求。Pi 5でDocker確認済。

📄

Stirling-PDF

代替: Adobe Acrobat ($12.99/月) → 無料

結合・分割・変換・OCR・署名・透かし——PDF操作すべて。ARM64対応。

📑

Paperless-ngx

代替: Evernote ($8-15/月) → 無料

OCR・検索可能アーカイブ・自動タグ付け。書類をスキャンしてデジタル管理。

その他の便利ツール

📆

Cal.com

代替: Calendly ($8-16/月) → 無料

予約管理。ホワイトラベル・API対応。Next.jsベースでやや重い。

💹

Ghostfolio

代替: YNAB ($14.99/月) → 無料

株式・ETF・暗号資産のポートフォリオ追跡。純資産ダッシュボード。多通貨対応。ARM64 Docker公式対応。

📰

FreshRSS

代替: Feedly Pro ($6/月) → 無料

Pi 1(!)でも動作。150フィード・22,000記事でもサブ秒レスポンス。Google Reader API互換でモバイル同期。

🍳

Mealie

代替: 料理アプリ ($5-10/月) → 無料

URLからレシピ自動インポート。献立計画・自動買い物リスト。家族共有。

Pi 5で快適に動くアプリ TOP10

リソース消費が少なく、節約効果が大きいベスト10:

  1. Vaultwarden — RAM 50MB。パスワード管理の決定版
  2. Uptime Kuma — CPU/RAM極小。監視の定番
  3. Pi-hole + Tailscale — 広告ブロック+VPNの最強コンボ
  4. FreshRSS — Pi 1でも動く。RSSリーダー
  5. Listmonk — Goシングルバイナリ。メールマーケの救世主
  6. changedetection.io — 軽量。Web変更監視
  7. n8n / Activepieces — 自動化で月$20以上節約
  8. Gitea — 80MBシングルバイナリ。自前Git
  9. Navidrome — Pi Zeroでも動く音楽サーバー
  10. OpenClaw — AIエージェントの司令塔

ラズパイのセルフホスティングで年間$1,758以上を節約できる。しかもPCと違い、ラズパイは5-10Wで24時間稼働できるため「つけっぱなし」のコストが圧倒的に安い。スケジュール実行が必要なアプリ(Twitter投稿、Web監視、バックアップ等)こそラズパイの独壇場だ。初期投資¥21,000は3ヶ月で回収——あとは電気代¥100/月だけで、クラウドと同じサービスが永久に使える。

まとめ・ロードマップ(完全手順)

「何をすればいいかわからない」を解消するために、各Dayで実際に何をするか・なぜするか・どうやるかをすべて言語化した。 手順通りに進めれば、コマンド未経験でも1週間でTwitter自動投稿まで完成できる。

✅ あなたはすでにDay 1の準備が完了している。 Raspberry Pi 5 8GB・Pironman 5ケース・Smraza電源・Silicon Power NVMe SSD 256GB・KIOXIA microSD 128GBを2026年3月21日に注文済み。 到着したらDay 1の「組み立て」からスタートできる。

1

Day 1〜2:ハードウェア組み立て・OS起動

目標:Pi 5を起動してSSHで接続できる状態にする

① Pironman 5の組み立て(30〜60分)

Pironman 5はケース・タワークーラー・OLEDディスプレイ・シャットダウンボタンが一体になった高品質ケースだ。 付属のマニュアル(日本語対応)またはSunFounder公式のオンラインチュートリアルを見ながら組み立てる。 Pi 5の基板をケースにはめ込み、NVMe SSD(Silicon Power 256GB)をケース内のM.2スロットに差し込んでネジ留めするだけ。 電源はまだ接続しなくてよい。

⚠️ 静電気注意:Pi 5の基板を持つときは金属部分を触って静電気を逃がしてから作業すること。

② Raspberry Pi Imagerをダウンロード(PCで作業)

Raspberry Pi ImagerはOSをSDカードに書き込む公式ツール。WindowsのPCにインストールして使う。 「Raspberry Pi Imager」でGoogle検索 → 公式サイト(raspberrypi.com)からダウンロード → インストール。 インストール後に起動する。

③ OSをmicroSDカードに書き込む(PC作業・約10分)

KIOXIA 128GB microSDをPCに挿入する(カードリーダーが必要。ない場合はAmazonで500円以下で購入可)。 Imagerで以下を選択する:

  • デバイス:Raspberry Pi 5
  • OS:Raspberry Pi OS(64-bit)※「Recommended」と書いてあるもの。32-bitは絶対に選ばない
  • ストレージ:挿入したmicroSDカード

「次へ」を押すと「OS カスタマイズ」の画面が出る。ここが重要。「設定を編集する」を押して以下を設定する:

  • ホスト名:raspberrypi(そのままでOK)
  • ユーザー名:自分で決める(例:sato)
  • パスワード:自分で決める(メモしておく)
  • WiFi:自宅のWiFiのSSID(名前)とパスワードを入力
  • SSHを有効化:チェックを入れる

「保存」→「はい」で書き込みが始まる。約5〜10分で完了。完了したらSDカードをPCから取り出す。

④ 初回起動(約2〜3分)

microSDをPironman 5に挿入した状態でSmraza電源を接続する。Pironman 5のOLEDに起動中の表示が出る。 最初の起動は2〜3分かかる。OLEDにIPアドレスが表示されたら起動完了。 IPアドレスをメモしておく(例:192.168.1.5)。

⑤ SSHで接続する(PCのターミナルから)

WindowsのスタートメニューでPowerShellを検索して起動し、以下を入力する(usernameは③で設定した名前):

ssh username@raspberrypi.local
# または
ssh username@192.168.1.5  # OLEDに表示されたIPアドレス

「Are you sure you want to continue connecting?」と聞かれたら yes と入力してEnter。 パスワードを求められたら③で設定したパスワードを入力。 「username@raspberrypi:~$」と表示されたら接続成功。これ以降すべての操作はこの画面で行う。

⑥ システムを最新状態に更新する(必須・約5〜10分)

SSH接続した状態で以下をコピー&ペーストしてEnterを押す。これはシステム全体を最新バージョンにする作業で、セキュリティ上必須だ。

sudo apt update && sudo apt upgrade -y

「sudo」は「管理者として実行」という意味。途中で「続けますか?」と聞かれたらYを押す。完了まで数分かかる。

✅ Day 1〜2 完了チェック

  • □ Pironman 5にPi 5とSSDが組み込まれている
  • □ OLEDにIPアドレスが表示されている
  • □ PCからSSHで「username@raspberrypi:~$」が表示できる
  • □ sudo apt upgrade が完了している
2

Day 3:Ollama インストール・LLMを動かす

目標:Pi 5でローカルAIが動いていることを確認する

Ollamaとは何か

OllamaはAI(LLM)をPi 5上でローカル実行するためのツールだ。 ChatGPTのようなAIを自分のPi 5の中だけで動かせる。インターネット不要・データが外に出ない・使い放題。 インストールは1コマンドだけ。

① Ollamaをインストールする

SSHで接続した状態で以下を実行する:

curl -fsSL https://ollama.ai/install.sh | sh

このコマンドはOllamaの公式インストールスクリプトを自動でダウンロード・実行する。約1〜2分で完了。 「ollama」というコマンドが使えるようになる。

② 軽量AIモデルをダウンロードする

「llama3.2:3b」は約2GBの軽量AIモデル。Pi 5の8GB RAMで快適に動く。 「pull」はダウンロードという意味。

ollama pull llama3.2:3b

ダウンロード進捗が表示される。WiFi速度によるが5〜15分かかる。完了まで待つ。

③ AIと会話して動作確認する

ollama run llama3.2:3b

起動すると「>>>」のプロンプトが出る。ここに日本語で何か入力してみる:

>>> こんにちは。今日のTwitter投稿文を考えてください。

AIが回答を返してくれたら成功だ。終了は/byeと入力してEnter。

④ Ollamaを常時起動させる

Pi 5を再起動してもOllamaが自動で立ち上がるようにする:

sudo systemctl enable ollama
sudo systemctl start ollama

「systemctl enable」はOS起動時に自動で起動する設定。「systemctl start」は今すぐ起動。 これでPi 5を再起動してもOllamaが常に待機状態になる。

✅ Day 3 完了チェック

  • □ ollama run llama3.2:3b で日本語の返答が来た
  • □ systemctl enable ollama が完了している
3

Day 4:Docker インストール・n8n 起動

目標:ブラウザからn8nの画面にアクセスできる状態にする

DockerとDocker Composeとは何か

Dockerはアプリを「コンテナ」という箱の中に封じ込めて動かす仕組みだ。 n8nをDockerで動かすと、Pi 5の他の設定に影響を与えず、壊れにくく管理が楽になる。 Docker Composeは複数のコンテナをまとめて管理するツールで、設定ファイルを1つ書くだけで起動できる。

① Dockerをインストールする(1コマンドで完了)

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER

1行目がDockerのインストール(約3〜5分)。2行目はDockerを今のユーザーが管理者権限なしで使えるようにする設定。 完了後に一度ログアウト・再接続する(SSH切断して再接続)。

② n8n用のフォルダと設定ファイルを作る

mkdir ~/n8n && cd ~/n8n
nano docker-compose.yml

「mkdir」はフォルダ作成、「cd」はそのフォルダに移動、「nano」はテキストエディタを開くコマンドだ。 nanoが開いたら以下をコピー&ペーストする:

services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=0.0.0.0
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - GENERIC_TIMEZONE=Asia/Tokyo
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

貼り付けたら Ctrl+X → Y → Enter で保存して閉じる。

③ n8nを起動する

docker compose up -d

「-d」はバックグラウンドで動かすオプション。初回はn8nのイメージ(約500MB)をダウンロードするので3〜10分かかる。 「Started」と表示されたら起動完了。

④ PCのブラウザからn8nにアクセスする

WindowsのChromeやEdgeを開いて以下のURLを入力する:

http://raspberrypi.local:5678
# または
http://192.168.1.5:5678  # Pi 5のIPアドレス

n8nのセットアップ画面が表示される。メールアドレスとパスワードを設定する(これはn8nにログインするためのもの)。 このブラウザ画面がn8nの操作画面だ。SSHは必要なく、以降はこの画面からすべて操作できる。

✅ Day 4 完了チェック

  • □ PCのブラウザでhttp://raspberrypi.local:5678 が開いた
  • □ n8nにログインできている
  • □ 「Workflows」の画面が表示されている
4

Day 5〜6:Twitter API取得・自動投稿ワークフロー完成

目標:4時間ごとにAIが考えたツイートが自動投稿される状態にする

Twitter(X)Developer Accountとは何か

n8nがTwitterに投稿するには「APIキー」が必要だ。これはTwitterに「このアプリに自分のアカウントから投稿を許可します」と登録するための鍵のようなものだ。 取得はTwitterのDeveloper Portalで行う。無料枠でも月1500投稿まで可能。

① Twitter Developer Accountの取得(PCで作業・審査なし)

  1. developer.twitter.com にアクセス(Xアカウントでログイン)
  2. 「Sign up for Free Account」をクリック
  3. 用途を英語で入力する(例:I want to build an automated tweet posting system for my personal use.)
  4. 規約に同意して完了。即座に使えるようになる
  5. 「Projects & Apps」→「New App」でアプリを作成
  6. API Key・API Secret・Access Token・Access Token Secret の4つをメモ帳にコピーしておく(後で見れなくなる)

② n8nでTwitter自動投稿ワークフローを作る

n8nのブラウザ画面で以下の順に操作する:

  1. 「New Workflow」をクリック
  2. 「+」ボタン → 「Schedule Trigger」を選択 → 「Every 4 hours」を設定する
    (これが「4時間ごとに実行」する仕組み。定時になると自動で次のノードが動き出す)
  3. 「+」ボタン → 「HTTP Request」を選択 → Pi 5上のOllamaにリクエストを送る設定をする:
    URL: http://host.docker.internal:11434/api/generate
    Method: POST
    Body: {"model":"llama3.2:3b","prompt":"AIやテクノロジーに関する140文字以内の日本語ツイートを1つ考えてください。ハッシュタグを2つ付けて。","stream":false}
  4. 「+」ボタン → 「X(Twitter)」ノードを追加 → 「Create a tweet」を選択
  5. Credentialsに①で取得した4つのキーを入力する
  6. ツイートの内容に前のノードの出力を設定する
  7. 右上の「Save」→「Activate」をクリック

「Activate」にするとスケジュールが動き始める。次の実行タイミングを待つか、「Test workflow」で今すぐテストする。

✅ Day 5〜6 完了チェック

  • □ Twitter Developer AccountのAPIキー4点を取得・メモ済み
  • □ n8nのワークフローが「Active」になっている
  • □ テスト実行でTwitterにツイートが投稿された
5

Day 7:セキュリティ強化・安定運用への移行

目標:壊れにくく・安全に・長期間動き続ける状態にする

① SSH鍵認証の設定(パスワードをなくす)

今はパスワードでSSH接続しているが、パスワードは盗まれるリスクがある。 SSH鍵認証は「暗号化された鍵ペア」で認証する仕組みで、鍵がないと接続できなくなる。 Windowsで以下を実行する(SSH切断した状態でPowerShellを開く):

# Windowsで鍵ペアを生成(1回だけでOK)
ssh-keygen -t ed25519
# 保存場所を聞かれたらEnterを押す(デフォルト)
# パスフレーズは設定してもしなくてもOK

# 公開鍵をPi 5に送る
ssh-copy-id username@raspberrypi.local

これ以降、パスワードなしでSSHに接続できるようになる。

② fail2banのインストール(不正アクセス対策)

fail2banは「何度もパスワードを間違えたIPアドレスを自動でブロック」するツールだ。 外部からの総当たり攻撃(ブルートフォース)を防ぐ。

sudo apt install -y fail2ban
sudo systemctl enable fail2ban

③ tmpfs設定(SDカード・SSDの寿命を守る)

Linuxはログや一時ファイルを常に書き込み続ける。SDカードやSSDは「書き込み回数に上限」があるため、ログをRAM(メモリ)上に置くことで寿命を延ばす。 tmpfsはRAM上に仮想的なフォルダを作る仕組みだ。

sudo nano /etc/fstab

ファイルの末尾に以下を追加して保存(Ctrl+X → Y → Enter):

tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

再起動後から有効になる:sudo reboot

④ n8nワークフローのバックアップ

n8nのブラウザ画面でワークフローを開く → 右上の「...」メニュー → 「Export」でJSONファイルとしてダウンロードできる。 これをPCやGoogle Driveに保存しておけば、Pi 5が壊れても同じワークフローをすぐ復元できる。 ワークフローを変更するたびにバックアップする習慣をつけること。

✅ Day 7 完了チェック

  • □ SSH鍵認証でパスワードなしで接続できる
  • □ fail2banがインストールされている
  • □ n8nのワークフローをJSONでバックアップ済み

総コスト試算(実際の購入額)

項目費用
Raspberry Pi 5 8GB + Smraza電源 + Pironman 5ケース¥40,626
Silicon Power NVMe SSD 256GB¥8,980
KIOXIA microSD 128GB(初期設定用)¥2,280
初期費用合計(実績)¥51,886
電気代(24時間365日稼働・約5W)約200円/月
n8n・Ollama・Dockerソフトウェア代¥0/月(全部無料)

🎯 完成したとき、あなたのPi 5でできること

  • ✅ 4時間ごとにAIが考えたツイートがTwitterに自動投稿される
  • ✅ 月200円の電気代だけで動き続ける(サブスクなし)
  • ✅ データがすべて自宅のPi 5に留まる(プライバシー完全保護)
  • ✅ n8nで400以上のサービスと連携できる(Gmail・Discord・Notion等)
  • ✅ カメラ・センサーを追加すれば現実世界のトリガーで動くシステムに拡張できる