Ich habe kürzlich zum ersten Mal ein Servo an meinen Arduino angeschlossen. Am Ende brauchte ich einen 470-uF-Kondensator, der so verdrahtet war, wie dieses Tutorial zeigt , weil mein Servo ausflippte und meinen Laptop dazu veranlasste, "Überspannungs" -Warnungen auszulösen (ich habe mein Arduino über USB an meinen Laptop angeschlossen).
Obwohl ich froh bin, dass ich das zum Laufen gebracht habe, lässt mich dies mit einigen Bedenken zurück.
Ein Servomotor zieht in kurzen Spitzen einen erheblichen Strom. Und USB-Strom ist nicht dafür ausgelegt, solche Stromspitzen zu liefern (und das Kabel macht es noch schlimmer), daher verursachen die Stromspitzen eine Spannungsschwankung, für die der Arduino nicht ausgelegt ist. Ein Kondensator fungiert als Puffer für Strom. Solange die USB-Stromversorgung den durchschnittlichen Strom liefern kann, hilft der Kondensator, die Stromspitzen zu glätten.
Stellen Sie sich einen Kondensator als Reservoir vor. Aber hüte dich davor, Analogien zu überinterpretieren, lies besser ein anständiges Elektronik-Einsteigerbuch.
Die uF-Zahl ist die Menge der Pufferung. Genug ist genug, aber gehen Sie lieber auf Nummer sicher (für diesen Einsatz geht auch mehr). Der Wert von 470 uF basiert wahrscheinlich auf Erfahrungswerten. Nur aus Versehen ist es der gleiche Wert, den ich meine Schüler verwenden lasse :)
Kondensatoren können gefährlich sein, wenn sie entweder eine hohe Spannung oder eine große Energiemenge speichern, die in sehr kurzer Zeit freigesetzt werden kann. In Ihrem Fall trifft beides nicht zu, also machen Sie sich keine Sorgen. Möglicherweise sehen Sie jedoch einen kleinen Funken, wenn Sie die Anschlüsse Ihres Kondensators kurzschließen, selbst nachdem Sie die USB-Stromversorgung entfernt haben. Abhilfe schafft hier ein Widerstand (zB 1k) parallel zum Kondensator.
Benutzer253751