Arduinoを揚げる最も一般的な方法は何ですか?[閉まっている]


12

以前に2つのArduinoを揚げました。1つはUnoで、入力電圧が高すぎると殺されました。もう1つはMegaのADKバージョンで、何が間違っているのかを最終的に判断することはできませんでした。これは私に考えさせられました:Arduinosにダメージを与えるものは何か(おそらくすぐに明らかではないかもしれません)?


3
私はすでにここにいくつかを挙げまし。誰も答えない場合は、後で答えを書くかもしれません。
マニッシュアース

3
RuggedCircuits でこれに関する優れた記事があります...破壊的な傾向がなくても読む価値があります:
Anindo Ghosh

この質問は主に意見に基づいています。文字通り、潜在的に危険な行動はすべて有効な答えを構成します。
ドミトリーグリゴリエフ

ボロボロのArduinoを揚げたもの。もちろん、チップで。
トランジスタ

フリル、つまり。英語ではありません。うるさい。しかし、真剣に、1つを揚げる最も一般的な方法があります。5V以上のピンを5Vピンに供給します。Vinピンを使用して、レギュレータを通過させる方がはるかに優れています。そうすれば、15を超える量を供給してレギュレーターを吹き飛ばすと、傷をなめることができますが、5805ピンに7805を使用してボードの残りの部分を救うことができます。
SDsolar

回答:


14

人々がやったことを考えることができます...

  1. 6V以上を5Vピンに接続します。(ATmegaほとんどのArduinoボードで使用されている2つのチップの絶対最大値は6Vです。)
  2. VCC任意のI / Oピンに(通常5ボルト以上)接続します。
  3. I / Oピンの電流制限は未満です40mA。(たとえば、モーターを直接駆動するか、LED付きの電流制限抵抗を使用しない)
  4. 5ボルト未満の接続GNDGNDするVin5V(逆にパワー)。Vinバレルジャックには保護ダイオードがありますが、常に十分とは限りません。
  5. 5VUSBへの接続中に5ボルト電源をピンに接続します。
  6. 電源を入れたまま接続を変更する- 絶対にしないでください!
  7. モーター、リレー、ソレノイドなどの誘導性コンポーネントにフライバックダイオードを使用しない。

UnoおよびMega2560使用のボード、ATmega8u2または16u2シリアルコンバータにUSBのため、それは、誰かが誤って接続するたびのように思える12Vそれが吹きますI / Oピンに。理由はよくわかりませんが、トレンドのようです。


接続を変更するとはどういう意味ですか...#7?
タコス

私は、arduinoを含むあらゆる種類の電子システムで常に#6(「電源を入れたまま接続を変更する」)を行っています。あなたが何をしているかを知っている限り、それはまったく問題ありません。それは決して「決して」に値しない。
コナーウルフ

4
@ConnorWolf申し訳ありませんが、私はまったく同意しません。あなたが何をしているのかを知っていても、事故が起こる可能性があります。電源が入っている間は接続を変更しないでください。まだ問題が発生していない場合は、問題が発生するのは時間の問題です。
ボールドエンジニア

5
@ JamesC4S-申し訳ありませんが、「文脈に依存しますが、一般的に悪い考えです」ではなく、「決して」と発言するたびに、あなたは経験不足を示しています。システムの電源が入っているときに接続を追加または削除してもまったく問題がなく、実際にはトラブルシューティングに非常に役立つ領域があります(アナログ制御ループの調整は1つです)。あなたのような無条件の声明は、素朴な兆候です。
コナーウルフ

1
新しいアプリは古いアプリと電気的に互換性がない可能性があるため、通常は点滅後にすべてのワイヤを接続します。アプリを起動する前にすべてのワイヤを接続する必要がある場合、フラッシュ後にArduinoを切断する必要があるということですか?
v6ak

6

