このプロジェクトでは、振動モーター回路。
ADC 3.0V振動モーター振動モーターは、十分な電力が与えられると振動するモーターです。文字通り揺れるモーターです。物体を振動させるのに非常に適しています。非常に実用的な目的で、多くの機器に使用できます。たとえば、振動する最も一般的なものの1つは、バイブレーションモードにすると着信時に振動する携帯電話です。携帯電話は、振動モーターを内蔵した電子機器の一例です。もう1つの例としては、ゲームの動作を模倣して振動するゲームコントローラーのランブルパックが挙げられます。ランブルパックをアクセサリーとして追加できるコントローラーの1つは、ゲームの動作を模倣するためにコントローラーが振動するようにランブルパックが付属していたニンテンドー64です。3つ目の例としては、ユーザーがこすったり握ったりするなどの動作をすると振動するファービーなどの玩具が挙げられます。
それでDCミニマグネット振動モーター回路は非常に有用で実用的な用途があり、無数の用途に活用できる。
振動モーターを振動させるのは非常に簡単です。必要な電圧を2つの端子に加えるだけです。振動モーターには通常、赤線と青線の2つの端子があります。モーターの場合、極性は関係ありません。
振動モーターには、Precision Microdrives社製の振動モーターを使用します。このモーターの動作電圧範囲は2.5~3.8Vです。
したがって、端子間に3ボルトを接続すると、以下に示すように非常に良く振動します。
振動モーターを振動させるのに必要なのはこれだけです。3ボルトの電圧は、単3電池2本を直列に接続することで供給できます。
しかし、振動モーター回路をさらに高度なレベルに引き上げ、マイクロコントローラーなどで制御できるようにしたいと考えています。Arduino.
こうすることで、振動モーターをより動的に制御できるようになり、必要に応じて一定の間隔で振動させたり、特定のイベントが発生した場合にのみ振動させたりすることが可能になります。
このモーターをArduinoと統合して、このような制御を実現する方法をご紹介します。
具体的には、このプロジェクトでは、回路を構築し、プログラムして、コイン振動モーター1分間に12mmが振動します。
これから製作する振動モーター回路の図を以下に示します。
この回路の回路図は以下のとおりです。
ここに挙げたArduinoのようなマイクロコントローラでモーターを駆動する場合、モーターと並列に逆バイアスされたダイオードを接続することが重要です。これは、モーターコントローラやトランジスタで駆動する場合にも当てはまります。ダイオードは、モーターが発生する可能性のある電圧スパイクに対するサージプロテクタとして機能します。モーターの巻線は、回転時に電圧スパイクを発生させることで知られています。ダイオードがないと、これらの電圧によってマイクロコントローラやモーターコントローラICが簡単に破壊されたり、トランジスタが焼き切れたりする可能性があります。振動モーターにDC電圧を直接供給する場合は、ダイオードは不要です。そのため、上記のシンプルな回路では、電圧源のみを使用しています。
0.1μFのコンデンサは、モーター巻線に電流を供給する接点であるブラシが開閉する際に発生する電圧スパイクを吸収します。
トランジスタ(2N2222)を使用する理由は、ほとんどのマイクロコントローラの電流出力が比較的弱く、多くの種類の電子機器を駆動するのに十分な電流を出力できないためです。この弱い電流出力を補うために、トランジスタを使用して電流増幅を行います。これが、ここで使用している2N2222トランジスタの目的です。振動モーターを駆動するには約75mAの電流が必要です。トランジスタはこの電流を供給できるため、3Vコイン型モーター1027トランジスタの出力から過剰な電流が流れないようにするため、トランジスタのベースに 1kΩ の抵抗を直列に接続します。これにより電流が適切な量に減衰され、過剰な電流がトランジスタに供給されなくなります。8mmミニ振動モータートランジスタは通常、ベース電流を約100倍に増幅することを覚えておいてください。ベースまたは出力に抵抗器を配置しないと、過電流によってモーターが損傷する可能性があります。1kΩの抵抗値は厳密な値ではありません。約5kΩ程度までの任意の値を使用できます。
トランジスタが駆動する出力をトランジスタのコレクタに接続します。これにはモーターと、電子回路の保護のためにモーターと並列に接続されるすべての部品が含まれます。
投稿日時:2018年10月12日





