Bagaimana mencegah melanggar Arduino saya secara tidak sengaja?

16

Apa praktik terbaik untuk membuat sirkuit Arduino saya lebih kuat terhadap kesalahan prototyping (seperti pin korslet)? Saya tidak ingin controller melepaskan asap sihir biru sambil bereksperimen dengannya, tindakan pencegahan apa yang dapat saya lakukan saat merancang sirkuit?

jippie
sumber

Jawaban:

13

Bukan praktik terbaik, tetapi pendekatan alternatif:

Pertimbangkan Ruggeduino alih-alih Arduino standar. Dengan harga ($ 39,95) yang sebanding dengan Arduino yang setara, Ruggeduino menawarkan:

  • Sekering yang dapat disetel ulang pada setiap pin GPIO, yaitu semua pin GPIO dilindungi dari hubungan arus pendek ke arde atau pin lainnya
  • Semua pin GPIO tahan 24 Volts
  • Perlindungan tegangan balik (-30 V) pada V in
  • Perlindungan arus lebih mikrokontroler
  • Output 3.3V dan 5V di papan terlindungi dari arus lebih dan hubung singkat

Selain poin-poin di atas yang khusus untuk pertanyaan, papan dirancang untuk bertahan hidup di lingkungan yang keras dan berbagai kesalahan. Juga, jam lebih tepat daripada di Arduino.

Anindo Ghosh
sumber
11

Saya tidak tahu apakah ada satu praktik terbaik, tetapi yang berikut mungkin membantu:

  • Batasi tegangan pada pin input hingga maksimum 5,5 V.
  • Jangan pendekkan pin IO.
  • Gunakan pullup atau resistor pull-down saat menghubungkan sakelar atau tombol.
  • Hormati batas saat ini (untuk setiap pin dan total). Gunakan resistor.
  • Arduino hanyalah otak, bukan pembangkit listrik. Jika Anda harus menggerakkan muatan lebih tinggi, gunakan transistor sederhana, array Darlington, dll.
Klaus-Dieter Warzecha
sumber
2
Sesuatu yang dapat dilampirkan pada poin 4: Ya, LED membutuhkan resistor. :) Ini harus menjadi kekacauan Arduino paling umum yang pernah ada.
apnorton
Saya percaya LED tidak perlu resistor jika Anda memiliki cara lain untuk membatasi arus atau tegangan.
Paul
1

Jangan pindahkan kabel apa pun dengan daya hidup. Terlalu banyak papan yang rusak seperti itu.

Persimpangan
sumber
Hanya karena Anda harus berhati-hati bukan berarti Anda tidak bisa melakukannya; Saya telah memindahkan, menyambungkan, dan melepas kabel semua saat dinyalakan tanpa efek buruk (selain dari reboot sesekali diperlukan). Saya bahkan telah disolder ke papan bertenaga. Kadang-kadang pemecahan masalah menang atas cara yang 'benar' untuk melakukan sesuatu; larangan selimut berbau seperti kultus kargo.
esoterik