¿He frito mi Arduino UNO?

Así que recientemente estuve jugando con mi primer Arduino, hasta que, por alguna extraña razón, dejó de funcionar.

Lo que hice:

Lo tenía conectado a una placa de pruebas. Cuando digo adjunto, quiero decir que estaba suministrando energía a la placa de pruebas. Estaba jugando con un motor, que no funcionaba muy bien cuando usaba la salida estándar de 5v que suministra Arduino. Entonces, decidí comprar algunas baterías, 10 baterías AA, para ser precisos. Cuando volví a conectar mi batería al otro lado de mi protoboard (hay dos filas de entrada de energía en mi protoboard, una a la izquierda y otra a la derecha. (Pensé) Arduino estaba suministrando energía a la entrada izquierda), yo había olvidado por completo que tenía las dos filas de entrada de alimentación unidas con cables de puente. Así que tenía el Arduino alimentando las filas del lado izquierdo y derecho de la placa de pruebas. Entonces, de repente, cuando conecté el paquete de baterías a la fila del lado derecho de mi protoboard, mi Arduino se encendió. estaba desconcertado

Ahora, mi Arduino se enciende, pero el código que tenía ya no se ejecuta. Y por lo general, cuando enciendo el Arduino, el LED "L" parpadea dos veces. Ahora, simplemente enciende y permanece encendido. Las salidas de energía aún funcionan, ya que todavía tengo energía fluyendo a través de mi tablero. El botón de reinicio no hace nada.

El IDE de Arduino ya no detecta mi placa. De hecho, toda mi computadora ni siquiera lo detecta.

Sé que fue realmente estúpido de mi parte suministrarle más de 14 voltios, pero no lo hice intencionalmente. Y, la única razón por la que usé 10 baterías AA fue porque esa es la cantidad que requería mi (único) paquete de baterías.

¿Malas noticias?

¿Qué piensan ustedes? ¿Estoy jodido? ¿Está frito?

¿DÓNDE enchufaste el 14v? ¿A los pines VIN? ¿A los pines de 5v o 3.3v?
La placa de prueba se adjuntó al pin de 5v y al pin de tierra en el Arduino. Esa es la única forma en que los dos estaban conectados. No se adjuntaron pines digitales o analógicos.
Hice algo similar solo que tengo algunos chips y arduinos de repuesto. Después de fumar, lancé un gestor de arranque en un chip en blanco y. .. nada led simplemente se sienta allí. Conectó el pin 13 y gnd a un LED, cargó el boceto parpadeante en el chip y el LED externo parpadea. El led de a bordo ya no parpadea y siempre está encendido, pero todo lo demás parece estar bien.
Creo que te refieres a 15v.
Si ha llegado a este hilo actual, debe buscar en arduino.stackexchange.com . Es la pila dedicada a Arduino.

Respuestas (3)

La realidad es que lo más probable es que lo hayas frito. Podemos pensarlo de esta manera: le suministró mucho más voltaje del que estaba diseñado para manejar, y ahora no responde a su computadora. ¿Qué otra posibilidad hay?

La pregunta ahora es: ¿qué freíste exactamente? Una cosa que bien podría brindarse es el chip ATmega328. Que tengas suerte o no depende en gran medida de si tienes un UNO con el chip SMD o el DIP ATmega328. Si es el primero y el chip está muerto, entonces deberá obtener uno nuevo, a menos que tenga un equipo de soldadura avanzado. Si es lo último, puede comprar un nuevo ATmega328PU y reemplazarlo en su Uno, sin embargo, incluso en este caso, la solución no es necesariamente fácil.

El problema es que necesitará obtener un cargador de arranque en su nuevo ATmega328PU, y sin un Arduino o un programador ISP, esto no es fácil de hacer. Afortunadamente, el ATmega328PU con cargadores de arranque ya instalados se vende en eBay por unos pocos dólares más que el ATmega328PU desnudo, que cuesta entre $3 y $4.

