### プロジェクト19: 炎センサー ![](media/7cf8c051f489b06119c262cd059c23c5.jpeg) #### **(1)説明:** 炎センサーはIR受信チューブを使用して炎を検出します。炎の明るさを高低レベルの信号に変換し、中央プロセッサに入力して対応するプログラム処理を行います。炎が近くにあるかどうかによって、アナログポートの電圧値が変化します。 炎がない場合、アナログポートは約0.3Vを読み取ります。炎がある場合、アナログポートは約1.0Vを読み取ります。炎が近いほど、電圧値は高くなります。火源の検出やスマートロボットの構築に使用できます。 炎センサーのプローブは-25℃から85℃の温度範囲しか耐えられないことに注意してください。 使用中は、炎センサーが損傷しないように、火から安全な距離を保つようにしてください。 #### **(2)パラメータ:** ![](media/e2c77a94067ccd3e634fb3674c02b80f.png) - 動作電圧: 3.3V-5V (DC) - 電流: 100mA - 最大電力: 0.5W - 動作温度: -10°C から +50°C - センサーサイズ: 31.6mmx23.7mm - インターフェース: 4ピンから3PINインターフェース - 出力信号: アナログ信号 A0、A1 #### **(3)接続図:** ![](media/10f5f2256c61c54bf7f9a7a0c52375f9.png) 2つの光抵抗のピンAはA1とA2に接続されています。炎センサーをA1とA2に接続します。2つの光抵抗と超音波センサーを2つの炎センサーとファンに置き換えると、消火カーが作られます。 **注意:** 1)この実験では火源の使用が必要です。火災を防ぐため、可燃物から離してください。子供は大人の監督のもとで実験してください。安全を確認できない場合は、実験を中止してください。 2)**炎センサーは耐火性ではありません。直接炎で燃やさないでください。** #### **(4)テストコード:** 以下のようにブロックをドラッグしてコードを編集することもできます ![](media/f3bb36c8d40016865672399259c7945d.png) ![](media/844a4e322ac2a3609e89d7e412406616.png) ![](media/0df2da585a311e7b3312111533cd96a8.png) ![](media/d4da0bd0c55e3580fa95782d50f6e540.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用するため、Bluetoothシリアル通信と競合が発生し、アップロードが失敗する可能性があります。) ![](media/4bc6c8a4d6e964fd078a6aeb0dd51ff4.png) #### **(5)テスト結果:** コンポーネントを配線し、コードを書き込んで、シリアルモニターを開き、ボーレートを9600に設定します。 炎センサーのシミュレーション値を確認できます。 炎が近いほど、シミュレーション値は小さくなります。 モジュールのポテンショメーターを調整して、LEDを臨界点に保ちます。センサーが炎を検出しない場合、LEDは消灯しますが、センサーが炎を検出すると、LEDが点灯します。 ![](./media/img-20240117100139.png) ![](media/60d0ce2044a504135af3b1113a1a4c7d.png) #### **(6)応用練習:** **注意:** 1)この実験では火源の使用が必要です。火災を防ぐため、可燃物から離してください。子供は大人の監督のもとで実験してください。安全を確認できない場合は、実験を中止してください。 2)炎センサーは耐火性ではありません。直接炎で燃やさないでください。 炎センサーで外部LEDを制御できます。LEDはD9に接続されたままです。火が検出されると、LEDが点灯します。 ![](media/814c315d3bb44278b476a754d3681227.png) 以下のようにブロックをドラッグしてコードを編集できます ![](media/f3bb36c8d40016865672399259c7945d.png) ![](media/844a4e322ac2a3609e89d7e412406616.png) ![](media/337311907ec5e21f151b20c0e49e9ba9.png) ![](media/5b5e78e7acccddd6b278c52cf5d9a6bb.png) ![](media/cc09f61b782a662eaee267f8dbd8968d.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用するため、Bluetoothシリアル通信と競合が発生し、アップロードが失敗する可能性があります。) ![](media/9d2f5915e4a6991ed4549b39ec853fa5.png) ライターの炎を左側の炎センサーの近くで使用できます。炎センサーが炎を検出すると、LEDモジュールが警報として点灯します。 ![](./media/img-20240117100333.png) **注意:** 火災を防ぐため、可燃物から離してください。子供は大人の監督のもとで実験してください。安全を確認できない場合は、実験を中止してください。炎センサーは耐火性ではありません。直接炎で燃やさないでください。