以前の回答で言及したリスト次に示します。それを拡張する:

  • ピンの過負荷:Arduino GPIOピンまたはVcc / GNDピンを介して高電力定格のデバイスに電力供給しようとすると、ピンまたはボード全体が焼損する危険があります。ここにはピン電流制限に関する情報と、ここにある特定の電流関連の問題があります
  • 任意のピンに6V以上を接続します。より多くの電力を使用する場合は、L293DなどのHブリッジタイプのチップを使用します。ただし、RESETピンは13Vまで使用できます。「The Perry Bad Journalism S」
  • OUTPUTで設定されたGPIOピンをGNDに短絡、またはOUTPUTで設定されたGPIOピンをVccに短絡
  • 1つがHIGHで、もう1つがLOWのときに2つのGPIO OUTPUTピンを短絡する
  • Vin / USBの代わりに+ 5Vを使用してArduinoに電力を供給します。これは実際には問題ありませんが、そうしない場合に限ります。

    • Vinに負荷をかける
    • これをUSBに設定されたジャンパーで行います

    5VピンはVinピンほど保護されておらず、結果として物を破壊する可能性があります。

  • 0V以外をGNDに短絡します。
  • GPIOピンにVcc以上を接続します(通常、これはVcc + 0.5Vを超えるまで安全です)。
  • Arduinoがオンのときに接続を変更する:誤って何かをショートさせるのは非常に簡単です。
  • VccとGNDの極性を切り替えます(これは、電源ジャックが後方にはんだ付けされている場合に頻繁に発生します)。
  • 3.3V以外の何かを3.3Vピンに印加します。(このピンは入力用ではなく出力用です)

最後に、Arduinoを金属表面に置かないようにし、埃や湿気がないようにしてください。Arduinoと同じコンパートメントには、何かをショートさせる可能性のあるものが何も置かれていないことを確認してください。ロボットを作るとき、金属の削りくずがボードに入るのは非常に一般的です。現場で物を切るときは、しっかりとカバーしてください。


5

Ruggeduninoによると、Arduinoを破壊する最も一般的な方法のトップ10は次のとおりです。

  1. I / Oピンをグランドに短絡する
  2. I / Oピンを互いに短絡する
  3. I / Oピンに過電圧を印加する
  4. 外部Vin電源を後方に適用する
  5. 5Vコネクタピンに5Vを超える電圧を印加する
  6. 3.3Vコネクタピンに> 3.3Vを印加
  7. GNDへの短いVin
  8. Vin負荷で5Vの外部電源を印加
  9. リセットピンに13 Vを超える電圧を印加
  10. マイクロコントローラーの合計電流を超えています

ここでリストと修正を見つけることができます。また、あなたが非常に心配している場合、これらのものから保護するArduino Unoクローンが出てきましたが、それは40ドルプラス送料です。


Arduinoを破壊する[一般的ではないがおもしろい]いくつかの方法(自宅で試さないでください):

  • モデルのロケットまたは花火に取り付けます
  • プールに入れる
  • ハンマーで打つ
  • 崖から投げ捨てて
  • 火に火をつけます(最初にガソリンで燃やすと仮定します)
  • AC電源に接続します
  • 雷を引き付けて濡れる巨大な金属棒で雨の中に入れて

(まあポイントを得る。)


結論:接続を再確認し、必要なときに抵抗器を使用しないなどの愚かなことをしない場合は、大丈夫です。さらに、ボードが破損するかどうかわからない場合は、eBayで安価なArduinoクローンを選択してテストしてから転送できます(公式ボードを使用する場合は...ファンデーションおよび/またはあなたはブランドのボードが好きです。)

ボードを損傷しないように頑張ってください!


1

電子機器を不思議な方法で殺す一般的な方法の1つは、静電気です。現代のデバイスは持っているいくつかは、内蔵のESD保護、しかし、あなたはあなたの椅子を離れるたびに衝撃を与え得る場合のArduinoいじりながら、その椅子に座っていない賢明な考えです。

別の(同様に不可解な)危険は、絶縁不良のはんだごてを使用することから生じます。鉄が主電源に差し込まれている間にはんだ付けすると、触れた回路に小さな電流が漏れる可能性があります。通常、ここではマイクロアンペアについて説明しているため、気付かないこともありますが、繊細なCMOSトランジスタを損傷するには十分かもしれません。解決策は、拡張ボード(シールド?)をはんだ付けする前に切断することです。


1
これがもっと一般的に表現されていればよかったです。露出したマイクロエレクトロニクスを扱う場合は、帯電防止リストストラップなどを入手してください。人体は途方もない量の電荷を生成する可能性があるので、指をマイクロコントローラーに直接突き刺します... ZAP、さようならマイクロコントローラー。
フリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.