プロジェクト 20: ファン
(1)説明:

このファンモジュールはHR1124Sモーター制御チップを使用しており、低導電抵抗のPMOSおよびNMOSパワートランジスタを含む単チャンネルHブリッジドライバーチップです。低導電抵抗により消費電力を抑えることができ、チップが長時間安全に動作することに貢献します。
また、低スタンバイ電流および低静的動作電流により、おもちゃへの応用が可能です。IN+およびIN-信号とPWM信号を出力することで、ファンの回転方向と速度を制御できます。
(2)パラメータ:
動作電圧:5V
電流:200mA
最大電力:2W
動作温度:-10°C ~ +50°C
サイズ:47.6mm * 23.8mm
(3)接続図:
ファンモジュールは大電流による駆動が必要なため、バッテリーホルダーを取り付けます。

ファンモジュールのピン GND、VCC、IN+、IN- は、シールドのピン G、V、12、13 に接続されます。
(4)テストコード:
以下のようにブロックをドラッグしてコードを編集することもできます



完全なテストコード
(注意: コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。)

(5)テスト結果:
コードをアップロードし、部品を配線して電源を入れ、DIPスイッチをONにします。小型ファンは時計回りに2秒間回転し、2秒間停止した後、反時計回りに2秒間回転します。

(6)応用練習:
炎センサーの動作原理を理解しました。次に、以下に示すように回路に炎センサーを接続します。そして炎センサーを使ってファンで火を吹き消す制御を行います。

以下のようにブロックをドラッグしてコードを編集できます




完全なテストコード
(注意: コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。)

コードをアップロードした後、モータードライブシールドの電源スイッチをオンにすると、ロボットの左側の炎センサーが炎を検知したときにファンをオンにすることができます。
