433MHz帯 無線通信 完全ガイド:低消費電力・長距離・Arduino実装まで
配線なしでデバイス間通信を実現する433MHz帯(433.92MHz)は、IoT・ホームオートメーション・リモコン等で広く使われるISMバンドです。Zigbee/Z-Wave/Wi-Fiとどう違うのか? モジュール選定からアンテナ設計、Arduino実装まで実践的に解説します。
433MHzとは
433MHzは免許不要のISMバンド(産業・科学・医療用)の一種で、送信機・受信機・トランシーバの組み合わせでワイヤレス通信を構築します。主な用途:ワイヤレスドアベル、ガレージドア、ホームオートメーション、アクセス制御、気象センサ、RFID等。
モジュール構成とピン配置
送信モジュール(典型:FS1000A / XY-FST)
| ピン | 機能 | 備考 |
|---|---|---|
| DATA | シリアルデータ入力 | MCUのUART/GPIO出力接続 |
| VCC | 3.5〜12V(高電圧ほど出力大・到達距離長) | 5V推奨 |
| GND | グランド | - |
| ANT | 外部アンテナ接続 | 17.3cm単線推奨(λ/4) |
受信モジュール(典型:XY-MK-5V / RXB6)
| ピン | 機能 | 備考 |
|---|---|---|
| VCC | 5V推奨 | 3.3V動作品もあり |
| DATA | 受信データ出力 | 内部で2ピン短絡、どちらでも可 |
| GND | グランド | - |
| ANT | 外部アンテナ(未標記、コイル近く) | 17.3cm単線推奨 |
主要仕様比較
| 項目 | 送信機 | 受信機 |
|---|---|---|
| 動作周波数 | 433.92MHz | 433.92MHz |
| 変調方式 | ASK (OOK) | ASK / OOK |
| 送信出力 | 約10〜25mW | - |
| 受信感度 | - | -105dBm典型 |
| データレート | <10kbps | <10kbps |
| 消費電流 | 9〜40mA (Peak 500mA) | ≤5.5mA |
| 到達距離 | 屋外見通し 90m(アンテナ有) | 同上 |
| 動作電圧 | 3〜12V | 5V±0.5V |
動作原理
送信側:ASK/OOK変調
- DATA=High:発振器ON → 433MHzキャリア波出力
- DATA=Low:発振器OFF → 無出力
- MCUからUART/マンチェスタ符号等でデータ送信
受信側:スーパーヘテロダイン/ダイレクトコンバージョン
- アンテナ受信 → LNA増幅 → ミキサ/IF増幅 → 検波 → データ出力
- AGC(自動利得制御)で広ダイナミックレンジ対応
- 出力はエンコード済み生データ → MCUでデコード必要
主なアプリケーション
- ガレージドア/シャッター/ブラインド リモコン
- ワイヤレスドアベル/インターホン
- 温湿度/土壌水分/雨量センサ(屋外・電池駆動)
- ホームオートメーション(照明/コンセント制御)
- 簡易テレメトリ/テレコントロール
- アマチュア無線・実験局
- IoTセンサネットワーク(ゲートウェイ経由でクラウド連携)
メリット・デメリット
メリット
| 項目 | 内容 |
|---|---|
| 低消費電力 | 受信側数mA、送信側も間欠動作で月単位電池駆動可能 |
| 長距離到達 | 433MHzは回折強く、壁/床透過性が2.4GHz帯より優秀。屋内でも20〜50m |
| 低コスト | モジュールペア数百円〜。実装簡単で量産向き |
| 免許不要 | 日本国内含む多くの国でISMバンドとして開放 |
| プロトコル自由 | 独自プロトコル/マンチェスタ/仮想ワイヤ等柔軟に実装可 |
デメリット
| 項目 | 内容 |
|---|---|
| メッシュ非対応 | 中継機能なし。Z-Wave/Zigbeeのような自己組織化ネットワーク不可 |
| 片方向が基本 | ACK/再送制御は上位層で自前実装必要。到達確認できない |
| 干渉に弱い | 同帯域他デバイス(温度計、タイヤ圧センサ等)と衝突しやすい |
| 帯域幅狭い | 高速データ/音声/映像転送には不向き |
| 法規制確認必須 | 国/地域により出力/占有帯域/デューティサイクル規制異なる |
Arduino UNO 実装チュートリアル
必要部品
- Arduino UNO ×2(送信側/受信側)
- 433MHz RF送受信モジュールキット
- ブレッドボード、ジャンパワイヤ
- アンテナ用単線(φ0.6〜0.8mm、17.3cm)×2
- 電源(USBまたは電池ボックス)
送信側 配線・スケッチ
受信側 配線・スケッチ
推奨ライブラリ:RadioHead (RH_ASK)
// 送信側例
#include
#include
RH_ASK driver(2000, 11, 12); // speed, rxPin, txPin
void setup() {
driver.init();
Serial.begin(115200);
}
void loop() {
const char *msg = "Hello 433MHz";
driver.send((uint8_t*)msg, strlen(msg));
driver.waitPacketSent();
delay(1000);
}
// 受信側例
#include
#include
RH_ASK driver(2000, 11, 12);
void setup() {
driver.init();
Serial.begin(115200);
}
void loop() {
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
if (driver.recv(buf, &buflen)) {
Serial.print("Received: ");
Serial.println((char*)buf);
}
}
アンテナ設計で到達距離を最大化
アンテナのポイント
- アンテナなし:約1mのみ
- λ/4 モノポール(17.3cm直線/ヘリカル):屋外50m〜、屋内10〜20m
- 同軸ケーブルで基板から離して設置するとさらに改善
- 送受信両側にアンテナ必須
- GNDパターンとアンテナ根元をしっかり接地(カウンターポイズ効果)
法規制上の注意(日本国内)
- 433.92MHzは特定小電力無線(ARIB STD-T67/T108)として利用可能
- 送信出力:10mW以下(アンテナ利得含む)
- 占有帯域幅:200kHz以下
- 技適マーク付きモジュール使用推奨(無印モジュールは電波法違反リスク)
- デューティサイクル制限:断続送信の場合10%以下等の規定あり
結論
433MHz帯は「安い・遠くまで届く・電池で長持ち」の三拍子揃った無線手段ですが、双方向確実性・メッシュ・高速性が必要ならZigbee/Z-Wave/Thread、スマホ直結ならBluetooth/Wi-Fiを選ぶべきです。用途に合わせて使い分け、技適対応モジュールで合法的に運用しましょう。詳細な実装相談はお気軽にお問い合わせください。
産業技術
- Arduino NanoとSi4730で作る全帯域ラジオ(LW/MW/SW/FM)─ 低コスト・ステップバイステップ製作
- テラヘルツ帯:基礎、特性、新興アプリケーション
- AIaaS完全ガイド:AI as a Serviceを解き明かす
- フィールドサービスマネジメント完全ガイド:成功へのエキスパートブループリント
- ロジスティクスマネジメント完全マスター:実証済みブループリント
- 在庫管理マスター:あらゆるビジネスに通じる実証済み戦略
- 保全管理の極意:効率化とコスト削減を実現する完全ガイド
- サプライチェーンマネジメント完全ガイド:戦略から実務まで徹底解説
- CMMS購入の完全ガイド:資産パフォーマンスを最大化する選び方
- 74LS74 デュアルDフリップフロップ:完全リファレンスとピンアウト
- BME680 4-in-1環境センサ徹底活用:温湿度・気圧・ガス(VOC)をArduinoで同時測定