Habe ich mein Arduino UNO gebraten?

Also habe ich kürzlich mit meinem ersten Arduino gespielt, bis es aus irgendeinem seltsamen Grund nicht mehr funktionierte.

Was ich getan habe:

Ich hatte es an einem Steckbrett befestigt. Wenn ich angehängt sage, meine ich, dass es das Steckbrett mit Strom versorgte. Ich habe mit einem Motor herumgespielt, der bei Verwendung des standardmäßigen 5-V-Ausgangs, den Arduino liefert, nicht sehr gut funktionierte. Also beschloss ich, ein paar Batterien zu kaufen – 10 AA-Batterien, um genau zu sein. Als ich meine Batterie wieder an die andere Seite meines Steckbretts anschloss (es gibt zwei Stromeingangsreihen auf meinem Steckbrett - eine links und eine rechts. (Ich dachte) der Arduino versorgte den linken Eingang mit Strom), I hatte völlig vergessen, dass ich die beiden Stromeingangsreihen mit Überbrückungsdrähten verbunden hatte. Also hatte ich den Arduino, der sowohl die linke als auch die rechte Seitenreihe des Steckbretts mit Strom versorgte. Also ganz plötzlich, als ich den Akkupack mit der rechten Seitenreihe meines Steckbretts verband, schaltete sich mein Arduino ein. Ich war verwirrt.

Jetzt schaltet sich mein Arduino ein, aber der Code, den ich darauf hatte, wird nicht mehr ausgeführt. Und normalerweise blinkt die "L"-LED zweimal, wenn ich den Arduino einschalte. Jetzt schaltet es sich einfach ein und bleibt an. Die Stromausgänge funktionieren immer noch, da ich immer noch Strom durch mein Steckbrett habe. Der Reset-Knopf tut nichts.

Auch die Arduino IDE erkennt mein Board nicht mehr. Infact, mein ganzer Computer erkennt es nicht einmal.

Ich weiß, es war wirklich dumm von mir, es mit 14+ Volt zu versorgen, aber ich habe es nicht absichtlich getan. Und der einzige Grund, warum ich 10 AA-Batterien verwendet habe, war, dass dies die Menge ist, die mein (einziger) Batteriesatz benötigt.

Schlechte Nachrichten?

Was denkt ihr? Bin ich verarscht? Ist es frittiert?

WO hast du die 14V angeschlossen? Zu den VIN-Pins? An den 5-V- oder 3,3-V-Pins?
Das Steckbrett wurde am 5-V-Pin und am Erdungsstift des Arduino befestigt. Nur so waren die beiden verbunden. Es wurden keine digitalen oder analogen Pins angebracht.
Ich habe etwas Ähnliches gemacht, nur habe ich ein paar Ersatzchips und Arduinos. Nachdem ich Rauch bekam, warf ich einen Bootloader auf einen leeren Chip und. .. nichts geführtes sitzt einfach da auf. Pin 13 und gnd an eine LED angeschlossen, die Blinkskizze auf den Chip geladen und die externe LED blinkt. Die On-Board-LED blinkt nicht mehr und ist immer an, aber alles andere scheint in Ordnung zu sein.
Ich denke du meinst 15V.
Wenn Sie zu diesem aktuellen Thread gelangt sind, sollten Sie in arduino.stackexchange.com nachsehen . Es ist der Stack für Arduino.

Antworten (3)

Die Realität ist, dass Sie es höchstwahrscheinlich gebraten haben. Wir können uns das so vorstellen: Sie haben ihm viel mehr Spannung zugeführt, als er verarbeiten sollte, und jetzt reagiert er nicht mehr auf Ihren Computer. Welche andere Möglichkeit gibt es?

Die Frage ist jetzt: Was genau hast du gebraten? Eine Sache, die sehr gut geröstet werden könnte, ist der ATmega328-Chip. Ob Sie Glück haben oder nicht, hängt weitgehend davon ab, ob Sie einen UNO mit dem SMD-Chip oder den DIP ATmega328 haben. Wenn es ersteres ist und der Chip tot ist, müssen Sie sich ein neues Uno besorgen, es sei denn, Sie haben eine fortschrittliche Lötausrüstung. Wenn letzteres der Fall ist, können Sie einen neuen ATmega328PU kaufen und in Ihrem Uno ersetzen, aber selbst in diesem Fall ist die Lösung nicht unbedingt einfach.

Das Problem ist, dass Sie einen Bootloader auf Ihren neuen ATmega328PU bekommen müssen, und ohne einen Arduino oder einen ISP-Programmierer ist dies nicht einfach. Glücklicherweise werden ATmega328PU mit bereits installierten Bootloadern bei ebay für nur ein paar Dollar mehr verkauft als die bloße ATmega328PU, die etwa 3 bis 4 US-Dollar kostet.

