¿He frito mi Arduino UNO?

5

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

Lo que hice:

Lo tenía unido a una placa de pruebas. Cuando digo adjunto, me refiero a que estaba suministrando energía a la placa de pruebas. Estaba jugando con un motor, que no funcionaba muy bien al utilizar la salida estándar de 5 V que suministran los suministros de Arduino. Entonces, decidí comprar algunas baterías - 10 baterías AA, para ser precisos. Cuando conecté mi batería al otro lado de mi placa de pruebas (hay dos filas de entrada de alimentación en mi placa de alimentación: una a la izquierda y otra a la derecha. (Pensé) el Arduino estaba suministrando energía a la entrada de la izquierda), había olvidado por completo que tenía las dos filas de entrada de alimentación conectadas con cables de puente. Así que tuve el Arduino alimentando las filas laterales izquierda y derecha de la placa de pruebas. Entonces, de repente, cuando vinculé la batería a la fila del lado derecho de mi placa de pruebas, mi Arduino se encendió. Me quedé perplejo. Cuando finalmente me di cuenta de que las dos filas de entrada de energía estaban vinculadas, me abofeteé.

Ahora, mi Arduino se enciende, pero el código que tenía ya no se ejecuta. Y generalmente, cuando enciendo el Arduino, el LED "L" parpadea dos veces. Ahora, solo se enciende y permanece encendido. Las salidas de potencia todavía funcionan, ya que todavía tengo energía que fluye a través de mi placa de pruebas. El botón de reinicio no hace nada.

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

Sé que fue realmente una estupidez por mi parte proporcionarle 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 mi (solo) paquete de baterías requiere.

¿Malas noticias?

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

    
pregunta Luna

3 respuestas

7

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

La pregunta ahora es: ¿qué es exactamente lo que freímos? Una cosa que podría estar bien tostada es el chip ATmega328. Si tiene suerte o no, depende en gran medida de si tiene un UNO con el chip SMD o el DIP ATmega328. Si es el primero, y el chip está muerto, necesitará un nuevo Uno, a menos que tenga un equipo de soldadura avanzado. Si es lo último, puedes comprar un nuevo ATmega328PU y reemplazarlo en tu Uno, sin embargo, incluso en este caso la solución no es necesariamente fácil.

El problema es que necesitarás tener un cargador de arranque en tu nuevo ATmega328PU, y sin un programador de Arduino o ISP, esto no es fácil de hacer. Afortunadamente, el ATmega328PU con los cargadores de arranque ya se venden en eBay por unos pocos dólares más que el ATmega328PU que funciona con unos $ 3- $ 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 son Conectado directamente al carril +5. El problema es que incluso con un multímetro puede ser difícil evaluar el daño. Para 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, debería consultar el dibujo esquemático y probar al menos cada componente que sea Conectado a +5 y tierra. Entonces es posible que desee probar cada componente conectado a esos componentes, en caso de que el componente quemado cortocircuitara algo más. Al final puede que tengas que probar todo.

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

    
respondido por el angelatlarge
1

Desde que colocó 14 (15? 10 * 1.5V alcalinos AA) voltios en el riel 5v, posiblemente (considerando el Uno Rev3) ha dañado las ATMegas, algunos capacitores y dos leds. Las 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 ningún número de pieza específico mencionado. Podrían ser 6.3V, 10V o 16V como máximo, por lo que en 2 de cada 3 casos, serían fritos.

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

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

    
respondido por el Passerby
0

Realmente solo debería haber usado 4 baterías AA: una conexión USB proporciona 5V, y el regulador de voltaje funciona con 9V, pero a menos voltios suministrados, menos vatios se disipan y menor es el calor. 6 voltios están lo suficientemente cerca de 5 y más bajos que 9, y usarían menos baterías.

También, creo que lo más probable es que el pequeño ATmega16u2 / u3 sea malo; ese sería el pequeño chip sin socket 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 lo es. Si su computadora no lo detecta, definitivamente es el 16u2 / u3. Lo mejor que puedes hacer ahora es conseguir otro y no volver a cometer ese error. obtener una nueva batería (o hacer lo que hice y hacer una con palitos de paleta, alambre, soldadura y cinta eléctrica :) pero eso es peligroso.)

    
respondido por el Wyatt8740

Lea otras preguntas en las etiquetas