También podría darse el caso de que otros componentes (no MCU) estén dañados en lugar de, o (peor) además de la MCU: el chip de interfaz USB, los reguladores de voltaje o cualquiera de los muchos componentes pasivos que están conectados directamente a el carril +5. El problema es que incluso con un multímetro puede ser difícil evaluar el daño. Por mi dinero, la mejor opción es comprar un nuevo Uno y seguir adelante, sin embargo, si está interesado en un proyecto (potencialmente complicado), al menos los esquemas están disponibles. Por lo tanto, querrá mirar el dibujo esquemático y probar al menos cada componente que esté conectado a +5 y a tierra. Luego, es posible que desee probar cada componente conectado a esos componentes, en caso de que el componente quemado haya provocado un cortocircuito en otra cosa. Al final, es posible que tengas que probar todo.

La estrategia alternativa sería asumir lo mejor y mirar, y tal vez tratar de oler el daño, y reemplazar uno o dos componentes que parezcan sospechosos, y luego orar por lo mejor.

¡Bien! Así que acabo de pedir otro Atmega, esperemos que funcione. ¡Gracias por tu contribución!
Pero, ¿conseguiste uno con el gestor de arranque ya instalado? De lo contrario, tendrá que hackear a un programador de ISP, lo cual no es tan difícil, pero es algo que deberá hacerse.
Tengo este: ebay.co.uk/itm/… = dice que ya viene con el cargador de arranque Arduino xD
Está bien. Me preocupa que el USB intf también esté muerto, ¡pero esperemos que tengas suerte!
Ah, esperemos que no :S
@navnav ¡Gracias! ... pero tal vez no debería aceptar la respuesta por ahora: aquí hay mucha gente muy inteligente y con conocimientos, y alguien podría ofrecer algo mejor, o al menos también útil de una manera diferente. Luego, en unos días, elija la respuesta que mejor se adapte a sus necesidades.
Mmm, buen punto. Le daré unos días, luego elegiré uno. ¡Sin embargo, realmente aprecio su tiempo!
Si la computadora no reconoce el Arduino, el chip de interfaz USB probablemente también esté muerto. Por supuesto, puede programar Arduino usando un cable serie USB en su lugar (o reemplazar el chip). Solo intente y vea hasta dónde llega, es la mejor manera de aprender cosas.

Dado que colocó 14 (15? 10 * 1.5V alcalina AA) voltios en el riel de 5v, posiblemente (considerando el Uno Rev3) haya dañado ambos ATMegas, algunos capacitores y dos LED. Ambos ATMegas tienen un voltaje máximo de 6 voltios en cualquier pin, excepto el pin de reinicio, que tiene un máximo de 13 voltios. Los condensadores son de cerámica común, sin que se mencione un número de pieza específico. Pueden ser de 6,3V, 10V o 16V como máximo, por lo que en 2 de cada 3 casos se freirán.

También existe la posibilidad de que el fusible USB se haya quemado, es posible que desee verificarlo con un medidor de continuidad.

Si no se está ejecutando el código que ya está en el arduino y la computadora no lo reconoce, lo más probable es que ambos ATMegas estén muertos.

Realmente debería haber usado solo 4 baterías AA: una conexión USB proporciona 5 V y el regulador de voltaje funciona con 9 V, pero cuantos menos voltios se suministren, menos vatios se disiparán y menor será el calor. 6 voltios es lo suficientemente cercano a 5 y más bajo que 9, y usaría menos baterías.

Además, creo que lo más probable es que el pequeño ATmega16u2/u3 sea malo; ese sería el pequeño chip sin enchufe que interactúa con el USB. Es posible que tanto el 16u3 como el 328p sean malos, pero el 328p es reemplazable y el 16u3 no. Si su computadora no lo detecta, definitivamente es el 16u2/u3. Lo mejor que puede hacer ahora es obtener otro y no volver a cometer ese error. obtener un nuevo paquete de baterías (o hacer lo que hice y hacer uno con palitos de helado, alambre, soldadura y cinta aislante :) pero eso es peligroso).