はじめに

この記事では、CAT5E の LAN ケーブルと RJ45 プラグを使って、LAN ケーブルを自作する手順をまとめています。

前半では、被覆を剥くところからプラグをかしめて LAN テスター で確認するところまでを写真付きで説明します。後半では、完成した LAN ケーブルを ArduinoESP32 とセンサの間に使い、I2C1-Wire を長めに引き回したときに気づいた注意点も整理します。

こんなときに読む記事です。

  • LAN ケーブルを自分で作りたい
  • RJ45 プラグの配線順を確認しながら作業したい
  • Arduino や ESP32 のセンサ配線を LAN ケーブルでまとめたい

先に要点

  • 一般的なストレート配線なら T568B の順番で両端をそろえればOKです
  • 自作後は LAN テスター で 1 本ずつ確認した方が確実です
  • I2C を長く引く用途では CAT5E だと不安定になることがありました
  • 1-Wire4.7kΩ の外部プルアップ抵抗を入れると安定しやすくなりました

LANケーブルの作り方

まずは CAT5E の LAN ケーブルを用意します。

CAT5E

ニッパーなどを使って、LAN ケーブルの被覆を 2cm ほど剥き、ツイストペアをほぐします。 絶縁皮膜を剥く

ストレートケーブルとして使うなら、T568B の順番にそろえるのが一般的です。下図の並びで作業すると分かりやすいです。

RJ45プラグ配線 RJ45コネクタメス配線

  1. 茶色
  2. 白茶
  3. 白青
  4. 白緑
  5. オレンジ
  6. 白オレンジ

の並びだけ少し迷いやすいので、ここは途中で何度か見直した方が安全です。

配線を並べる

ワイヤーの先端が揃うようにカットします。

先端を揃える

ワイヤーの順番を崩さないように、RJ45 プラグへ奥までしっかり差し込みます。ここで順番を間違えると後で作り直しになるので、差し込む前後で目視確認しておくと安心です。

ワイヤーをプラグに差し込む

かしめ工具にプラグを差し込み、ゆっくりハンドルを握ります。一段ずつ カチカチ と音が鳴ります。

かしめ工具で作業

最後に カチャッ と鳴るまで握り込めば、プラグの圧着は完了です。

かしめ工具で作業

もう一端も同様にして作業します。

LANケーブルの完成

完成したら LAN テスター でチェックします。正しく配線できていれば、下の動画のように両側の LED が同じ順番で点灯します。

LANテスターで配線チェック

以上で、LAN ケーブル自作の基本手順は完了です。

ArduinoやESP32の配線にLANケーブルを使うときの注意点

ここからは、製作した CAT5E の LAN ケーブルを ESP32 とセンサの接続に使ってみたときのメモです。見た目はきれいにまとまるのですが、通信方式によってはそのままでは不安定になることがありました。

I2Cの場合

まず I2C です。いろいろ試したところ、CAT5E の LAN ケーブルでは 2m 前後で通信が不安定になりました。次のような対策も試しましたが、手元の環境では大きな改善はありませんでした。

  • SCLとSDAはツイストペアさせない
  • プルアップの抵抗値を低くする
  • I2Cのクロック周波数を低くする

ちなみに、GNDVdd はそれぞれ 2 本ずつ使って配線しています。

結論としては、シールド付きの LAN ケーブルに変えると改善 しました。具体的には CAT7 の 5m ケーブルで試したところ、I2C 通信が正常に動作しました。

CAT6 でも同じようにいけるのか、もっと延ばせるのかは今後も検証したいところです。

Caution
I2C はもともと近距離のデバイス間通信を前提にした規格なので、数メートル単位で延長するとノイズや寄生容量の影響を受けやすくなります。LAN ケーブルで引き回したい場合でも、「まず短距離で確認する」「シールド付きケーブルを試す」くらいの前提で考えた方が安全です。

1-Wireの場合

1-Wire の場合は、4.7kΩ の外部プルアップ抵抗を入れる ことで CAT5E でも安定して通信できました。ESP32 のソフトウェアプルアップだけでは通信エラーが出ましたが、外部抵抗でハードウェア的にプルアップすると改善しました。

以前、SPI 通信では CAT5e の LAN ケーブルで 20m ほど引けたこともありました。通信方式によってかなり差があるので、LAN ケーブルでまとめられるかどうかは個別に試すのが結局いちばん確実です。

下の写真のようにセンサの中継機を作って、Arduino 側と LAN ケーブルでつなぐ構成にしています。

センサの中継機

こんな構成で使いたいときに役立つ関連記事

関連アイテム