Arduinoの電力共有


8

5vピンを2つ以上のコンポーネント間で共有する方法があるかどうかだけ疑問に思いますか?

私はArduinoのスキルを練習していて、ボタンを押したときに超音波センサーをアクティブにしたいのですが、それぞれに5vピンが必要で、そのうち1つだけが必要です。


1
はい、複数の負荷を並列に接続できます。総負荷電流がそうでない限り、Arduinoが供給できる量を超えてください。
Nick Alexeev

回答:


5

確かにできます。Arduinoはピンだけから数mA(20〜30 mAなど)しか提供しないことに注意してください。したがって、超音波センサーはArduinoからの電力を細かく引き出す必要がありますが、大量の電流を引き出すモーターのようなものではありません。

HC-SR04について話していると仮定します。これは、マイクロコントローラーに共通しているため、公称15mAを消費します。

フックアップしたいコンポーネントも教えていただければ助かります。


ご返信いただきありがとうございます。はい、私の超音波はHC-SR04です。私が達成しようとしていることは、ボタンを押すだけで超音波センサーを発射することです。Arduinoが初めてなので、力については最後の1秒まで考えませんでした
sisko

あなたもそれについて考えた良いこと。あなたのプロジェクトは達成するのに十分簡単だと思います。Arduinoを搭載したHC-SR04についてサポートが必要な場合は、お知らせください。私のウェブサイトに、参考にできるビデオ付きのチュートリアルを書きました。ここで宣伝しようとするのではなく、IMOに非常に関連しています。
capcom 2012

あなたのチュートリアルへのリンクは何ですか?
sisko

@sisko bit.ly/OgRSF7お役に立てば幸いです。
capcom 2012

15

Arduinoで利用できる専用の5V接続(つまり、microではなくレギュレーター)について話している場合は、利用可能な最大電流を超えない限り、好きなだけ多くの電力を供給することができます。

明確にするために、私はあなたが赤い矢印が指しているヘッダーピンについて話していると仮定しています。

Arduino 5V

このピンはどれだけの電流を供給できますか?

まあ、いくつかのArduinoの回路図を見ると、それらはすべてSOT-223形式のNCP1117 5Vレギュレーターを使用しているようです。レギュレータは、適切にヒートシンクが付いていれば最大1Aを供給できますが、Arduinoにはヒートシンクが存在しないため、この能力はこれよりはるかに低くなります。
USB電源を使用すると、レギュレータがバイパスされ、最大USB電流(USB 2.0の場合は500mA)に制限されます

NCP1117の場合、周囲の銅線の長さのグラフを見ると、使用される銅線の量に応じて、最大電力が約0.6 Wから1.5 Wの間になる可能性があることがわかります。5Vでは、これは0.6W / 5V = 120mA、および1.5W / 5V = 300mAに相当します。

NCP1117グラフ

このグラフは周囲温度が50度の場合のものであるため、通常の条件(約25度)では最大電力が少し高くなります。

これの一部は、ATmegaへの電力供給に使用されます。100mA未満になると想定すると、高速で実行している場合や、いくつかのLEDを駆動している場合など、他に何も電力を供給できない可能性があります。 、それはおそらく10-20mA前後になるでしょう(正確な数値についてはATmega328データシートを参照してください)
銅が十分に使用されていると思いますので、数百mAの予備があります(
ATmega が何をしているのかによりますが、多少異なります)。にはサーマルシャットダウン保護機能があるため、電流を流しすぎると、特定の温度(約175度-触れないように注意してください)になり、負荷がなくなるまでシャットダウンします。

したがって、超音波ユニットで必要な電力が100mA未満の場合は、おそらく100mAで問題ありません。ちょうどそれを試してみて、それがどうなるかを見てください-温度センサーがあればレギュレータの温度を監視できます(そうでない場合は簡単に触っても推定できません-熱すぎて指を維持できない場合は> 50度です。指を濡らした場合、触れると、それはおそらく100度を超えるとジュージューと音がします)
私が個人的にArduinoを使用したことがないことに注意してください。これは、利用可能な情報をざっと見ただけです。


1
-「指を濡らして触ると、ジュージューと音がする」場合は、このアドバイスに注意してください。指を濡らすと、ボードに滴り落ちる可能性があります...別名、魔法の煙の危険;)
Johan

@ヨハン-良い点のおかげで、もう少しそこに言っておくべきだった。「濡れた指」とは、チップに少し触れただけでジュージューと音がするほど湿っていることを意味します。湿った綿棒(別名Qチップ)のようなものを使用することもできます
Oli Glaser

@オリ:すごい!非常に詳細な回答をありがとう。しかし、私はArduinoと電子機器のすべてのことで絶対初心者です。あなたのすべての詳細は私の理解を超えています-今のところ。それがどれだけ役立つかを確認するために、私はあなたの応答をさらに詳しく調査する必要があります。しかし、とても感謝しています。
sisko

3

arduinoの5Vから小さなブレッドボードまでラインを走らせます。次に、ブレッドボード上の接続されたラインから他のコンポーネントにワイヤを配線します。私があなたの言うことを正しく理解していれば、arduinoに%v出力ラインが1つしかないことに不安があり、複数のデバイスを接続する必要があります。他のソリューションは、5Vが存在するため、ICSPピン2のメスワイヤを他のデバイスに接続することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.