PIDI-BOX01: JLCPCBがRaspberry Pi Zero 2WでモジュラーDINレールコントローラを可能にした方法
1 min
- Raspberry Pi Zero 2Wによるガーデン灌漑の自動化:固定I/Oでは不足するとき
- 課題:成長が必要な灌漑システム
- 解決策:DINレール上のモジュラーI2Cアーキテクチャ
- コントローラモジュール:小さな筐体に詰まった豊富なハードウェア
- 拡張モジュール:必要な分だけ追加
- JLCPCBがプロジェクトを現実にした理由
- 結果:4年間ノートラブル灌漑
- オープンソース、すぐに複製可能
- こうしてスケーラブルなコントローラは完成する
Raspberry Pi Zero 2Wによるガーデン灌漑の自動化:固定I/Oでは不足するとき
4年前、豊富なハードウェア開発経験を持つドイツ人の電子設計エンジニア、ヴォルフガング・マンスフェルド氏は、自宅のガーデン灌漑を自動化する商用ソリューションを探していました。しかし、自身のニーズに合うものは見つかりませんでした。そこで、自分で作ることにしたのです。
最初のプロトタイプは動作しましたが、PCBの製造コストが高く、イテレーションを続ける大きな障壁となっていました。そんな中、JLCPCBをKiCadコミュニティ経由で発見し、プロジェクトは新たな次元へ。Raspberry Pi Zero 2Wを基盤とした、完全にモジュラーでオープンソースのDINレールコントローラ「PIDI-BOX01」が誕生しました。

PIDI-BOX01 モジュラーDINレールコントローラ(Raspberry Pi Zero 2W搭載)をJLCPCBで製造
課題:成長が必要な灌漑システム
自動ガーデンは一度に完成しません。最初は2つの電磁弁から始まり、湿度センサーを追加し、温度プローブを足し、気づけば10個のデバイスを制御する必要がありながら、コントローラは6ポートしかない、という状況に。
最初は別のコントローラを増設しようとしましたが、結果としてつなぎ合わせた構成となり、メンテナンスが困難でコストも無駄にかさむものでした。発想を転換する必要がありました。
解決策:DINレール上のモジュラーI2Cアーキテクチャ

PIDI-BOX01モジュラーI2CバスがDINレール上で拡張モジュールを接続
ヴォルフガング氏はPIDI-BOX01を、Raspberry Pi Zero 2Wを中核とし、すべての拡張モジュールを6ピン共有I2Cバスで接続するという明確な前提で設計しました。これにより、リレーや光入力、アナログチャンネルが必要になったときに、単にレールに新モジュールを差し込むだけで追加でき、システムの再設計や完全な再配線は不要です。
すべての電子回路はDINレールに取り付け可能なCamdenboss CNMB筐体に収められています。PCBは筐体にぴったり収まる寸法で設計されており、Camdenboss筐体を加工する必要はありません。
コントローラモジュール:小さな筐体に詰まった豊富なハードウェア

PIDI-BOX01 Raspberry Pi Zero 2WコントローラPCB(KiCad設計)
コントローラモジュールはRaspberry Pi Zero 2Wを収め、システム起動に必要な機能をすべて集約しています。
| コンポーネント | 仕様 |
|---|---|
| DC/DCコンバータ | 12V→5V 3A |
| RTC | DS3132 + CR2032電池 |
| 電源 | 10–28V DC / USB-C 5V |
| ディスプレイ | OLED 128×64 |
| 操作部 | タクトスイッチ3個 + 裏面実装LED6個 |
| I/O | 光デジタル1系統、1-Wire1系統、UART1系統、I2C IDC6ピン1系統 |
| 配線 | 26–12AWG端子台 |
拡張モジュール:必要な分だけ追加
Raspberry Pi Zero 2Wはシステムのブレインですが、単体では大したことはできません。PIDI-BOX01の面白い点は、各拡張モジュールをI2Cバスに差し込むだけで、既存の動作に影響を与えることなく自動認識されることです。リレー増設、アナログ入力追加、センサー増設は、必要になってから行えばよく、事前に用意する必要はありません。
6chリレーモジュール
PCF8574Aエキスパンダで6つの独立チャンネルを制御。電源投入時はすべてOFF(ビット7)で始まり、前面パネルに6つのテストボタンとステータスLEDを装備し、ソフトウェアやコントローラ接続なしに各出力を確認できます。
6ch光入力モジュール
同じPCF8574Aアーキテクチャを採用しながら、光絶縁入りの読み取り専用設計。12V産業用センサーを接続し、バスへの干渉リスクを排除するのに最適です。
4ch ADCモジュール(ADS1115)
プラットフォームで最も洗練されたコンポーネント。4系統のアナログ入力はシステムに対して電位フリー、I2CバスはAnalog Devices ADUM1250で絶縁、センサー給電用に4–8V 200mAの内部電源を搭載。I2Cアドレスを0x48–0x4Bの4種から選択できるA2版もあり、同一バスに最大4枚のADCモジュールを設置可能です。
JLCPCBがプロジェクトを現実にした理由

