¿Cuáles son las formas más comunes de freír un arduino? [cerrado]

He frito dos Arduinos antes: uno era Uno, que maté con un voltaje de entrada demasiado alto, y el otro era la versión ADK de Mega, que nunca pude determinar de manera concluyente qué salió mal. Esto me hizo pensar: ¿cuáles son algunas cosas (quizás no inmediatamente obvias) que dañarán Arduinos?

Ya he enumerado algunos aquí . Puedo escribir una respuesta más tarde si nadie llega a ella.
Hay un artículo excelente sobre esto , en RuggedCircuits... Vale la pena leerlo incluso si no tienes tendencias destructivas :-)
Esta pregunta se basa en gran medida en la opinión. Literalmente, cualquier acción potencialmente peligrosa constituye una respuesta válida.
Arduino frito rebozado. Con patatas fritas, por supuesto.
Volantes, eso es. No del tipo inglés. Demasiado blando. Sin embargo, en serio, existe LA FORMA MÁS COMÚN de freír uno: Alimentar más de 5V en el pin de 5V. Es mucho mejor usar el pin Vin para que pase por el regulador. De esa manera, si alimenta más de 15 y sopla el regulador, puede lamerse las heridas y luego salvar el resto del tablero usando un 7805 en el pin de 5V.

Respuestas (4)

Se me ocurren algunos que la gente ha hecho...

  1. Conectando más de 6 voltios al pin de 5V. (Los dos ATmegachips utilizados en la mayoría de las placas Arduino tienen un máximo absoluto de 6V.)
  2. Conectar más de VCC(típicamente 5 voltios) a cualquiera de los pines de E/S.
  3. No limita la corriente de los pines de E/S a menos de 40mA. (Por ejemplo, conducir un motor directamente o no usar una resistencia limitadora de corriente con un LED)
  4. Conexión de menos de 5 voltios hacia GNDy GNDhacia Vino 5V(potencia invertida). Viny Barrel jack tienen un diodo de protección, pero no siempre es suficiente.
  5. Conectando un suministro de 5 voltios al 5Vpin mientras está conectado a USB.
  6. Cambiar las conexiones mientras está encendido: ¡nunca haga esto!
  7. No usar diodos flyback con componentes inductivos como motores, relés y solenoides.

En las placas Unoy , que usan un o para el convertidor de USB a serie, parece que cada vez que alguien se conecta accidentalmente a un pin de E/S, se quema. No entiendo completamente por qué, pero parece una tendencia.Mega2560ATmega8u216u212V

¿A qué te refieres con cambiar conexiones... #7?
Hago el n. ° 6 ("Cambiar las conexiones mientras está encendido") todo el tiempo en todo tipo de sistemas electrónicos, incluido arduino. Mientras sepas lo que estás haciendo, está perfectamente bien. De ninguna manera merece un "nunca".
@ConnorWolf Lo siento, pero estoy completamente en desacuerdo. Incluso si sabe lo que está haciendo, los accidentes pueden ocurrir y SUCEDERÁN. Nunca cambie las conexiones mientras esté encendido. Si aún no ha tenido un problema, es solo cuestión de tiempo antes de que lo tenga.
@taco Moviendo cables.
@ JamesC4S: lo siento, pero cada vez que hace una declaración con un "nunca", en lugar de "depende del contexto, generalmente es una mala idea", está mostrando su inexperiencia. Hay áreas en las que agregar o quitar conexiones mientras un sistema está encendido puede ser completamente inofensivo y, de hecho, muy útil para la resolución de problemas (uno de ellos es ajustar los bucles de control analógico). Cualquier declaración incondicional como la suya es una señal de ingenuidad.
La pregunta es "¿es el (pequeño) riesgo potencial de dañar algo lo suficientemente compensado por los beneficios de depuración que proporciona?", y en muchos, muchos diseños de sistemas, la respuesta es absolutamente sí.
Demonios, ¡un sistema amplificador en el que estaba trabajando tenía codificado "conectar cables mientras el sistema estaba encendido" en el procedimiento de prueba! Lo encendiste y luego conectaste el servomotor. Eso aseguró que usted no causó involuntariamente que el sistema se sacudiera debido al transitorio de inicio de los amplificadores. Por supuesto, finalmente ajustamos el sistema para eliminar el transitorio de inicio, pero la prueba inicial no se podría haber hecho de otra manera.
Tengo una pequeña pregunta, siempre utilicé pequeños condensadores cerámicos (soldados entre las patas del motor de CC), no diodos flyback. ¿Cuál es la diferencia?
Por lo general, conecto todos los cables después del flasheo, ya que la nueva aplicación podría ser eléctricamente incompatible con la anterior. Si debo conectar todos los cables antes de iniciar la aplicación, ¿significa que debo desconectar el Arduino después de flashear?
@ConnorWolf Estoy de acuerdo en que pertenece a la lista si es una fuente de problemas, pero también estoy de acuerdo en que no merece un " nunca hagas esto " muy enfatizado, a menos que sea de alguna manera mucho peor que todos los demás elementos de la lista ( por ejemplo, si hará que tu Arduino explote en una bola de fuego).

