Arduinos ardientes uno tras otro

14

Accidentalmente causé un cortocircuito en dos clones de Arduino Uno completamente diferentes y baratos (menos de $ 4 cada uno), lo que generó varias veces la alerta de sonido de Windows para el USB desconectado.

Posteriormente, esto provocó un problema al cargar el código y no parpadear la luz verde al reiniciar en ambos Arduinos. Ahora, sé lo que esto significa, pero no puedo ver por qué sucede esto. Pensé que tenía protección contra eso.

¿Es normal que reaccionen así tan fácilmente? ¿Cómo puedo evitar que esto vuelva a suceder?

Edenia
fuente
2
Hay compañías que venden clones Arduino "resistentes" que están diseñados para resistir la mayoría de las cosas malas que razonablemente puede hacerles sin tratar de romperlos activamente. Uno con el que he tenido mucha suerte es el Ruggeduino. No sé si todavía se vende, pero solo búscalo en Google.
Muzer
3
NO use la etiqueta Arduino-UNO para otras placas, y doblemente cuando las diferencias probablemente estén relacionadas con el problema.
Chris Stratton
44
¿Qué tablas? ¿Qué cortocircuitaste exactamente? ¿Un pin de salida a tierra? Ver ¿He bloqueado mi Arduino Uno? Problemas con la carga en la placa : posiblemente la placa todavía se puede utilizar de alguna manera.
Nick Gammon
3
Por el título, esperaba una pregunta sobre los riesgos para la salud y la seguridad de colocar docenas de arduinos uno al lado del otro y encenderlos como una cadena de dominó.
Stevoisiak
2
Deja de causar cortocircuitos. Miedo a los electrones vibrantes. Ayuda si te electrocutas inmediatamente después.
user2497

Respuestas:

14

Pensé que tenía protección contra eso.

Los Arduinos genuinos tienen cierta protección, sí.

¿Es normal que reaccionen así tan fácilmente?

¿Basura barata? Seguro. Tienes lo que pagas.

¿Cómo puedo evitar que esto vuelva a suceder?

Compra uno real. También ten más cuidado .

Pero al precio que paga por clones baratos, ¿realmente le importa si terminan rotos? Usted puede comprar muchos clones para cada uno genuino, y al mismo tiempo una genuina puede durar más tiempo, cuando se las arreglan para acabar con él (no son que mucho más robusta, pero algunos componentes son más confiables, tales como el chip de interfaz USB) , al que pareces experto, estarías mucho más molesto que si hubieras matado a un clon.

Así que le sugiero invertir en uno para el genuino especiales proyectos, y para apoyar Arduino (si nadie compra tableros genuinos habrá ser sin Arduino), y un montón de clones que se pueden experimentar y aprender con. Explórelos a voluntad, y cuando esté satisfecho con su proyecto, transfiéralo a la pizarra genuina para presumir ante la gente.

Majenko
fuente
2
Estoy de acuerdo, aunque creo que también para aprender podría ser mejor usar los más baratos que quemar los reales (aunque tienen más protección). Hasta ahora, quemé uno y fue genuino (después de ponerlo en una caja y usar un adaptador de 12V).
Michel Keijzers
3
Eso está bien si los vas a tratar como un artículo desechable. Úselo algunas veces y deséchelo. Personalmente, tengo dos placas Uno R2 que he tenido durante muchos años y las traté como basura. Funcionarán bien
Majenko
77
No creo que incluso una placa "genuina" supuestamente superior tenga protección en los pines de E / S, por ejemplo, al menos cualquiera de los estándares populares. A lo sumo, podrían estar usando un regulador que tenga una mejor protección contra sobrecorriente. Y no debería ser demasiado difícil poner un mejor regulador en un tablero chino barato, y ahorrar mucho dinero evitando tableros donde el precio es 20% de sustancia y 80% de imagen de marca.
Matti Virkkunen
44
Este es generalmente un buen consejo, pero tenga en cuenta que hay excepciones. Mi primer Arduino fue un clon chino (costaba alrededor de £ 3 y también venía con un cable USB), pero ha logrado sobrevivir a dos genuinos, a pesar de que generalmente pruebo cosas arriesgadas primero.
DividedByZero
44
@AleksandurMurfitt El cable USB en él probablemente tiene tan poco metal en los cables de alimentación que actúa como una resistencia que limita la corriente y protege todo;)
Majenko
19

Medidas para evitar romper un Arduino (o AVR en general):