PIDI-BOX01 PCB、JLCPCB製造、KiCadオープンソースDINレールハードウェア
以前のバージョンでは、PCB製造コストが開発を続ける最大のブレーキでした。ヴォルフガング氏は手頃なソリューションを求め、2024年にKiCadコミュニティでJLCPCBを発見。それ以降30枚以上のPCBを発注しています。
価格だけでなく、寸法精度の高さによりモジュールを余計なケーブルなしで組み立てられること、表面仕上げの質の高さにより183℃リフローでも問題なくSMD実装できること、Gerberに誤りがあればJLCPCB技術サポートが指摘してくれ修正データをすぐに再アップロードできることなどが評価されています。
はんだペーストの塗布には、必ずJLCPCBのステンシルをご利用ください。必要な形状ですぐに発注できます。

結果:4年間ノートラブル灌漑
PIDI-BOX01は実験室のプロトタイプではありません。複数のシーズンにわたり、リレーによる電磁弁制御、アナログセンサー読み取り、RTCタイマー管理、1-Wire・I2C環境センシングを実環境で稼働させ続けています。すべて低電圧:デジタルI/Oは最大24V、リレー接点は最大48V、全入力に両方向TVSによるESD保護を配置。すべてのモジュールが現役で動作中です。
「フォーラムでJLCPCBを見つけられて本当に良かった。予算の負担が大幅に軽くなりました。」
— ヴォルフガング・マンスフェルド、プロジェクト作者

すでにJLCPCBをご利用の方は、「紹介して得する」プログラムにご参加ください。お友達1人が登録されると5ドルクーポン、さらに初注文完了で追加10ドルクーポンをプレゼント。紹介が増えるほど報酬が増えます。シェアして特典をGET!詳細は https://jlcpcb.com/jp/promotions/referral をご覧ください。
オープンソース、すぐに複製可能
プロジェクト全体がGitHubでオープンソース公開:KiCad回路図、PCBデータ、Gerber、前面パネル設計データすべて揃っています。共に開発・利用いただけるコントリビューターを募集しています。
GitHub: github.com/zero-pidi-box/PIDI-BOX01-X-ZERO
お問い合わせ: PIDI-BOX01@GMX.NET
こうしてスケーラブルなコントローラは完成する
ヴォルフガング氏は市場に求めるものが見つからなかったので、自分で作った。4年後、システムはガーデンを灌漑し続け、モジュールは現役で、すべてのファイルはGitHubに公開され誰でも複製可能だ。
JLCPCBのおかげで予算を気にせずイテレーションでき、30枚以上の発注がそれを証明。PIDI-BOX01を自作したい方は、Gerberデータがすでに揃っているので、今日すぐJLCPCBで発注できます。

