Zum Inhalt springen

Franz-Peter

Verfasste Forenbeiträge

Ansicht von 15 Beiträgen - 16 bis 30 (von insgesamt 50)
  • Autor
    Beiträge
  • als Antwort auf: Servomotor und ws2812 RGB stripe #7132
    Franz-Peter
    Teilnehmer

    Hallo Thorsten,
    wie ich dir schon im anderen Thrad geschrieben habe, sind die Neopixel da etwas kritisch, weil die Lib während des Updates die Interrupts abschaltet. Da die Servo-Lib die Pulse für das Servo per Interrupt erzeugt, wird sie davon massiv gestört.

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7128
    Franz-Peter
    Teilnehmer

    Ok, dann ist ja alles gut.
    Der 28BYj-48 hat ja noch ein Getriebe dran, und braucht deshalb schon eine rel. hohe Schrittfrequenz, wenn er sich flott bewegen soll. Wobei der wirklich schnelle Bewegungen eh nicht schafft. Aber das ist ja hier auch nicht gefordert. Dafür bewegt er sich schön gleichmäßig und ruckfrei.

    Dann erstmal weiterhin viel Spaß, und wenn es wieder ein Problem gibt, kannst Du dich ja wieder melden ;-)

    Franz-Peter

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7126
    Franz-Peter
    Teilnehmer

    Also, dass mit dem gleichzeitig laufen funktioniert mit der stepper.h schonmal gar nicht. Die ist blockierend. D.h. während deinem ‘stepper.step(steps);’ kann nichts anderes passieren. Da hilft dir auch millis() nichts.

    Und die Neopixel sind mit dem parallel ablaufen auch nicht ganz unkritisch. Die schalten nämlich während dem ‘show’ die Interrupts ab. Gut, bei 18 Led’s ist das noch nicht so arg lange. Aber das kann Probleme geben. Was hast Du den für einen Stepper, und wie schnell soll sich der bewegen?

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7118
    Franz-Peter
    Teilnehmer

    Zu den millis(): Du kannst dir mal den MoToTimer in den MobaTools anschauen, und die Beispiele dazu ausprobieren. Vielleicht tust Du dich damit leichter.

    Das Hauptptoblem beim Stepper ist die Geschichte mit dem Referenzpunkt. Du weist beim Einschalten ja nicht wo er steht. Und im Gegensatz zu einem Servo kannst Du ihn ohne bekannten Referenzpunkt nicht absout positionieren.

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7094
    Franz-Peter
    Teilnehmer

    Hallo Thorsten,
    bei einem Drehwinkel von nur 95 Grad würde ich auch auf jeden Fall für eine Servo plädieren. Das ist in dem Fall wesentlich einfacher. Beim langsamen Drehen des Servo können dir meine MobaTools auch helfen.
    Und diskutieren sollten wir das auf jeden Fall hier öffentlich. Dazu ist ein Forum ja da.

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7074
    Franz-Peter
    Teilnehmer

    Hast du Messenger oder whatsapp oder wollen wir das hier machen?

    In einem Forum macht man das üblicherweise öffentlich. Zum einen haben dann auch andere mit ähnlichen Problemen was davon, zum anderen haben vielleicht auch andere noch gute Ideen dazu.

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7070
    Franz-Peter
    Teilnehmer

    Hallo Thorsten,
    hast Du denn schonmal ein Beispiel hergenommen, und deinen Motor überhaupt zum Laufen gebracht? Das wäre ja mal der erste Ansatz.
    Um wieviel Grad soll denn der Motor überhaupt drehen? Bisher hast Du ja noch nicht gesagt, was das werden soll.

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7067
    Franz-Peter
    Teilnehmer

    Viel Erfolg! Und wenn noch was unklar ist – einfach fragen ;)

    als Antwort auf: Steppermotor um eine bestimmte Gradzahl drehen #7051
    Franz-Peter
    Teilnehmer

    Hast Du dir mal meine MobaTools angeschaut? Damit kannst Du einen Steppermotor ansteuern und auch Zielpositionen in Grad vorgeben. Es sind auch Beispiele dabei. Bei einem Stepper brauchst Du aber immer einen Referenzpunkt, da Du beim Starten des Programms ja nicht weist, wo der steht.

    P.S. Die Lib kannst Du direkt über den Bibliotheksmanager installieren.

    als Antwort auf: Bitte um Hilfe mit “class” in Adafruit Library #6958
    Franz-Peter
    Teilnehmer

    Hallo Hajo,
    das Motorshield im Link (Adafruit Motorshield V2 ) kann den UNO über Vin mitversorgen, wenn der entsprechende Jumper gesteckt ist. Da braucht’s aber mindestens 7V an Vin, da auf dem UNO Board noch ein Spannungsregler ist, der aus dem Vin die 5V macht, und der will auch etwas ‘Fleisch’ haben um arbeiten zu können. Wenn Du diesen Jumper gesteckt hast, aber nur 6V am Motorshield anlegst, ist das zu wenig für den Spannungsregler. Deshalb kommen dann am UNO nur 4,7V an, und die schwanken auch noch, denn Batterien sind keine besonders stabilen Spannungsversorger und der Regler hat nicht genug Spannungsdifferenz um regeln zu können.
    Leider habe ich kein Schaltbild von dem Shield, um das genauer beurteilen zu können. Auf dem Shield selbst scheint auch noch ein 5V Regler drauf zu sein.

    Edit: ich habe jetzt doch noch ein Schaltbild gefunden. Ein 5V Regler ist auf dem Board nicht drauf, die 5V für die Logik holt er sich vom UNO. Wenn der VIN Jumper nicht gesteckt ist, ist die Motorspannung von der Logik getrennt, und Du musst den UNO getrennt versorgen ( USB oder Vin Buchse ). Ist der VIN Jumper gesteckt, wird die Logik von der Motorspannung mitversorgt – über den 5V Spannungsregler des UNO.

    als Antwort auf: Bitte um Hilfe mit “class” in Adafruit Library #6957
    Franz-Peter
    Teilnehmer

    Hallo Hajo,
    das Motorshield im Link (Adafruit Motorshield V2 ) kann den UNO über Vin mitversorgen, wenn der entsprechende Jumper gesteckt ist. Da braucht’s aber mindestens 7V an Vin, da auf dem UNO Board noch ein Spannungsregler ist, der aus dem Vin die 5V macht, und der will auch etwas ‘Fleisch’ haben um arbeiten zu können. Wenn Du diesen Jumper gesteckt hast, aber nur 6V am Motorshield anlegst, ist das zu wenig für den Spannungsregler. Deshalb kommen dann am UNO nur 4,7V an, und die schwanken auch noch, denn Batterien sind keine besonders stabilen Spannungsversorger und der Regler hat nicht genug Spannungsdifferenz um regeln zu können.
    Leider habe ich kein Schaltbild von dem Shield, um das genauer beurteilen zu können. Auf dem Shield selbst scheint auch noch ein 5V Regler drauf zu sein.

    als Antwort auf: Bitte um Hilfe mit “class” in Adafruit Library #6955
    Franz-Peter
    Teilnehmer

    Hallo Hajo,
    Wie hast Du die AFMotor installiert? Da stimmt was nicht. In einer .c Datei darf kein ‘class’ vorkommen. Das steht üblicherweise in der .h Datei.
    Auch die ‘servo.h’ musst Du normalerweise nicht installieren – die gehört zur IDE dazu.

    als Antwort auf: Digitalpins verhalten sich “komisch” #6954
    Franz-Peter
    Teilnehmer

    Hast Du PullDown Widerstände an den Tasterpins angeschlossen?

    als Antwort auf: Bitte um Hilfe beim Ugly Bug #6930
    Franz-Peter
    Teilnehmer

    Hallo Hajo,
    ich denke ob vorwärts oder rückwärts hängt vom verhätnis der Bewegung vorn und hinten ab. Hast Du vielleicht ein Servo andersherum eingebaut?
    Ansonsten hat dir Stefan ja schon gezeigt, wo Du im Sketch ändern musst, um die Drehrichtung umzukehren.

    Franz-Peter
    Teilnehmer

    Hallo Hannes,
    im letzten Post sind versehentlich beide Links identisch. Der zweite Shop über den ich bei ebay ( aber auch direkt ) ab und zu bestelle ist ‘ECKSTEIN KOMPONENTEN’.
    Ansonsten aber auch bei Conrad, Voelkner, Pollin… – Es gibt da eine ganze Reihe.

Ansicht von 15 Beiträgen - 16 bis 30 (von insgesamt 50)