Bir arduinoyu kızartmanın en yaygın yolları nelerdir? [kapalı]


12

Daha önce iki Arduino'yu kızarttım: biri bir giriş voltajı ile çok yüksek bir şekilde öldürdüğüm bir Uno, diğeri Mega'nun ADK versiyonuydu, ki bu da neyin yanlış gittiğini kesin olarak belirleyemedim. Bu beni düşündürdü: Arduinos'a zarar verecek bazı şeyler (belki de hemen belli değil)?


3
Burada birkaç tane listeledim . Daha sonra kimse cevaplamazsa cevap yazabilirim.
Manishearth

3
Bir var mükemmel yazma-up bu konuda , üzerinde RuggedCircuits de ... Size yıkıcı eğilimlere :-) yoksa bile okunmaya değer olduğunu
Anindo Ghosh

Bu soru büyük ölçüde fikir tabanlıdır. Kelimenin tam anlamıyla tehlikeli olabilecek her türlü eylem geçerli bir cevap oluşturur.
Dmitry Grigoryev

Kızartılmış hırpalanmış Arduino. Tabii ki cips ile.
Transistör

Ruffles, yani. İngiliz tarzı değil. Çok mooshy. Cidden, bir tane kızartmak için EN ORTAK YOL var: 5V pimine 5V'dan fazla besleyin. Vin pimini kullanmak çok daha iyi, bu yüzden regülatörden geçiyor. Bu şekilde, 15'ten fazla beslerseniz ve regülatörü üflerseniz, yaralarınızı yalayabilirsiniz, daha sonra 5V pinine bir 7805 kullanarak tahtanın geri kalanını kurtarın.
SDsolar

Yanıtlar:


14

Bazılarının insanların yaptığını düşünebiliyorum ...

  1. 5V pinine 6 volttan fazla bağlantı. ( ATmegaÇoğu Arduino kartında kullanılan iki çipin mutlak maksimum değeri vardır 6V.)
  2. VCCG / Ç pimlerinden birine (tipik olarak 5 volt) daha fazla bağlantı yapılması.
  3. G / Ç pimlerini daha az ile sınırlayan akım yok 40mA. (Örneğin, bir motoru doğrudan sürmek veya LED'li bir akım sınırlama direnci kullanmamak)
  4. Az 5 volt Bağlama GNDve GNDhiç Vinveya 5V(ters güç). Vinve Barrel jack bir koruma diyotuna sahiptir, ancak her zaman yeterli değildir.
  5. 5VUSB'ye bağlıyken pime 5 voltluk bir güç kaynağı bağlamak.
  6. Güç verildiğinde bağlantıları değiştirme - bunu asla yapmayın!
  7. Motorlar, röleler ve solenoidler gibi endüktif bileşenlere sahip geri dönüş diyotlarını kullanmamak.

Açık Unove Mega2560bir kullanma panoları, ATmega8u2veya 16u2seri dönüştürücü USB için, birisi yanlışlıkla bağlayan her gibi görünüyor 12Vo havaya uçuyor bir I / O pin için. Nedenini tam olarak anlamıyorum, ama bir trend gibi görünüyor.


Bağlantıları değiştirerek ne demek istiyorsun ... # 7?
taco

Arduino dahil her türlü elektronik sistemde her zaman # 6 ("Güç açıkken bağlantıları değiştirme") yapıyorum. Ne yaptığını bildiğin sürece, gayet iyi. Hiçbir şekilde "asla" hak etmiyor.
Connor Wolf

4
@ConnorWolf Üzgünüm ama tamamen katılmıyorum. Ne yaptığınızı bilseniz bile, kazalar olabilir ve OLACAKTIR. Güç verildiğinde asla bağlantıları değiştirmeyin. Henüz bir sorununuz olmadıysa, bunu yapmanın sadece önemli bir zamanı.
baldengineer

5
@ JamesC4S - Üzgünüm, ama "asla" ile herhangi bir açıklama yaptığınızda, bunun yerine "bağlama bağlıdır, genellikle kötü bir fikirdir", deneyimsizliğinizi gösteriyorsunuz. Bir sistem çalışırken bağlantı eklemenin veya çıkarmanın tamamen zararsız olabileceği ve aslında sorun giderme için çok yararlı olduğu alanlar vardır (analog kontrol döngülerinin ayarlanması birdir). Sizinki gibi koşulsuz herhangi bir ifade, naiférin bir işaretidir.
Connor Wolf

1
Yanıp sönme sonrasında genellikle tüm kabloları takarım, çünkü yeni uygulama eskisiyle elektriksel olarak uyumlu olmayabilir. Uygulamayı başlatmadan önce tüm kabloları bağlamam gerekirse, yanıp söndükten sonra Arduino'nun bağlantısını kesmem gerektiği anlamına mı geliyor?
v6ak

6

İşte önceki cevabımda bahsettiğim bir liste . Üzerinde genişleyen:

  • Bir pimi aşırı yükleme: Arduino GPIO pimleri veya Vcc / GND pimleri aracılığıyla yüksek güç derecesine sahip bir cihaza güç vermeye çalışırsanız , pimi veya tüm kartı yakma tehlikesi vardır. Burada pin akım sınırları hakkında bazı bilgiler ve burada geçerli bir akımla ilgili sorun var .
  • Herhangi bir pime 6V'den fazla bağlantı . Daha fazla güç kullanmak istiyorsanız, L293D gibi bir H köprüsü tipi çip kullanın. RESET pimi 13V'a kadar sürebilir. "Perry Bad Journalism S"
  • ÇIKIŞ, YÜKSEK GND'ye veya bir ÇIKIŞ'a ayarlanmış bir GPIO pinini DÜŞÜK'ten Vcc'ye kısaltma
  • Biri YÜKSEK ve biri DÜŞÜK olduğunda iki GPIO ÇIKIŞ pimini kısaltma
  • Vin / USB yerine Arduino'yu çalıştırmak için + 5V kullanın. Bu aslında sorun değil, ancak yapmadığınız sürece:

    • Vin'e herhangi bir yük koyun
    • Bunu USB üzerindeki jumper ile yapın

    5V pimi Vin pimi kadar korumalı değildir ve bir şeyleri yok edebilir.

  • GND'ye 0V dışında bir şey kısa devre.
  • Herhangi bir GPIO pinine Vcc'den daha fazla bağlantı (genellikle Vcc + 0,5V'un üzerine çıkana kadar güvenlidir).
  • Arduino açıkken bağlantıları değiştirmek: Bir şeyi yanlışlıkla kısaltmak çok kolaydır.
  • Vcc ve GND kutuplarını değiştirin (Bu, güç girişi geriye lehimlendiğinde oldukça sık görülür.)
  • 3.3V pimine 3.3V dışında bir şey uygulayın. (Bu pim için çıkış değil, giriş)

