- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 51

Thema: Segway per RC

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    Sodele.
    Da ich heute meine Ruhe hab, hab ich nen bissken gebastelt: nen Prototyp. Inspiriert von jemandem aus dem Arduino-Forum, aus LEGO-Teilen.Ist im Grunde ein leicht modifizierter Roverbot aus dem Mindstorms-RCX-Set.
    War erstaunlich einfach, die Arduinoteile ins Lego zu integrieren-ob das Absicht war??
    Der hat den riesigen Vorteil, dass ich schonmal an der Software bauen kann, denn das Arduino-Motorshield kann die beiden LEGO-Motoren (ausm RCX-Set, schon fast Raritäten) ganz problemlos ansteuern-die ziehen max. 500mA.
    Da es Getriebemotoren sind, sind die nun keine Präzisionswunder, aber ich hab schon mal nen seeeehr simplen LegWay gebaut gehabt- und der funktionierte auch so leidlich.
    Praktisch ist der LegUinoWay einsatzfertig- wenn er denn schon Software hätte, die ihm balancieren erlaubt (RC-Empfänger hab ich auch noch keinen dran, aber der passt immer noch rauf).

    Wie man Motoren mit dem Ding ansteuert, ist mir auch schon klar (ich hab das Motorshield bisher nie wirklich benutzt gehabt, mangels Einsatzideen, ist aber wirklich easy), und der MPU6050 läuft- dank Kalman-Filtern gibt er sehr hübsch die absoluten Winkel in der X- und Y-Achse aus.
    Der nächste Part wird für mich etwas schwieriger: ich muss da irgendwie PWM-Regler einbauen.
    Die hab ich, wie ich zugeben muss, bis _heute_ nicht kapiert...glaube, das wird mal Zeit..

    Achja: an ner RC-Version hab ich die Tage auch schonmal gebastelt, mir sind da zwei Getriebe aus nem 1:16er Modellpanzer eingefallen, die nutzlos herumliegen. Sollten stark genug sein, aber obs gehn wird....abwarten.
    Allerdings brauche ich für die stärkere Treiber, ich hab da was mit runden 5A bei 7.2V in Erinnerung...das wird dieses Jahr wohl nix mehr.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    Und weiter, das wird der Abschluss für heute, fürchte ich...

    Die PID-Regler sind eingebaut.
    Und: sie laufen auch.
    Praktische Tests haben ergeben: naja.
    Da muss noch reichlich getunt werden, von alleine balanciert das Teil noch lange nicht.
    Dafür aber kann man ihn, indem man ihn in die entsprechende Richtung kippt, schon auch dorthin fahren lassen-> das Prinzip funktioniert also schonmal.
    Leider komm ich jetzt nicht mehr weiter: die "Wunderbatterien" (hatte ich eigentlich auch für was völlig anderes, weniger stromfressendes gekauft) streichen die Segel. Hängt das Board noch zusätzlich am USB, reicht der Saft, aber _das_ möcht ich meinem Rechner dann doch nicht antun. Und Segway am Netzteil ist...naja, auch nicht das Wahre.
    Ja: ich _könnt_ da jetzt umbauen, und einen meiner Racingpacks benutzen, das würd schon gehn, aber ich hab das Batteriefach so schön eingebaut- ich mags nicht rausrupfen.
    Ausserdem haben die LEGO-Motoren 9V lieber. Der Unterschied ist deutlich, ich musste ganz schön an der PWM-Ausgabe spielen, ehe die Regelung überhaupt genug Kraft rausgegeben hat.

    Ein Problem hab ich noch gar nicht in Angriff genommen: das Ding muss sich irgendwie selber kalibrieren.
    Das tut es nicht, im Grunde schaut der Sensor lediglich, ob er waagerecht liegt-und wenn nicht, wird was unternommen.
    Das ist allerdings praktisch unbrauchbar, da das so nur funktionieren kann, wenn der SegDuinoWasauchimmer gleichmässig beladen ist, also der Schwerpunkt genau über der Achse- anderenfalls wird er _immer_ davonlaufen- in die Richtung, in der er schwerer ist.
    Das geht so mal nicht, das Ding muss sich automatisch _unter_ seinen Schwerpunkt fahren, nur dann wirds endgültig funktionieren.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    So. Wieder einige Tage gespielt-mich zwischendurch nen paarmal im eigenen Code verfangen- und inzwischen klappt es sehr gut.
    Ich behaupte mal, dass ich inzwischen nen PID-Regler zu 80% verstehe.
    Das Balancieren funktioniert inzwischen so weit, dass ich dem Teil neue Software einspielen kann, während er- per USB-Kabel am Rechner hängend- balanciert. Auf nem kleinen Kuchenbrett- mehr Platz hab ich hier am Tisch nicht.
    Allerdings hats noch ne kleine Nachrüstung gegeben: ich hab ihm ein Brettchen engebaut, was mehrere Potis trägt, damit ich den Regler mehr oder weniger im Betrieb justieren kann- das vereinfacht die Sache wesentlich.

    Es ist noch keineswegs so, dass er nun immer völlig ruhig steht, ich benutze momentan zwei Sätze Regelparameter, bei Abweichungen von bis zu nem halben Winkelgrad (der Mpu gibt Resultate im Hundertstel Gradbereich) wird ein Satz Parameter benutzt, die die Regelung sanfter arbeiten lassen-wird die Abweichung grösser, wird nen Regel-Gang hochgeschalten.
    Den Tip habe ich im Arduino-Forum bekommen, ich meine, wenn der PID _perfekt_ justiert ist, braucht man es nicht, aber es macht die Geschichte halt robuster.

    Das Batteriefach ist auch rausgeflogen- ich betreibe den XYZ-Way nun mit nem Racingpack aus meinen RC-Modellen, dass reicht bei den LEGO-Motörchen nen halben Tag, und ist in ner halben Stunde wieder voll.
    Ich deke, in ein, zwei Tagen hab ich das Bürschlein so weit, dass er brav stillsteht, auf Befehl. Dann kann ich mich weiteren Dingen widmen, bin am überlegen, ob ich dem kleinen nicht einfach mal einen Infrarot-Sensor anstöpsele, dann kann ich ihn per Fernbedienung herumfahren lassen später.
    Die RC-Anlage würd ich ihm ungerne anbauen, meine Empfänger tun gerade Dienst in anderen Modellen und die wirkliche RC-Version soll ja sowieso grösser werden.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    So. Der LEGO-Kram ist raus aus der Geschichte nun.
    Hab in der letzten Zeit ein bisschen gesägt, geschliffen, geklebt, gelötet und ...so weiter eben.
    Inzwischen ist der Prototyp-ich sage mal, rohbaufertig.
    Und: er fällt schon selten um- allerdings ist die Regelung noch nicht Top- das geht noch besser, da bin ich sicher (mal ehrlich: ich hab das Programm, was ich für diese Version ja umschreiben musste, kaum ne Stunde bearbeitet bisher).
    Angetrieben wird das Ungetüm derzeit von zwei Getriebemotoren aus nem HL-Panzer- die lagen da so rum, sind zwar etwas grösser als ichs gut finde (und noch viel lauter als ichs gut finde), aber kräftig genug und schnell genug.
    Als Rechenknecht ist ein kleiner Uno an Bord- den Mega brauchts laaange nicht, so viel ist zu dem Ding ja nicht zu.
    Angesteuert werden die Motoren über eine Treiberplatine, die es so um nen Zwanziger in China gibt- kann bis zu 40V und 15A- das genügt.
    Ansonsten ist da noch ein RC-Racingpack (ich hab noch die richtig tollen, wirklich robusten NC-Akkus) an Bord-sechs Zellen, 7.2V- klappt auch gut.
    Fehlen noch der RC-Empfänger (der wäre schon da aber erstmal will ich, dass die Kiste alleine ruhig steht, dann kümmern wir uns ums fahren), ein kleines Display und ein paar Spielereien, wie ein Spannungsteiler um den Akku zu überwachen-wär blöd wenn das Ding mangels Strom unterwegs umfällt.
    Und anständige Räder: momentan schaukelt das Teil auf Modellmotorrad-Rädchen umher, die mir aber ein bisschen zu klein sind. Power haben die Motoren allemal genug-und besser aussehen würds auch.
    Tom hat auch schon mal probebalanciert vorhin: sein Urteil: Coole Kiste aber bisschen besser kriegst das ja wohl hin??
    Recht hatter- hoffe ich doch.

    In diesem Sinne....
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    Aktueller Stand der Dinge...
    Tom übt schon mal- wie man sieht, noch mit Stütze..
    Aber der Bursche ist schon recht stolz auf sein Vehikel und nervt andauernd, wanns denn nun endlich fertig wird.
    Naja- bisschen wird es noch dauern, zum einen weil noch gar kein Rc-Empfänger an Bord ist, zum anderen, weil die Regelung zwar gut, aber noch lange nicht _richtig_ gut arbeitet- ich will, dass das Ding, im Stillstand, auch wirklich still steht.

    Eigentlich war_dieses_ Vehikel nur zum Testen gedacht, aber inzwischen hab ich so das Gefühl, dass es mit kleineren Abwandlungen schon nahe an der Endfassung ist. Vielleicht zum Schluss noch hübsch mit Edelholzfurnier verkleiden, würde zu Toms Outfit passen.
    Natürlich wird auch die Motorsteuerung noch abgedeckt, aber im Moment hab ich kein Sperrholz da, und oben auf die Säule soll noch ein kleines Display- richtig toll wären da Mini-Nixies (also richtige Röhren) aber die sind mir dann doch zu schade für. Ein winziges OLED-Display ist auf dem Weg zu mir, wenn das da reinpasst, kommts drauf und fertig.
    Ja- und andere Räder. Etwas grösser (der Outdoor-Fähigkeit wegen, so in etwa 1:10er Monstertruck wahrscheinlich) und auch breiter- sieht einfach besser aus. Vielleicht dann noch unnützes wie Schutzbleche oder so, mal gucken. Erstmal musses funktionieren.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken IMG00071.jpg   IMG00074.jpg   IMG00075.jpg   IMG00079.jpg  
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.211
    Inzwischen ist mir das Display auch vor die Türe gefallen, so eins: http://www.ebay.de/itm/2013-CRIUS-CO...item417a22f42f

    Bin begeistert ob der Grösse, des Preises und natürlich der Leistungsfähigkeit. Das Ding spricht fliessend I2C, hat wirklich eine gestochen scharfe Anzeige (das Kontrastverhältnis ist jenseits GUT und BÖSE), und schnell isses auch noch. Dazu "masstabsgerecht", die Anzeige selber ist 25x14mm gross, da bringt man noch etliche Zeilen Text unter!

    Nachteil: auch das Ding braucht nen bisschen Speicher- der UNO wollts nicht mehr wissen, da ja sowieso etliches an Rechnerei anfällt.. Drum habe ich jetzt den MEGA 2560 eingebaut, der hat genug. Ausserdem löst er mir noch nen paar andere Probleme, die ich beim UNO hätte umschiffen müssen:
    Der Ständer wird von nem Servo bedient, aber die Servobibliothek legt auf zwei Pins die PWM lahm, das ist beim MEGA nicht so und:
    da ich die RCReceiver-Bibliothek von Wilfried Klaas benutze, kann ich am MEGA problemlos vier RC-Kanäle auswerten.
    Mal sehen, was der Spieltrieb damit anfangen wird.

    Tom ist jedenfalls begeistert von dem kleinen Digitaltacho...
    Ich auch.
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    04.07.2012
    Beiträge
    201
    Glück Auf Arzgebirgler,

    das sieht ja schon mal Klasse aus. Warte schon gespannt auf ein Video von Toms erster Testfahrt.
    Viel Erfolg!

    mfG
    Mario
    Wenn das die Lösung sein soll...
    ...will ich mein Problem zurück !!!

Ähnliche Themen

  1. Selbstbau-Segway
    Von guenter1604 im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 65
    Letzter Beitrag: 29.03.2012, 08:15
  2. Tödlicher Segway-Unfall
    Von radbruch im Forum Offtopic und Community Tratsch
    Antworten: 2
    Letzter Beitrag: 17.10.2010, 10:45
  3. Segway-Nachbau - welcher Motor?
    Von Wnuqs im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 03.04.2010, 21:02
  4. Segway Selbstbau in Bascom Basic
    Von guenter1604 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 13.10.2009, 09:31
  5. OpenSource Segway - Mitmachen!
    Von Michael-Hage im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 0
    Letzter Beitrag: 13.04.2008, 19:32

Berechtigungen

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

Labornetzteil AliExpress