Sehr schönes Projekt bisher.
Magst du verraten, wo du das Display und das Button-Pad gekauft hast? Zumindest das Pad sieht, wegen dem Logo in der Mitte, nach Sparkfun aus. Aber ich habs im Shop nicht gefunden.
Druckbare Version
Sehr schönes Projekt bisher.
Magst du verraten, wo du das Display und das Button-Pad gekauft hast? Zumindest das Pad sieht, wegen dem Logo in der Mitte, nach Sparkfun aus. Aber ich habs im Shop nicht gefunden.
Hallo Arkon,
ich habe damals das Coin-Pad (musst mal nach Coin Pad bei google suchen) auf dieser Seite gekauft www.exp-tech.de. Dort gibt es das leider nicht mehr. Es hat meine ich 17 Euro gekostet.
Das Display habe ich von Ebay. Das kommt von Crystalfontz (Model Number CFAG12864B-TMI-V). Das Display hat ein KS0108 Controller. Diese kann man ganz einfach mit der Library von Fabian Maximilian Thiele ansteuern.
Such mal bei ebay.de nach "LCD 128x64 KS0180". Da müsstest du schon ein passendes Display finden. Dazu noch diesen Link.
So bei meinen Youbot geht es auch ein wenig weiter.
Momentan kämpfe ich mit ein neuen Display welches ich verbauen werde.
Dieses hat 320x240 Pixel. Also ein wenig mehr als mein bisheriges.
Des Weiteren habe ich weitere Teile fertig gefräst.
Ich hoffe am Wochenende komme ich dazu alles mal richtig zusammen zu bauen, so das die Plattform erst mal fertig ist.
So hier noch ein paar Bilder:
Anhang 27359
Anhang 27360
Anhang 27361
Anhang 27362
Anhang 27363
Nach einen langen arbeitsreichen Tag habe ich die Plattform jetzt soweit fertig. :cool:
Anhang 27402
Anhang 27406
Anhang 27404
Anhang 27405
Anhang 27403
So das war es jetzt aber auch für heute.
- - - Aktualisiert - - -
Ein Bild habe ich noch. Bin momentan am Design von mein Menü.
Sind bis jetzt aber nur die ersten Schritte...
Anhang 27407
so ein weiteres kleines Update.
Unterboden Beleuchtung läuft :-)
Sind WS2812B LED Stripes mit WS2811 Treiber ICs.
Anhang 27418
Anhang 27417
Es gibt wieder was neues :Strahl
Habe die Menüstruktur soweit fertig programmiert. Die Buttons vom Hauptmenü sind zwar noch nicht beschriftet aber das kommt noch.
Des Weiteren funktioniert die touch Funktion vom Display. Habe da noch ein Fehler drin, finde aber die Ursache nicht -.-.
Damit es weiter gehen kann habe ich erst mal den Fehler gefiltert. Für die Fehlersuche habe ich mir jetzt ein I2C Analyzer bestellt,
damit ich sehen kann was auf dem Bus los ist.
Dann habe ich es geschafft die Kommunikation zwischen zwei Mikrocontrollern (AtMega8 I2C Slave) über den I2C Bus herzustellen.
Die nächsten Schritte die ich angehen werde:
- die Kommunikation zwischen den Motortreiberplatinen und der Hauptplatine herstellen
- das Display über den SPI Bus ansteuern
- die Beleuchtungsplatine entwickeln und erstellen
Zum Schluss noch ein Video. Die Qualität ist zwar nicht die Beste, aber es ist gar nicht so einfach ein Display zu filmen/ photographieren.
Das erste Untermenü zeigt alle erreichbaren I2C Adressen an.
http://youtu.be/ag_GXY-eFpU
Habe jetzt den Roboterkopf fertig. Diesmal aber mit einen Vakuumsauger statt einem Greifer. Zudem noch ein Sharp Distanzsensor 4-30 cm und einer Kamera. Beim Zusammenbau sind mir noch zwei Fräs-Fehler aufgefallen. Die werde ich aber noch beheben. Gewicht des Würfels ist 33 Gramm.
Nur mal so als Frage zwischendurch, interessiert ihr euch überhaupt für das was ich hier so treibe?:confused: :p
Oder reicht das, wenn ich nachher mein fertiges Projekt hier einfach nur vorstelle.
Also ich sehe eigentlich gerne, wie der Entwicklungsprozess vonstatten geht. Meistens ist es auch so, dass Leute erst zu schreiben anfangen, wenn ihnen irgendwas nicht passt oder sie irgendwo Bedenken haben. Demnach dürfte bei dir also alles so gut sein, dass niemand was zu bemängeln findet^^
Wenn die Mechanik steht und das Ganze anfängt, sich zu bewegen, wirds natürlich auch spannender ;)
Ich lese auch gerne mit ... :-)
Ich bin bisher begeistert!!!
Weiter so!
Ich bin immer voll demotiviert, wenn ich lange Zeit gar nichts von euch höre... am besten sind natürlich Verbesserungsvorschläge :-)
Momentan bin ich wieder beim Konstruieren. Zum Einen wird der obere Deckel geteilt. So komm ich nachher leicht ans Innere ohne jedes mal den ganzen Roboter ab zuschrauben.
Zum Anderen verfügt jetzt die erste Achse vom Roboter über ein Getriebe (2 Zahnräder). So kann sich diese um 360 Grad drehen. Die Servos die ich benutze schaffen nur 180°...
Hier noch ein paar Bilder.
Anhang 27884
Anhang 27885
Anhang 27886
Anhang 27887
Am Servoprogramm habe ich auch schon dran rumgeschraubt. In mein ersten Roboter Projekt habe ich die Servos über die Hardware PWM des Mikrocontrollers angesteuert. So hatte ich auf 180 Grad nur eine Auflösung von 32 Stellungen. Jetzt werden die Impulse allein über die Software erzeugt.So habe ich auf 180 Grad auch 180 oder mehr Stellungen. Ich bin mal gespannt wie genau ich den Roboter bewegen kann wenn er fertig ist... aber bis dahin ist noch ein langer weg.
So hier noch ein kleines Video vom Getriebe.
http://youtu.be/V8kvqOMyP3Q
Die Zahnräder sind selbstgefräst?Zitat:
So hier noch ein kleines Video vom Getriebe.
Sieht zumindest danach aus...
Respekt :)
Was vielleicht ein wenig doof ist: durch die Übersetzung hat der Servo jetzt auch nur noch die halbe Kraft. Was du dir vielleicht überlegen könntest wäre, die Übersetzung umzudrehen und dem Servo ein externes Poti zu verpassen, das dann direkt im Gelenk sitzt. Die Einbaupotis haben auch gerne mal so 270° oder mehr. Ich denk da auch gerade an diese Konstruktion von MisterMou. Kann es auch sein, dass die Zahnräder nicht so ganz perfekt abwälzen? Der Servo quält sich streckenweise immer mal etwas mehr und mal weniger, wodurch die Drehgeschwindigkeit nicht sehr gleichmäßig ist.
Hmm, 180 Stellungen auf den Stellbereich hört sich für mich ein bisschen wenig an, allerdings muss man auch bedenken, dass Servos durch ihre Totzone nur eine begrenzte Auflösung haben, von daher macht eine zu große Auflösung auch nicht viel Sinn. Vielleicht bei teuren Servos, ist aber auch nur eine Vermutung. Wenn du den Controller entlasten musst (wegen kinematischen Berechnungen oder so), könntest du vielelicht auch auf ein serielles Servoboard umschwenken. Ich hab eins von Pololu und bin damit eigentlich sehr zufrieden. Haben auch eine Auflösung von 0,25ms, also mehr als man wohl je brauchen wird, und die gibts für bis zu 24 Servos, die sich gleichzeitig ansteuern lassen. Da muss man schon aufpassen, dass die Datenkommuniketion hinterherkommt :D
Ja genau.
Haben auch kein fühlbares Spiel.
Vielleicht noch ein paar Daten dazu.
Material:
Hart PVC 5mm
Fräser:
VHM Fräser 2-Schneider
Durchmesser 1.5mm
Fräsvorgang:
Geschwindigkeit 400mm/min
Zustellung 0.4mm
Drehzahl 20000 Upm
Dauer 11:30 min
Anhang 27888
- - - Aktualisiert - - -
Hallo Geistesblitz,
ja du hast recht der Servo hat jetzt nur die halbe Kraft (dafür die doppelte Geschwindigkeit :-) ), aber der Servo hat denke ich mal keine Probleme damit. War erst am überlegen da ein kleinen Servo rein zu setzten, da die Achse 1 kaum Drehmoment benötigt (nur zum Drehen nicht zum Halten).
Daten vom Servo:
Haltemoment 4,8V ca. 186 N/cm
Haltemoment 6,0V ca. 215 N/cm
Stellmoment 4,8V ca. 88 N/cm
Stellmoment 6,0V ca. 105 N/cm
Ich glaube das sieht auf dem Video nur so aus, das die Zahnräder nicht richtig abwälzen. Der Servo läuft so unsauber, da ich das Poti nicht gleichmäßiger drehen konnte :-) .
180 Stellungen sollten denke ich ausreichen. Könnte auch das ganze genauer abfragen,aber ich denke es ist einfacher zu rechnen mit 180 Stellungen auf 180 Grad bzw 360 Stellungen auf 360 Grad. Ich müsste eigentlich mal testen wie genau die Servos das Signal abfragen.
War am Anfang auch am überlegen ein fertiges Servoboard zu nehmen. Habe mich aber dagegen entschieden, da ich das ganze selber programmieren will. So kann ich die Schnittstelle selbst bestimmen. Die ganze Servo Ansteuerung wird aber ausgelagert und soll nachher über den I2C Bus laufen. Aber bis dahin dauert es noch.
Sei mir nicht böse wegen der Klugscheisserei, aber die Einheit des Halte- und Drehmoments ist N*m (oder eben N*cm)! Das ist eigentlich eine sehr anschauliche Einheit, die Leute werden nur immer wieder verwirrt weil oft N/m gennant wird.Zitat:
Haltemoment 4,8V ca. 186 N/cm
Haltemoment 6,0V ca. 215 N/cm
Stellmoment 4,8V ca. 88 N/cm
Stellmoment 6,0V ca. 105 N/cm
Ja? Gut zu wissen. Wusste ich nicht
Habe die Daten von der Homepage kopiert...
Es gibt mal wieder was neues.
Anhang 27908
Anhang 27909
Anhang 27910
Anhang 27911
Anhang 27912
Leider muss ich ein Teil neu fräsen (Kugellager sitzt zu lose...). Da meinte ich es wohl ein bissen zu gut mit den Toleranzen :-)