Arduinos'u peş peşe yakmak


14

Çok yanlışlıkla iki farklı ucuza (her biri 4 $ altında) bir kısa devreye neden oldum, Arduino Uno klonları, takılı olmayan USB için birkaç kez Windows ses uyarısı verdi.

Bu daha sonra her iki Arduino'da sıfırlama sırasında kod yükleme ve yeşil ışık yanıp sönmeme sorununa yol açtı. Şimdi, bunun ne anlama geldiğinin farkındayım ama bunun neden olduğunu göremiyorum. Buna karşı bir koruması olduğunu düşündüm.

Bu kadar kolay tepki vermeleri normal midir? TEKRAR bunun olmasını nasıl önleyebilirim?


2
Aktif olarak kırmaya çalışmadan onlara yapabileceğiniz en kötü şeylere dayanacak şekilde tasarlanmış "sağlamlaştırılmış" Arduino klonları satan şirketler var. Ben özellikle şanslıyım Ruggeduino. Hala satılıyorsa bilmiyorum, ama sadece google.
Muzer

3
Arduino-UNO etiketini diğer kartlar için KULLANMAYIN ve farklılıklar muhtemelen sorunla ilgili olduğunda iki katına çıkmayın.
Chris Stratton

4
Hangi tahtalar? Tam olarak ne kısa devre yaptınız? Toprağa bir çıkış pimi mi? Bkz. Arduino Uno'yu tüttürdüm mü? Karta yükleme ile ilgili sorunlar - muhtemelen kart bazı kapasitelerde kullanılabilir.
Nick Gammon

3
Başlıktan, düzinelerce arduinoyu yan yana yerleştirmenin ve onları bir dominos zinciri gibi tutuşturmanın sağlık ve güvenlik tehlikeleri hakkında bir soru bekliyordum.
Stevoisiak

2
Kısa devreye neden olun. Titreşen elektronlardan korkun. Hemen sonra kendinizi şok ederseniz yardımcı olur.
user2497

Yanıtlar:


14

Buna karşı bir koruması olduğunu düşündüm.

Orijinal Arduino'ların bir koruması var, evet.

Bu kadar kolay tepki vermeleri normal midir?

Ucuz çöp? Elbette. Ne ödediysen onu alırsın.

TEKRAR bunun olmasını nasıl önleyebilirim ..

Gerçek bir tane al. Ayrıca daha dikkatli olun .

Ama ucuz klonlar için ödediğiniz fiyata, gerçekten kırılmış olup olmadıklarını önemsiyor musunuz? Her hakiki biri için pek çok klon satın alabilirsiniz ve hakiki bir uzun sürebilir iken, ne zaman onu öldürmeyi yönetirim (onlar değil o çok daha sağlam, ancak bazı bileşenler, USB arabirim çipi olarak, daha güvenilir) Bu konuda becerikli göründüğünüzde, bir klonu öldürmekten çok daha üzgündünüz.

Ben öneririm Yani için tek hakiki bir yatırım özel projeler ve (hiç kimse satın alır Orijinal panoları var eğer Arduino destekleyecek olması hiçbir Arduino) ve denemeler ile öğrenebileceği klonların bir yığın. Onları dilediğiniz zaman havaya uçurun ve projenizden memnun olduğunuzda, insanlara göstermek için orijinal panoya aktarın.


2
Katılıyorum, öğrenmeye rağmen, gerçek olanları yakmaktan daha ucuz olanları kullanmak daha iyi olabilir (daha fazla korumaya rağmen). Şimdiye kadar bir tane yaktım ve bu gerçek biriydi (bir kutuya koyduktan ve bir 12V adaptörü kullandıktan sonra).
Michel Keijzers

3
Onlara tek kullanımlık bir ürün olarak davranacaksanız sorun değil. Birkaç kez kullanın ve atın. Şahsen, yıllardır sahip olduğum ve onlara kabartma gibi davranan iki Uno R2 panom var. İyi çalışırlar.
Majenko

7
Sözde üstün "gerçek" bir kartın bile G / Ç pinlerinde, en azından popüler standart olanlardan herhangi birinde koruma sağlayacağını düşünmüyorum. En fazla aşırı akım korumasına sahip bir regülatör kullanıyor olabilirler. Ve ucuz bir Çin tahtasına daha iyi bir regülatör koymak ve fiyatın% 20 madde ve% 80 marka imajı olduğu panolardan kaçınarak çok para kazanmak çok zor olmamalıdır.
Matti Virkkunen

4
Bu genellikle iyi bir tavsiye, ancak unutmayın, istisnalar vardır. Benim ilk Arduino bir Çinli klon (yaklaşık 3 £ maliyeti ve bir USB kablosu ile geldi) ama ben genellikle ilk riskli şeyler denemek rağmen, iki gerçek olanları yaşamayı başardı.
DividedByZero

4
@AleksandurMurfitt Üzerindeki USB kablosunun muhtemelen güç kablolarında çok az metal var, akımı sınırlayan ve her şeyi koruyan bir direnç gibi davranıyor;)
Majenko

19