学び続ける
PIDI-BOX01: JLCPCBがRaspberry Pi Zero 2WでモジュラーDINレールコントローラを可能にした方法
Raspberry Pi Zero 2Wによるガーデン灌漑の自動化:固定I/Oでは不足するとき 4年前、豊富なハードウェア開発経験を持つドイツ人の電子設計エンジニア、ヴォルフガング・マンスフェルド氏は、自宅のガーデン灌漑を自動化する商用ソリューションを探していました。しかし、自身のニーズに合うものは見つかりませんでした。そこで、自分で作ることにしたのです。 最初のプロトタイプは動作しましたが、PCBの製造コストが高く、イテレーションを続ける大きな障壁となっていました。そんな中、JLCPCBをKiCadコミュニティ経由で発見し、プロジェクトは新たな次元へ。Raspberry Pi Zero 2Wを基盤とした、完全にモジュラーでオープンソースのDINレールコントローラ「PIDI-BOX01」が誕生しました。 PIDI-BOX01 モジュラーDINレールコントローラ(Raspberry Pi Zero 2W搭載)をJLCPCBで製造 課題:成長が必要な灌漑システム 自動ガーデンは一度に完成しません。最初は2つの電磁弁から始まり、湿度センサーを追加し、温度プローブを足し、気づけば10個のデバイスを制御する......
4層基板と2層基板の違いとは?|用途別の選び方を初心者向けに解説
基板設計を始めると「2層基板で足りるのか、4層基板が必要なのか」という判断に迷うことがあるでしょう。 4層基板はコストが上がる一方、信号品質やEMI対策に大きなメリットがあるのです。 今回は、2層基板と4層基板の構造の違いから、用途別の選び方まで具体的な判断基準を解説します。 2層基板と4層基板の基本的な違い 2層基板は表面と裏面の2つの銅層で構成されており、すべての配線をこの2層に収める必要があります。構造がシンプルなため製造コストが低く、幅広い用途で使われる標準的な選択肢です。 4層基板は表裏2層に加え、内層に2層を持つ構成です。一般的なスタックアップは「信号層/グランドプレーン/電源プレーン/信号層」の4層構造で、内層の電源・グランドプレーンが信号品質の安定に大きく貢献します。コストは2層基板と比較して1.5〜2倍程度になりますが、得られる性能向上は設計の自由度を大きく広げます。 2層基板が向いているケース シンプルな回路・低速信号 LEDドライバ・温度センサー・単純なマイコン回路など、動作周波数が低くノイズの影響を受けにくい回路は2層基板で十分です。部品点数が少なく配線がシンプルであれば、......
プリント基板を自作するには?初心者向けに設計から発注までの流れを解説
「プリント基板を自分で作ってみたい」と思ったとき、最初に壁になるのが「どこから始めればいいかわからない」という問題です。実は、プリント基板の自作は設計ツールと発注サービスを使えば、初心者でも取り組めます。この記事では、基板自作の2つのアプローチと、設計から発注までの基本的な流れをわかりやすく解説します。 プリント基板の自作とは 「基板を自作する」には大きく2つのアプローチがあります。 1つ目は、銅張積層板にエッチング液を使って自宅で基板を手作りする方法です。手軽に試せる反面、精度に限界があり、細かい配線や両面基板の製作は難しくなります。 2つ目は、設計ツールで回路と配線を設計し、製造業者に発注して高品質な基板を作る方法です。現在はJLCPCBのような格安製造サービスが普及しており、少量・低コストでプロ品質の基板を手に入れられます。初心者には**「設計して発注する」**方法が現実的でおすすめです。 自作に必要なもの プリント基板を自作する際に必要なものを紹介します。 設計ツール(EasyEDA・KiCad) 基板設計には専用のCADツールが必要です。初心者に特におすすめなのがEasyEDAです。ブラ......
インピーダンス整合とは?|JLCPCBのインピーダンス計算機の使い方も解説
高速信号を扱う基板設計では、「インピーダンス整合」が品質を左右する重要な要素です。 インピーダンスが合っていないと、信号の反射やノイズが発生し、通信エラーや誤動作につながります。この記事では、インピーダンス整合の基本からJLCPCBのインピーダンス計算機の具体的な使い方まで解説します。 インピーダンス整合とは インピーダンスとは、交流電気回路における電気の流れにくさを示す値で、単位はΩ(オーム)です。プリント基板上の配線(トレース)にも固有のインピーダンス(特性インピーダンス)があり、信号源・伝送線路・受信側のインピーダンスが一致していない場合、信号の一部が反射して逆流します。 この「信号反射」が問題になるのは、主に数百MHz以上の高速信号を扱う回路です。USB・HDMI・DDRメモリ・高周波RF回路などがその代表例です。低速な回路では影響が小さいため、インピーダンス整合が必要かどうかは扱う信号の周波数によって判断します。 インピーダンスに影響する3つの要素 特性インピーダンスは設計段階でコントロールできます。影響する主な要素は以下の3つです。 トレース幅 トレースが太いほど特性インピーダンスは低......
FPCとFFCの違いとは?フレキシブルケーブルの種類と選び方を解説
基板の設計や電子機器の修理をしていると、「FPC」と「FFC」という2つの言葉に出会うことがあります。どちらも薄くて曲がる配線部品ですが、構造も用途も異なります。混同したまま選定すると、設計段階で手戻りが発生することも。この記事では、FPCとFFCの違いを構造・用途・選び方の観点から実用的に解説します。 FPCとFFCはどちらも「曲がる配線」混同されやすい理由 FPCもFFCも、薄くて柔軟性があり、狭いスペースへの配線に使われる点が共通しています。 スマートフォンやノートPCを分解すると、どちらも似たような薄いフィルム状の部品として見えるため、同じものと思われがちです。 ただし、大まかに言えば、FPCは「回路基板」、FFCは「ケーブル」です。 FPC(フレキシブルプリント基板)とは? FPC(Flexible Printed Circuit)は、ポリイミドフィルムを基材として、その上に銅箔で配線パターンを形成したプリント基板です。表面をカバーレイ(保護フィルム)で覆った構造で、厚さは0.1mm前後と非常に薄く軽量です。配線パターンは設計データをもとにエッチングで形成されるため、複雑な回路も一枚のフ......
SMT実装の品質管理と検査工程|不良を防ぐための基礎知識
SMT実装の品質管理と検査工程|不良を防ぐための基礎知識 SMT(表面実装)は現代の基板製造における主流技術ですが、部品の微細化・高密度化が進むほど、製造工程での不良リスクも高まります。不良を量産後に発見した場合、修正コストや納期遅延は甚大です。この記事では、SMT実装で起きやすい不良の種類と、それを早期に発見するための検査方法、JLCPCBの品質管理体制について解説します。 なぜSMT実装に品質管理が必要なのか 現代のSMT部品は極めて小型で、0402サイズ(1.0mm×0.5mm)以下の部品も珍しくありません。このような部品のはんだ接合不良は、目視では発見が困難です。また、BGA(ボールグリッドアレイ)パッケージのICは接合部が基板の裏側に隠れているため、外観検査だけでは品質を保証できません。 不良を工程の早い段階で発見するほど修正コストは小さく、量産後の市場クレームになれば損失は数十倍に膨らみます。品質管理は製品の信頼性を守るだけでなく、製造コストを抑えるためにも不可欠な工程です。 SMT工程で起きやすい不良の種類 SMT実装における代表的な不良を把握しておくことで、設計段階からリスクを減ら......