Son olarak, Arduino'nuzu metal bir yüzeyde tutmamaya dikkat edin ve toz ve nemden uzak tutmaya çalışın. Arduino ile aynı bölmede hiçbir şeyin kısa devre yapmasına neden olabilecek hiçbir şey olmadığından emin olun. Bir robot yaparken, metal talaşlarının tahtaya girmesi oldukça yaygındır. Bir şeyleri yerinde keserken iyice kapalı bıraktığınızdan emin olun.


5

Ruggedunino'ya göre, Arduino'nuzu yok etmenin en yaygın on yolu:

  1. G / Ç Pimlerini Toprağa Kısa Devre Yapma
  2. G / Ç Pimlerini Birbirine Kısa Devre Yapma
  3. G / Ç Pimlerine Aşırı Gerilim Uygulayın
  4. Harici Vin Gücünü Geriye Doğru Uygula
  5. 5V Konektör Pimine> 5V uygulayın
  6. 3.3V Konektör Pimine> 3.3V uygulayın
  7. Kısa Vin'den GND'ye
  8. Vin Load ile 5V Harici Güç Uygula
  9. Sıfırlama Pimine> 13V uygulayın
  10. Toplam Mikrodenetleyici Akımını Aşma

Listeyi ve düzeltmeleri burada bulabilirsiniz . Ayrıca, çok endişeleniyorsanız, bu şeylere karşı koruyan bir Arduino Uno klonu ile ortaya çıktılar, ancak 40 $ artı nakliye.


Arduino'nuzu yok etmenin bazı yaygın olmayan ama eğlenceli yolları (Evde denemeyin):

  • Bir model rokete veya havai fişeklere takın
  • Bir havuza koy
  • Bir balyozla vur
  • Bir uçurumdan at
  • Ateşe yakın (önce benzinle karıştırdığınız varsayılarak)
  • AC şebekesine bağlayın
  • Şimşekleri çekecek ve ıslatacak devasa bir metal direk ile yağmurda bırakın

(İyi, anladın.)


Sonuç: Bağlantılarınızı iki kez kontrol ederseniz ve yapmanız gerektiğinde bir direnç kullanmayın gibi aptalca bir şey yapmazsanız, iyi olmalısınız. Ayrıca, tahtanıza zarar verip vermeyeceğini bilmiyorsanız, test etmek ve daha sonra aktarmak için eBay'de ucuz bir Arduino klonu alabilirsiniz (resmi tahtayı kullanmak istiyorsanız ... iyi bir şekilde desteklemek istiyorsanız) vakıf ve / veya marka panoları adını beğenirsiniz.)

İyi şanslar tahtaya zarar vermiyor!


1

Elektronik cihazları gizemli bir şekilde öldürmenin yaygın bir yolu statik elektriktir. Modern cihazlar var bazı yerleşik ESD karşı koruma, ancak size başkanlığı bırakmak her zaman şok olsun eğer Arduino ile müdahalesi sırasında, o sandalyede oturan değil zeki bir fikirdir.

Başka bir (eşit derecede gizemli) tehlike, kötü yalıtılmış yalıtımlı lehim demirlerinin kullanılmasıdır. Ütü elektriğe bağlıyken lehim yaparsanız, dokunduğunuz herhangi bir devreye küçük akım sızdırabilir. Genellikle, burada mikro amperlerden bahsediyoruz, bu yüzden onu asla fark etmeyebilirsiniz, ancak hassas CMOS transistörlerine zarar vermek yeterli olabilir. Çözüm, lehimlemeden önce tüm genişletme kartlarının (kalkanlar?) Bağlantısını kesmektir.


1
Keşke bunun daha yaygın ifade edilmesini isterdim. Maruz kalan mikroelektronikle çalışırken antistatik bileklik veya benzeri bir şey edinin. İnsan vücudu boğucu bir miktar yük üretebilir ve daha sonra parmağınızı doğrudan bir mikrodenetleyiciye ... ZAP, elveda mikrodenetleyici üzerine üretebilirsiniz.
18'de
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.