PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm für Vellermann Roboterarm KSR10



Hendrik Franzenburg
01.07.2014, 14:35
Hallo,

ich möchte den oben genannten Roboterarm selber programmieren und suche hierfür ein geeignetes Programm. Ich habe den Roboter nebst USB-Schnittstelle. Zwar ist bei der USB-Schnittstelle ein Programm dabei, aber das ist nach einem Baukastenprinzip aufgebaut und sowas suche ich nicht. Ich suche ein Programm, womit man den Roboterarm von Null auf programmieren kann. Kennt Ihr da ein empfehlenswertes Programm?

Mit freundlichen Grüßen,
Hendrik.

Geistesblitz
02.07.2014, 10:52
Keine Ahnung, ob es sowas gibt, aber wenns wirklich von 0 auf sein soll kannst es ja mit einem Mikrocontroller und Motortreibern aufbauen, dazu dann einen USB-UART-Wandler und du kannst es programmieren, wie du willst. Ich glaub, der Roboter hat keine Winkelrückmeldung, da er keine Sensoren hat, daher könnte es sich lohnen, die nachzurüsten ;)

Hendrik Franzenburg
02.07.2014, 15:30
Wünde es mit den folgenden Bauteilen funktionieren?

http://www.conrad.de/ce/de/product/197326/Conrad-Mini-USB-zu-UART-Konverter
http://www.conrad.de/ce/de/product/154219/ATMEL-AVR-RISC-Microcontroller-Atmel-ATTINY45-20PU-Gehaeuseart-DIL-8-Clock-Speed-20-MHz-Flash-Speicher-4-kB-Speicher-RA?ref=searchDetail
http://www.conrad.de/ce/de/product/182257/Universal-Motortreiber-IC-Telecom-TC4469CPD-Gehaeuseart-DIP-14-Ausfuehrung-Motortreiber

Wenn nicht, was würdest Du da empfehlen? Und wie funktioniert das Programmieren damit? In welcher Sprache ist es, ist da ein Programm dabei oder läd man sich dazu ein X-beliebiges herunter?

Schöne Grüße

Geistesblitz
02.07.2014, 16:57
USB-UART-Wandler: gibts auch günstiger, geht aber

Controller: die 8-beinigen Tinys haben wohl ein paar zu wenig IO-Pins (nur 5 bis maximal 6), du brauchst pro Motor mindestens 2 Pins, dazu kommen dann noch Sensoren und UART-Schnittstelle. Guck dich lieber mal bei den ATmegas um, da findest du sicher was brauchbares.

Motortreiber: hmm, scheinen auch ein wenig unterdimensioniert zu sein. Ich kann irgendwie nicht erkennen, ob die nun single oder dual-bridge Treiber sind. Ich hab jedenfalls gerade ein paar L6205 da, sind Dual-Bridge-Treiber mit 2,8A maximalem Dauerausgangsstrom. Ist halt schwierig, wenn man nicht weiß, was die Motoren so an Strom ziehen. Hast da irgendwelche Angaben zu den Teilen? Sonst hilft nur messen. Widerstand über die Anschlüsse kann schonmal Aufschluss auf den Strom bei völligem Blockieren des Motors geben.

Was willst du denn mit dem Arm so alles machen? So ein Roboterarm kann sich zu einem ziemlich umfangreichen Projekt entwickeln. Wenn du es nicht ganz so kompliziert haben willst (hier müsstest du eben Sensoren einbauen und eine Antriebsregelung entwickeln) solltest du dir vielleicht einen Roboter mit Modellbauservos als Antrieb suchen, die haben ihre Regelung schon integriert und brauchen nur ein Positionssignal.

Hendrik Franzenburg
05.07.2014, 21:39
Also mit dem Roboterarm geschäftige ich mich im Rahmen eines Schulprojektes. Was der am Ende können soll, hängt von dem Aufwand ab. Im Januar muss das Projekt fertig sein und dazu gehört noch ein umfangreicher theoretischer Teil. Was er auf jeden Fall können soll, ist eine Fließbandproduktion nachzustellen, d.H. dieselbe Tätigkeit (etwas greifen und woanders ablegen) immer und immer wieder tun. Halt wie ein Roboter an einem Fließband, der etwas von einem Laufband auf ein anderes legt.

Und was würdest du denn bei dem Zubehör empfehlen?

Schöne Grüße