Bir Arduino'nun (veya genel olarak AVR'nin) kırılmasını önlemek için ölçümler:

Önlemler

  • Devrede bir değişiklik yaparken daima USB veya adaptör fişini çıkarın.
  • Açmadan önce tüm kabloları kontrol edin.
  • Gevşek kabloların / jumper'ların diğer bileşenlere veya Arduino'ya dokunmadığından (geçici olarak) emin olun veya bunları breadboard'da başka bir yere daha iyi çıkarın veya 'park edin'.

Kısayollara neden olan istenen değişiklikleri önleme

  • Az önce değiştirdiğiniz / eklediğiniz telleri / jumper'ları tekrar kontrol edin.
  • Arduino ya da breadboard'a (bileşenler) başka hiçbir bileşenin / telin / jumperın dokunmadığından emin olun.
  • Masanızı temizleyin (alanınız varsa), metal bir şey düşerse / hareket ederse, Arduino'nuza zarar vermez.
  • Bir blendajı değiştirirken, Arduino'nuza ve blendajın üzerindeki bileşenlere her zaman ve ondan gelen tüm kabloları kontrol edin.

Bileşen kısayollarını veya aşırı gücü önleme

  • Bir pinden GND'ye veya bir pinden VSS'ye bir teliniz varsa, her zaman bir direnç olduğundan emin olun veya neden bir dirence gerek olmadığını bilirsiniz. Bu, doğrudan Arduino'nuza da zarar verebilir.
  • Her bileşenin kaldırabileceğinden daha fazla güç almadığından emin olun.
  • Daha spesifik olarak: 3.3V kullanan bileşenleriniz varsa, 5V almadıklarından emin olun.
  • 3.3V kullanan bileşenleriniz varsa, bunların 5V almadıklarından emin olun.

Çok fazla ısı önleme

  • Arduino'yu sadece bir kutuya / kasaya koymayın ... ısı onu yok edebilir, bu yüzden yeterli soğutma olmadan kontrol edin, bir fan ekleyin, soğutucu veya muhafazada delikler açın.
  • USB dışında bir güç kaynağı bağlarsanız, gereksiz fazla ısı üretip üretmediğini tekrar kontrol edin. Kullanılmayan voltaj çok fazla ısı üretir.

Statik elektriğin önlenmesi

  • Gerekmediğinde bileşenlere dokunmayın
  • Bileşenlere dokunursanız, boşaldığınızdan emin olun (bir radyatöre dokunun, bilek bandı kullanın, ESD matı kullanın, topraklı kabloya dokunun).

Önemsiz hataları önleme

  • Arduino'nuzun veya breadboard'unuzun yanında içki bulundurmayın (veya diğer tarafta saklayın).
  • Arduino'nuzu masadan / masadan sürüklemeyen ağır kablolara dikkat edin ... USB kablosu bir Arduino'yu kolayca aşağı sürükleyebilir.
  • Kabloları değiştirirken dikkat edin, Arduino'nuzu masadan / masadan çekmeyin.
  • Hayvanları (ve insanları da kendi kararınıza göre) elektronik projenizden uzak tutun.

1
Arduino'ya farklı amaçlı bir program yüklenirken yanlışlıkla bir kalkan kullanıldığında çok korktum. PWM programı gibi bir ekranda veya kullandığım bir gsm modülüyle uyumlu olmayan gsm kütüphanesini kullanıyorum. Bu da bir sorun olabilir mi?
Edenia

Evet ekleyeceğim ... Bir kroki bir iğneye 0V veya 5V
koyarsa

Bunun kasıtlı olup olmadığını söyleyemem, ancak 5V - 3.3V bileşenlerinin tedarikine ilişkin tavsiyenize "Fight Club'ın iki kuralı" yaklaşımını seviyorum.
soymak

3

IO pinlerinize herhangi bir şey bağlarken daima bir seri direnç kullanın. Çoğu durumda yine de bir tane gerekir (LED veya BJT kullanmak gibi) ve diğer durumlarda zarar vermez (MOSFET kapılarını veya UART hatlarını sürmek gibi). 100 Ohm'luk bir direnç akımı çoğu zaman devreniz üzerinde çok az etkisi olurken 50 mA ile sınırlar (güvenli aralık içinde tutar).


1

Bir akım sınırlayıcı kullandım (ucuz bir LM317 yapacak), ancak 100mA bile cihazlarınızı yakacak. Akımı sınırlamak iyi bir uygulamadır.

Genellikle canlı bir devre bağlamayın. Kapakları breadboard'dan da çekin. Sonuçta, daha ustalaştıkça bunu göz ardı edebilirsiniz. İlk birkaç ayda 4 arduino klonu yaktım.


Önemli ölçüde daha yüksek voltaj güç girişiniz yoksa LM317 kullanamazsınız. Ve ESD tipi hasarlara karşı herhangi bir koruma sağlamaz, bu da burada söz konusu olması daha olasıdır.
Chris Stratton

Nominal olarak 1.25V daha yüksek, benimki 1.19V düşüyor. Giriş ve çıkıştaki kapaklar yardımcı olmaz mı?
kullanıcı2497
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.