### プロジェクト 20: ファン #### **(1)説明:** ![](media/4afc1c9720d36beba8adfac0ee22ff10.png) このファンモジュールはHR1124Sモーター制御チップを使用しており、低導電抵抗のPMOSおよびNMOSパワートランジスタを含む単チャンネルHブリッジドライバーチップです。低導電抵抗により消費電力を抑えることができ、チップが長時間安全に動作することに貢献します。 また、低スタンバイ電流および低静的動作電流により、おもちゃへの応用が可能です。IN+およびIN-信号とPWM信号を出力することで、ファンの回転方向と速度を制御できます。 #### **(2)パラメータ:** - 動作電圧:5V - 電流:200mA - 最大電力:2W - 動作温度:-10°C ~ +50°C - サイズ:47.6mm \* 23.8mm #### **(3)接続図:** ファンモジュールは大電流による駆動が必要なため、バッテリーホルダーを取り付けます。 ![](media/2bd9aa5cc21e274458328958561f1915.png) ファンモジュールのピン GND、VCC、IN+、IN- は、シールドのピン G、V、12、13 に接続されます。 #### **(4)テストコード:** 以下のようにブロックをドラッグしてコードを編集することもできます ![](media/4e9d7f8f92495db5208c718292da3e15.png) ![](media/1360090880c1cd9b20671c17604f4108.png) ![](media/4e9354e674060efe6cf540a3e1b87813.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。) ![](media/cbb8f153dd0d114bdd350577af7a1f02.png) #### **(5)テスト結果:** コードをアップロードし、部品を配線して電源を入れ、DIPスイッチをONにします。小型ファンは時計回りに2秒間回転し、2秒間停止した後、反時計回りに2秒間回転します。 ![](./media/img-20240117100504.png) #### **(6)応用練習:** 炎センサーの動作原理を理解しました。次に、以下に示すように回路に炎センサーを接続します。そして炎センサーを使ってファンで火を吹き消す制御を行います。 ![](media/67463007499fe6b3f077b4bfbdce6cad.png) 以下のようにブロックをドラッグしてコードを編集できます ![](media/4e9d7f8f92495db5208c718292da3e15.png) ![](media/337311907ec5e21f151b20c0e49e9ba9.png) ![](media/5b5e78e7acccddd6b278c52cf5d9a6bb.png) ![](media/cc09f61b782a662eaee267f8dbd8968d.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。) ![](media/74ddb07daf4063f0640c31f4243a0864.png) コードをアップロードした後、モータードライブシールドの電源スイッチをオンにすると、ロボットの左側の炎センサーが炎を検知したときにファンをオンにすることができます。 ![](./media/img-20240117102303.png)