Arduino mit Strom versorgen

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 5

  • @jeanyluisa8483
    @jeanyluisa8483 6 หลายเดือนก่อน +1

    Um die Motoren ans laufen zu bekommen ist das was im Video gesagt und gezeigt wird völlig ok.
    Von der reinen Theorie her ist das gesagte teilweise etwas missverständlich.
    D.h. für diehjenigen die wirklich verstehen wollen, was sie da machen und anders machen könnten, könnte das folgende intressant sein.
    Der Arduino hat eigene Spannungswandler und kann daher auch direkt mit 9V von der Batterie oder auch noch etwas hoheren Spannungen versorgt werden. Die Spannngswandler auf dem Arduino machen da dann die 5V daraus die der Microcontroler auf dem Arduino braucht und die 3,3 V die der Arduino an einen Pin zur Verfügung stellt.
    Der Arduino könnte auch die Elektronik des Motortreibers mit 5V Spannung versorgen. Die winzigen Spannungswandler auf dem Ardiuino können aber nicht genug Strom für Motoren liefern.
    Außerdem könnte man dann nur Motoren benutzen, die nicht mehr als 5 V brauchen.
    Deswegen macht man es umgekehrt und schliesst die Batterie wie im Video an den Motortreiber an. Der kann dann die komplette 9V und allen Strom den die Batterie liefern kann an die Motoren weitergeben.
    Für die eigenen Elektronik erzeugt der Motortreiber dann mit einem eigenen Spannungswandler. Davon kann er dann auch den Arduino mitversorgen wie es hier im Video gemacht wird.
    Nicht schlimm, aber etwas unschön ist daran, dass es beim Programmieren des Arduino vermutlich hin und wieder mal brummen wird.
    Beim Programmieren bekommt der Arduino Strom über das USB Kabel und die Batterie ist vermutlich am Schalter abgestellt, damit der Roboter beim Programmieren nicht wegfährt. Wenn das Programm dann sagt die Motoren sollen sich drehen, ist der Strom den der Arduino vom USB-Anschluss an die Motoren weitergeben kann zu schwach. Dann zucken und brummen die Motoren nur leicht.
    Das kann man vermeiden, indem man die Stromversorgung zwischen Arduino und Motortreiber per Jumper auf dem Motortreiber abstellt.

    • @Technikwerkstatt4.0
      @Technikwerkstatt4.0  6 หลายเดือนก่อน

      Danke, auch ich habe mal wieder etwas gelernt. Die Motoren drehen sich noch ganz leicht, wenn die Batterie nicht angeschlossen ist, aber nur, solange kein Rad montiert ist. Sobald ein Rad montiert ist, summen die Motoren tatsächlich nur noch...

    • @jeanyluisa8483
      @jeanyluisa8483 6 หลายเดือนก่อน

      @@Technikwerkstatt4.0 Ja, das war auch nicht spezeill auf diese Motoren bezogen. Wie stark der Effekt ist, hängt davon ab wieviel Strom die Motoren brauchen, welche Übersetzung sie haben, wie schwergängig sie sind usw.
      Wenn man nur kurz ein Programm aufspielt ist das eigentlich auch egal.
      Wenn man lange am Code herumspielt, weil man z.B. Sensoren und andere Sachen testet, kanns dann schon etwas nerven und Sinn machen den Jumper auf dem Motortreiber solange abzuziehen.
      Bei stärkeren Motoren kann es sogar Sinn machen Die Motoren und den Arduino permanent getrennt zu versorgen. Wahrscheinlich passen deswegen auch 2 Batterien in das Chassis.
      Bei einer gemeinsamen Versorgung für Beides, kann es passieren, dass die Motoren beim Anfahren oder Richtungswechsel soviel Strom ziehen, dass die Batteriespannung zu weit einbricht und dann der Arduino resetted. Dass der Arduino restetted merkt man dann meist nicht, sondern wundert sich nur, dass er ganz was anderes macht als man programmiert hat.
      In dem Fall hilft es dann, eine Batterie an den Motortreiber, eine andere an den Arduino anzuschliessen. Dann muss man allerdings auch wirklich dran denken den Jumper am Motortreiber richtig zu setzen.

  • @fynnstergaming
    @fynnstergaming 8 หลายเดือนก่อน +1

    sehr gutes Video, das hat mir echt geholfen🙂