工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino Nanoで作る高感度EMF検出器: 簡易電磁波測定デバイス

プロジェクト概要

身近な材料で極めて感度の高い電磁界(EMF)検出器を自作します。銅線アンテナで検知した電磁界強度をLCDにバーグラフ表示し、ブザー音とLED点滅で視覚・聴覚の両方で知らせます。感度は抵抗値の切り替えとコード調整の両方で校正可能。9V電池駆動で携帯性も確保した実用的なデバイスです。

必要な部品

部品数量備考
Arduino Nano R31メインMCU
16x2 キャラクタLCD (白文字/青背景)1バーグラフ表示用
ブザー1音響アラート用
LED (汎用)1視覚インジケーター
トグルスイッチ1感度切り替え用(2段階)
銅線 (φ1.5mm程度)適量アンテナ兼センサー
抵抗器 (感度調整用、複数値)適量A0-GND間に接続
9V電池・スナップ1電源
ブレッドボード/ユニバーサル基板・ジャンパー1式組み立て用

動作原理

銅線アンテナが空間の電磁界を受信し、Arduinoのアナログ入力(A0)で電圧変化として検出します。検出値は移動平均フィルタで平滑化され、LCD上のカスタムキャラクタで構成されるバーグラフとしてリアルタイム表示されます。ピークホールド機能も実装済み。

感度調整は以下の2段階で行います:

検出性能の目安

ソフトウェア構成

以下2つのオープンソースコードを統合・改良しています:

安定性向上のためデバウンス処理、ピークホールド、減衰処理などを追加修正しています。

組み立てのポイント

  1. 回路図に従ってブレッドボード上で配線確認
  2. Arduino IDEでスケッチを書き込み
  3. トグルスイッチで感度モードを選択し、既知の電磁界源(コンセント付近など)で校正
  4. 筐体に収納し、アンテナ線を適切に配置(金属筐体の場合は外部露出必要)
  5. 9V電池を接続し、動作確認

コードの主な機能

応用アイデア

製造プロセス

  1. Arduino Nanoで20kHzオシロスコープを自作:Nokia 5110 LCD搭載・簡易DIYガイド
  2. DIY ADXL335地震検知器 - 低消費電力3軸加速度センサープロジェクト
  3. Arduino UNOで作るLCDアニメーション&ゲーム入門
  4. Arduinoとスマホで作るスマート電圧計 – 簡単DIYプロジェクト
  5. Arduinoオーディオ周波数検出器 – 高感度サウンドモジュールで最大音量ピークの周波数を測定
  6. Arduino、Google Cardboard、Bluetoothで作るDIY VRスケートボード
  7. Arduino Nanoで自作オシロスコープ(10Hz〜50kHz)128×64 LCD搭載
  8. DIY ArduinoラジオニクスEMR治療デバイスの構築
  9. DHT センサで作る信頼性の高い Arduino 気象ステーション
  10. Arduino Unoで作る低コスト落雷検知器
  11. Arduinoで作るポータブルRFIDドアロック - ステップバイステップガイド