-         
Seite 5 von 5 ErsteErste ... 345
Ergebnis 41 bis 48 von 48

Thema: Hilfe zum bau eines Roboterarms

  1. #41
    Erfahrener Benutzer Robotik Einstein Avatar von HaWe
    Registriert seit
    09.10.2014
    Beiträge
    3.485
    Anzeige

    es geht mit der Simultanausführung auch schon viel einfacher, mit einem Mega2560 z.B. oder einem Due, und mit Rotationsencoder-Motoren, die man eh braucht, wenn man keine Servos hat:

    PD-Steuerung (PID muss nicht unbedingt sein) pro Motor,
    globale flags für jeden Motor (true für Ziel noch anzusteuern, false für "idle")
    große while () Schleife für jede Simultanausführung:
    wenn Zielencoder nicht erreicht ist, neuen Regelwert eingeben,
    und wenn erreicht ist auf brake oder coast stellen und flag für diesen Motor auf "false" (Ziel erreicht).
    while() Schleife laufen lassen, bis alle flags für alle Motoren auf false sind (alle Ziele erreicht, keine Steuerung mehr).
    Das kann man in eine Funktion packen, der man alle Flags und Zielwerte übergibt, und die zurückmeldet (globaler Flag oder Rückgabewert), wenn alles fertig ist.

    Alternative, ebenfalls erfolgreich probiert:
    Multithreading mit Scheduler libs (gibt es von 2 verschiedenen Autoren (cmaglie oder mpatil) für ARM-MCUs und auch für beliebige ARMs+AVRs), pro Motor ein Scheduler thread,
    threads laufen leer wenn Motor flag auf false steht, ansonsten wie oben.

    Dass Motoren bei 2-Pin Steuerung unbeabsichtigt anlaufen passiert aber doch, allerdings nicht immer für alle Pins sondern nur für einige spezielle beim Bootvorgang, wenn die dann auf HIGH oder LOW gezogen werden.
    Daher 3-Pin-Steuerung bei L298/L293-Steuerlogik, und die gibt es auch für andere H-Brücken mit anderen Chips von anderen Herstellern.

    Aber wie gesagt: Servos sind viel einfacher, weil man
    a) keine Encoder auslesen muss und man
    b) keine H-Brücken braucht.
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

  2. #42
    Benutzer Stammmitglied
    Registriert seit
    19.09.2008
    Ort
    Bielefeld
    Alter
    41
    Beiträge
    59
    Guten Morgen,

    die L293d sind an Wochenende angekommen und ich habe mal ein Motor mit 2 Anschlüssen angeshlossen/getestet ohne Board.
    Funktioniert.
    Als nächstes werde ich das mal mit drei Anschlüsse (+PWM steuern) und Board mal testen...


    Wenn das klappt, dann Platine Entwerfern für die drei L293d.
    Gibt es schon fertige Platinen für drei L293d
    So was:
    https://www.ebay.de/itm/L293D-Motor-...d=361452902602
    für das Geld lohn es sich nicht selber eine zu entwickeln oder?(shit, ist nur 4 Motoren ausgelegt)


    oder "leere" Platinen, die man auf den Board verbauen kann=?

    Und wenn dieser Punkt auch geschafft ist, dann Bluetooth an Board verbauen.

    Vorteile von Servos verstehe ich, aber erst mal diesen Arm mit Gleichstrommotoren steuern. Danach kommen die Servos
    Geändert von crusico (24.09.2018 um 08:05 Uhr)
    Zwar weiß ich viel, doch möcht' ich alles wissen.

  3. #43
    Erfahrener Benutzer Robotik Einstein Avatar von HaWe
    Registriert seit
    09.10.2014
    Beiträge
    3.485
    Zitat Zitat von crusico Beitrag anzeigen
    Guten
    Gibt es schon fertige Platinen für drei L293d
    ich würde solche Dinger kaufen (hab sie auch selber) und nebeneinander montieren:
    https://www.ebay.de/sch/i.html?_odkw...98%29&_sacat=0
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

  4. #44
    Benutzer Stammmitglied
    Registriert seit
    19.09.2008
    Ort
    Bielefeld
    Alter
    41
    Beiträge
    59
    Ah, das ist doch mal akzeptabel... also 3St.davon Skizze habe ich mal schon angefangen:

    Lieferung dauert.. melde mich danach
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Unbenannt.jpg  
    Geändert von crusico (26.09.2018 um 10:43 Uhr)
    Zwar weiß ich viel, doch möcht' ich alles wissen.

  5. #45
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2010
    Ort
    NRW
    Beiträge
    181
    Moin Crusio,

    den ebay link vom dem Shield ist die Alte Version 1 es gibt inzwischen ein neues Shield, vllt reicht das ja einfach schon aus

    https://learn.adafruit.com/adafruit-...duino?view=all

    Wenn ansonsten die Dinger die HaWe schon gepostet hat, braucht zwar bissel mehr Platz aber tut es auch. Kann man ja schön Modular aufbauen, wegen Wartung

    cya
    cYa pig

  6. #46
    Benutzer Stammmitglied
    Registriert seit
    19.09.2008
    Ort
    Bielefeld
    Alter
    41
    Beiträge
    59
    So,

    die Teile sind angekommen...ich werde die Tage diese verkabeln und dann schauen wir weiter
    Zwar weiß ich viel, doch möcht' ich alles wissen.

  7. #47
    Benutzer Stammmitglied
    Registriert seit
    19.09.2008
    Ort
    Bielefeld
    Alter
    41
    Beiträge
    59
    Klicke auf die Grafik für eine größere Ansicht

Name:	IMG_20181129_063440.jpg
Hits:	8
Größe:	81,7 KB
ID:	33810
    Erster Schritt...
    Zwar weiß ich viel, doch möcht' ich alles wissen.

  8. #48
    Erfahrener Benutzer Roboter-Spezialist Avatar von Moppi
    Registriert seit
    18.03.2018
    Beiträge
    487
    Schön dass es endlich weiter geht!

    MfG

Seite 5 von 5 ErsteErste ... 345

Ähnliche Themen

  1. FPV steuerung eines RC-Cars mit hilfe eines smartphones
    Von nonam im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 1
    Letzter Beitrag: 08.02.2013, 14:57
  2. Simulation eines einfachen Roboterarms-Matlab
    Von Hashi im Forum Mechanik
    Antworten: 0
    Letzter Beitrag: 20.12.2012, 13:58
  3. Hilfe beim Bau eines Spannungsreglers.
    Von mhc2004 im Forum Elektronik
    Antworten: 15
    Letzter Beitrag: 11.03.2007, 19:08
  4. hilfe für die wahl eines microprozessors
    Von ichbaehr im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 7
    Letzter Beitrag: 27.03.2006, 12:41
  5. Hilfe! Bau eines Feuerwehrroboters
    Von Rubbel im Forum Software, Algorithmen und KI
    Antworten: 13
    Letzter Beitrag: 19.01.2006, 15:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •