水漏れ検知センサー自作ガイド:トランジスタ/555/Arduino 3方式で機器を守る
水漏れ・浸水による機器破損・データ消失・火災リスクを未然に防ぐ「水漏れセンサー(導通検知型)」。市販品もありますが、トランジスタ1個・555タイマー・Arduinoの3方式で超低コスト自作可能です。配線・部品・コード・設置ポイントまで実装視点で解説します。
水漏れセンサーの原理
水(不純物含む)は電気を通す(導電性あり)。2本の電極(プローブ)間に水が橋渡しすると微小電流が流れ、これをスイッチング素子(トランジスタ/555/Arduino入力)で検知し、LED/ブザー/通知で警報します。**非通電状態で検知するため、漏電・感電リスクが低く安全**です。
方式1: トランジスタスイッチ式(最小構成・ブレッドボード)
部品
- NPNトランジスタ(2SC1815, 2N3904等) ×1
- 抵抗: 10kΩ(ベース電流制限) ×1, 1kΩ(LED電流制限) ×1
- LED(指標用) ×1
- ブレッドボード、ジャンパー線(プローブ代用) ×2
- 電源: 3V(単三×2直列またはCR2032) ×1
配線
- 電源+ → 10kΩ → トランジスタベース → プローブA(ジャンパー線)
- 電源+ → 1kΩ → LEDアノード → LEDカソード → トランジスタコレクター
- トランジスタエミッタ → プローブB(ジャンパー線) → 電源-
- ※ プローブA/Bを水に浸すとベース電流流れトランジスタON → LED点灯
ポイント: 10kΩはベース電流制限+誤配線(ベースをGND側に繋いだ時)保護兼用。水の抵抗値(数kΩ〜数百kΩ)に対し十分なベース電流確保。
方式2: 555タイマー式ブザー警報(音鳴り・電池長持ち)
部品
- 555タイマーIC(NE555等) ×1
- トランジスタ BC548(NPN) ×1 (水検知スイッチ用)
- コンデンサ: 0.1μF, 10μF等
- 抵抗: 1kΩ, 10kΩ, 4.7kΩ等
- 圧電ブザー/小型スピーカー ×1
- LED(任意) ×1
- プローブ用線材(絶縁被覆銅線/ステンレス線推奨、電食対策)
- 電源: 9V角形電池、基板/ケース
動作原理
- 乾燥時: プローブ間非導通 → BC548 OFF → 555リセット端子(ピン4) LOW → 発振停止(無音)
- 水検知時: プローブ間導通 → BC548 ON → エミッタ電流で555リセット解除 → アステーブル発振開始 → ブザー断続音/LED点滅
- ベース抵抗不要(スイッチングモードでエミッタインピーダンスが電流制限)
- 電池駆動時、待機電流極小(555リセット時数μA)で長寿命
実装のコツ
- 良質なPCB/ユニバーサル基板に実装、防湿コーティング推奨
- プローブは絶縁被覆銅線先端露出、またはステンレスネジ/釘(錆びにくい)
- プローブ間隔 5〜10mm、水が溜まりやすい最下部に配置
- ON/OFFスイッチ追加でメンテナンス時無音化可能
方式3: Arduino接続式(IoT通知・データログ対応)
部品
- Arduino Uno R3 (または Nano/ESP32でWi-Fi化) ×1
- 水センサーモジュール(基板露出電極型、安価入手可) ×1
- LED ×1, 330Ω抵抗 ×1
- ブレッドボード、ジャンパー線
水センサーモジュール端子割当(一般的3ピン)
- S (Signal) → Arduino D8
- Vout (+) → Arduino 5V
- GND (-) → Arduino GND
※ モジュールにより出力ロジック異なる(水濡れでHIGH/LOW)。実測で確認。
スケッチ例(シリアル監視+LED表示)
const int sensorPin = 8;
const int ledPin = 9;
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
bool wet = (digitalRead(sensorPin) == HIGH); // モジュール仕様に合わせ調整
digitalWrite(ledPin, wet);
if (wet) Serial.println("⚠ WATER DETECTED!");
else Serial.println("DRY");
delay(500);
}
拡張アイデア(ESP32/ESP8266置換で)
- Wi-Fi経由でLINE Notify/IFTTT/メール/Pushbullet通知
- Blynk/ThingsBoard等IoTダッシュボードで履歴可視化
- 水位レベル検知(複数プローブ段違い配置)
- ポンプ自動制御(水位上昇→排水ポンプON)
設置推奨ロケーション(水漏れリスク高箇所)
- 食器洗い機 下部/周辺
- シンク下・配管継手周り
- 洗濯機 下部/給排水ホース接続部
- 水槽・アクアリウム周辺
- 給湯器・ボイラー周辺
- ウォーターサーバー/製氷機能付き冷蔵庫 下部
まとめ
水漏れセンサーは「数百円・数十分」で自作できる最強の予防デバイスです。用途に合わせ **トランジスタ式(最安・常時監視)**、**555式(音鳴り・電池長持ち・配線のみ)、**Arduino/ESP式(IoT通知・ログ・制御連携)** を使い分けましょう。プローブ材質・間隔・防水処理を丁寧にやれば長期信頼動作します。大切な機器・データ・住まいを守るため、今週末にでも1台仕込んでみてください。ご相談随時受付中。
産業技術
- 水没した基板は修理可能?専門家が教える判断基準と対処法
- 建設機械の春支度:時間節約と寿命延長の必須メンテナンス
- 湿度センサーの検証とキャリブレーションで精密測定を実現
- GrabCAD PrintとStratasys 3Dプリンターの接続 - ステップバイステップガイド
- スイッチ付き回路:基本電気回路の実践ガイド
- E3.series 2021で完全な接続テーブルを構築する完全ガイド
- E3.schematic機能で電気設計をマスター:プロジェクトを最適化
- 間接費込みの正確な従業員コスト計算:完全ガイド
- デジタル作業指示書で競合他社を凌駕する
- レーザーカッター導入でビジネスを立ち上げる:実証済みステップバイステップガイド
- 誘導型近接センサー:回路設計、機能、実用応用