Aquí hay una lista a la que me referí en mi respuesta anterior . Ampliandolo:

  • Sobrecarga de un pin: si intenta alimentar un dispositivo con una potencia nominal alta a través de los pines GPIO de Arduino o los pines Vcc/GND, corre el peligro de quemar el pin o toda la placa. Aquí hay información sobre los límites de corriente de los pines , así como un problema específico relacionado con la corriente .
  • Conectando más de 6V a cualquiera de los pines. Si desea usar más energía, use un chip tipo puente H como el L293D. Sin embargo, el pin RESET puede tomar hasta 13 V. "The Perry Bad Journalism S"
  • Cortar un pin GPIO establecido en SALIDA, ALTO a GND, o un juego en SALIDA, BAJO a Vcc
  • Cortando dos pines de SALIDA GPIO cuando uno es ALTO y el otro es BAJO
  • Usando +5V para alimentar el Arduino en lugar de Vin/USB. En realidad, esto está bien, pero solo mientras no:

    • Pon cualquier carga en Vin
    • Haga esto con el conjunto de puentes en USB

    El pin de 5V no está tan protegido como el pin Vin y puede terminar destruyendo cosas.

  • Cortando cualquier cosa menos 0V a GND.
  • Conectar más de Vcc a cualquier pin GPIO (generalmente esto es algo seguro hasta que supere Vcc + 0.5V).
  • Cambiar las conexiones mientras el Arduino está encendido: es muy fácil cortocircuitar algo accidentalmente.
  • Cambie las polaridades de Vcc y GND (esto sucede con bastante frecuencia cuando el conector de alimentación se suelda al revés).
  • Aplique algo que no sea 3.3V al pin de 3.3V. (Este pin es para salida , no para entrada)

Finalmente, asegúrese de no mantener su Arduino sobre una superficie metálica e intente mantenerlo libre de polvo y humedad. Asegúrese de que no haya nada en el mismo compartimento que el Arduino que pueda terminar cortocircuitando algo. Al hacer un robot, es bastante común que entren virutas de metal en el tablero. Asegúrese de dejarlo bien cubierto cuando corte cosas in situ.

Según Ruggedunino , estas son las diez formas más comunes de destruir tu Arduino:

  1. Cortocircuito de pines de E/S a tierra
  2. Cortocircuitar los pines de E/S entre sí
  3. Aplique sobrevoltaje a los pines de E/S
  4. Aplicar alimentación Vin externa al revés
  5. Aplique >5V al pin del conector de 5V
  6. Aplique >3.3V a la clavija del conector de 3.3V
  7. Vin corto a GND
  8. Aplique alimentación externa de 5 V con carga Vin
  9. Aplique >13V al pin de reinicio
  10. Superar la corriente total del microcontrolador

Puede encontrar la lista y las correcciones aquí . Además, si está muy preocupado, salió con un clon de Arduino Uno que protege contra estas cosas, pero cuesta $ 40 más envío.


Algunas formas [no comunes pero divertidas] de destruir tu Arduino (no intentes en casa):

  • Adjuntarlo a un modelo de cohete o fuegos artificiales
  • Ponlo en una piscina
  • Golpéalo con un mazo
  • Tíralo por un precipicio
  • Enciéndelo (suponiendo que primero lo rocíes con gasolina)
  • Conéctelo a la red eléctrica de CA
  • Ponlo bajo la lluvia con un poste de metal enorme que atraerá los rayos y lo mojará.

(Bueno, entiendes el punto).


Conclusión: si revisa dos veces sus conexiones y no hace nada estúpido como no usar una resistencia cuando debería, entonces debería estar bien. Además, si no sabe si dañará su placa, puede comprar un clon barato de Arduino en eBay para probarlo y luego transferirlo (si quiere usar la placa oficial porque... la base y/o le gustan los tableros de marca).

¡Buena suerte para no dañar tu tabla!

Una forma común de matar misteriosamente los dispositivos electrónicos es la electricidad estática. Los dispositivos modernos tienen alguna protección incorporada contra ESD, pero si te sorprendes cada vez que te levantas de tu silla, entonces sentarte en esa silla mientras juegas con Arduino no es la idea más inteligente.

Otro peligro (igualmente misterioso) proviene del uso de soldadores mal aislados. Si suelda mientras la plancha está enchufada a la red eléctrica, podría perder una pequeña corriente en cualquier circuito con el que la toque. Por lo general, aquí estamos hablando de microamperios, por lo que es posible que nunca lo note, pero podría ser suficiente para dañar los delicados transistores CMOS. La solución es desconectar las placas de expansión (¿protecciones?) antes de soldarlas.

Desearía que esto se expresara más comúnmente. Obtenga una muñequera antiestática o similar cuando trabaje con microelectrónica expuesta. El cuerpo humano puede generar una enorme cantidad de carga y luego pinchas con el dedo directamente en un microcontrolador... ZAP, adiós microcontrolador.