Es könnte auch der Fall sein, dass andere (Nicht-MCU-) Komponenten entweder anstelle oder (schlimmer noch) zusätzlich zur MCU beschädigt werden: der USB-Schnittstellenchip, Spannungsregler oder eine der vielen passiven Komponenten, die direkt mit ihnen verbunden sind die +5-Schiene. Das Problem ist, dass es selbst mit einem Multimeter schwierig sein kann, den Schaden zu beurteilen. Für mein Geld ist die beste Option, einen neuen Uno zu kaufen und weiterzumachen, aber wenn Sie an einem (möglicherweise komplizierten) Projekt interessiert sind, sind zumindest die Schaltpläne verfügbar. Sie sollten sich also die schematische Zeichnung ansehen und mindestens jede Komponente testen, die mit +5 und Masse verbunden ist. Dann möchten Sie vielleicht jede Komponente testen, die mit diesen Komponenten verbunden ist, falls die durchgebrannte Komponente etwas anderes kurzgeschlossen hat. Am Ende müssen Sie vielleicht alles testen.

Die alternative Strategie wäre, das Beste anzunehmen und nachzusehen und vielleicht zu versuchen, den Schaden zu riechen, und ein oder zwei Komponenten auszutauschen, die verdächtig aussehen, und dann für das Beste zu beten.

Rechts! Also habe ich gerade einen anderen Atmega bestellt - hoffen wir, dass er den Zweck erfüllt. Danke für deinen Beitrag!
Aber hast du schon einen mit dem Bootloader drauf? Wenn nicht, müssen Sie einen ISP-Programmierer zusammenhacken, was nicht so schwierig ist, aber etwas, das getan werden muss.
Ich habe dieses: ebay.co.uk/itm/… = es heißt, dass es bereits mit dem Arduino-Bootloader xD geliefert wird
Ok gut. Ich mache mir Sorgen, dass das USB-Intf auch tot sein könnte, aber hoffen wir, dass Sie Glück haben!
Hoffen wir nicht :S
@navnav Danke! ...aber vielleicht sollten Sie die Antwort vorerst nicht akzeptieren: Es sind viele sehr kluge Leute und sachkundige Leute hier, und vielleicht kann jemand etwas Besseres anbieten oder zumindest auch auf andere Weise nützlich sein. Wählen Sie dann in ein paar Tagen die Antwort, die für Sie am besten geeignet ist
Hm, guter Punkt. Ich gebe ihm ein paar Tage Zeit und wähle dann einen aus. Schätze deine Zeit aber wirklich!
Wenn der Computer den Arduino nicht erkennt, ist wahrscheinlich auch der USB-Schnittstellenchip tot. Natürlich können Sie Arduino auch mit einem seriellen USB-Kabel programmieren (oder den Chip ersetzen). Probieren Sie einfach aus, wie weit Sie kommen, es ist der beste Weg, Dinge zu lernen.

Da Sie 14 (15? 10 * 1,5 V Alkaline AA) Volt auf die 5-V-Schiene gelegt haben, haben Sie möglicherweise (in Anbetracht des Uno Rev3) beide ATMegas, einige Kondensatoren und zwei LEDs beschädigt. Die ATMegas haben beide eine maximale Spannung von 6 Volt an jedem Pin, mit Ausnahme des Reset-Pins, der maximal 13 Volt hat. Bei den Kondensatoren handelt es sich um gewöhnliche Keramiken, für die keine bestimmte Teilenummer angegeben ist. Sie könnten maximal 6,3 V, 10 V oder 16 V betragen, also würden sie in 2 von 3 Fällen frittiert werden.

Es besteht auch die Möglichkeit, dass die USB-Sicherung durchgebrannt ist. Möglicherweise möchten Sie dies mit einem Durchgangsmessgerät überprüfen.

Wenn weder der Code bereits auf dem Arduino läuft noch vom Computer erkannt wird, sind höchstwahrscheinlich beide ATMegas tot.

Man hätte eigentlich nur 4 AA-Batterien verwenden sollen - ein USB-Anschluss liefert 5V, und der Spannungsregler arbeitet mit 9V, aber je weniger Volt zugeführt werden, desto weniger Watt werden abgeführt und desto geringer wird die Wärme. 6 Volt sind nahe genug an 5 und niedriger als 9 und würden weniger Batterien verbrauchen.

Außerdem denke ich, dass der kleine ATmega16u2 / u3 höchstwahrscheinlich schlecht ist - das wäre der kleine Chip ohne Sockel, der mit dem USB interagiert. Es ist möglich, dass sowohl 16u3 als auch 328p schlecht sind, aber 328p ist austauschbar und 16u3 nicht. Wenn Ihr Computer es nicht erkennt, ist es definitiv das 16u2/u3. Das Beste, was Sie jetzt tun können, ist, sich einen anderen zu besorgen und diesen Fehler nicht noch einmal zu machen. Holen Sie sich einen neuen Akku (oder tun Sie, was ich getan habe, und machen Sie einen aus Eisstielen, Draht, Lötmittel und Isolierband :), aber das ist gefährlich.)