Precauciones

  • Siempre quite el enchufe USB o adaptador cuando realice un cambio en el circuito.
  • Verifique todos los cables antes de encenderlo.
  • Retire o asegúrese de que los cables / puentes sueltos (temporales) no toquen otros componentes o el Arduino (es mejor sacarlos o 'estacionarlos' en otro lugar de la placa de pruebas).

Prevención de cambios deseados que resultan en accesos directos

  • Verifique nuevamente los cables / puentes que acaba de cambiar / agregar.
  • Asegúrese de que ningún otro componente / cable / puente toque el Arduino o la placa de prueba (componentes).
  • Limpia tu escritorio (si tienes espacio), así que si algo de metal cae / se mueve, no dañará tu Arduino.
  • Al cambiar un escudo, siempre verifique todo el cableado hacia y desde él, a su Arduino y los componentes del escudo si es necesario.

Prevención de atajos de componentes o abrumadores

  • Si tiene un cable de un pin a GND o un pin a VSS, siempre asegúrese de que haya una resistencia o de que no se necesita una resistencia. Esto también puede dañar directamente tu Arduino.
  • Asegúrese de que cada componente no obtenga más potencia de la que puede manejar.
  • Más específico: si tiene componentes que usan 3.3V, asegúrese de que no tengan 5V.
  • Si tiene componentes que usan 3.3V, asegúrese de que no tengan 5V.

Prevenir demasiado calor

  • No coloque simplemente un Arduino en algún caso / recinto ... el calor puede destruirlo, así que verifique antes de que haya suficiente enfriamiento, agregue un ventilador, disipador de calor o haga agujeros en el recinto.
  • Si conecta una fuente de alimentación que no sea USB, verifique nuevamente si no genera mucho calor innecesario. El voltaje no utilizado generará mucho calor.

Prevenir la electricidad estática

  • No toque los componentes cuando no sean necesarios.
  • Si toca los componentes, asegúrese de que esté descargado (toque un radiador, use una pulsera, use una esterilla ESD, toque un cable con conexión a tierra).

Prevenir errores triviales

  • No guarde bebidas al lado de su Arduino o tablero (o si lo tiene, manténgalo del otro lado).
  • Tenga cuidado con los cables pesados ​​que no arrastran su Arduino desde la mesa / escritorio ... un cable USB puede arrastrar fácilmente un Arduino hacia abajo.
  • Tenga cuidado cuando cambie los cables, no tire de su Arduino de la mesa / escritorio.
  • Mantenga a los animales (y también a las personas, a su propio criterio) lejos de su proyecto de electrónica.
Michel Keijzers
fuente
1
Me asusté mucho cuando usé accidentalmente un escudo mientras se cargaba un programa de propósito diferente en el arduino. Como el programa PWM en una pantalla o usando la biblioteca gsm incompatible con un módulo gsm que estoy usando. ¿Esto también puede ser un problema?
Edenia
Sí, lo agregaré ... si un boceto pone 0V o 5V en un pin, pueden ocurrir varias cosas en el capítulo Prevención de cambios deseados que resultan en atajos
Michel Keijzers
No puedo decir si esto fue intencional, pero me gusta el enfoque de "dos reglas de Fight Club" para sus consejos sobre el suministro de componentes de 5V a 3.3V.
robar el
3

Siempre use una resistencia en serie al conectar cualquier cosa a sus pines IO. En muchos casos, necesitará uno de todos modos (como conducir un LED o un BJT), y en otros casos no dolerá (como conducir puertas MOSFET o líneas UART). Una resistencia de 100 Ohm limitará la corriente a 50 mA (manteniéndola dentro del rango seguro), mientras que tiene poco efecto en su circuito en la mayoría de los casos.

Dmitry Grigoryev
fuente
1

He usado un limitador de corriente (un LM317 barato lo hará) ocasionalmente, aunque incluso 100 mA quemarán sus dispositivos. Es una buena práctica limitar la corriente.

En general, no conecte un circuito con corriente. Saca las tapas de la placa también. Eventualmente puedes ignorar esto, a medida que te vuelves más experto. Quemé 4 clones de arduino en los primeros meses.

user2497
fuente
No puede usar un LM317 a menos que tenga una entrada de potencia de voltaje sustancialmente más alta. Y no proporcionará ninguna protección contra daños de tipo ESD, que es más probable que esté en cuestión aquí.
Chris Stratton
Nominalmente 1.25V más alto, aunque los míos caen 1.19V. ¿Los límites de entrada y salida no ayudarán?
user2497