Jump to content

tf_archiv

Members
  • Gesamte Inhalte

    292
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von tf_archiv

  1. Mhhh, vielleicht hilft dir sowas: http://www.amazon.de/mumbi-Adapter-Mini-Stecker-USB-/dp/B004CS5D1W/ref=sr_1_1?s=computers&ie=UTF8&qid=1325501409&sr=1-1 ?

    Da kannst du dann die USB A Buchse nach außen gehen lassen durch das Gehäuse und von außen mit einem USB A <-> A Kabel anschließen.

    Du willst den Stepper Brick komplett in ein Gehäuse packen? Je nachdem welche Leistung dein Schrittmotor hat kannst du da evtl Hitzeprobleme kriegen.

  2. Also mit dem Stepper-Brick kann ich jetzt sehr gut arbeiten, dieser soll aber später auf die Rückseite eines NEMA-23 (56x56mm) Motors angeschraubt werden. Das sollte kein Problem sein, allerdings wird es dann schwierig im Motorgehäuse noch Platz für den USB Stecker zu haben. Die Buchse ist dann zu weit von der Gehäusewand entfernt.

     

    Den Brick mit einem Aluwinkel am Gehäuse direkt verschrauben wird auch ziemlich schwierig, da Ihr die Buchse recht eng an der Platine gelötet habt. Bei Alugehäuse müsste man schon mit 3mm Wandstärke rechnen.

     

    Ich empfehle einen separaten Bricklet ins Angebot zu nehmen, ähnlich wie Ihr das für den externen DC Jack Adapter https://shop.tinkerforge.com/accessories/dc-adapter.html auch bietet.

  3. Hallo,

    ich persönlich bin zwar nicht der Modellbauer, aber mein Roboterarm mit Tinkerforge ist fast fertig.

    Ein Karbonite-Getriebe ist ein preisgünstiges Plastegetriebe, aber für dein beschriebenen Zweck ausreichend. Ich persönlich habe mir die gekauft ( http://shop.rc-hp.de/Sanwa-SRM-102-Servo-Z-Stecker), die sind gut und preiwert. Die Servo´s die ich kenne gehen alle bis +-90° und bezüglich der Ansteuerung bei mir geht es bis auf das Grad genau, mit dem Joystick und ohne Differentialrechnung etwas fummelig, aber machbar. Alternativ gibt es noch einen Schrittmotor, der kann sich 360° drehen.

    Was bei den Servobezeichnung vielleicht noch interessant ist:

    Geschwindigkeit 4,8/6V (sec/60°) 0.19/0.15 -> bei 4,8V werden 0.19s benötigt um 60° zu erreichen.

    Drehmoment 4,8/6V (Ncm) 30/35-> bei 4,8V = 30Ncm x 0,10197 = 3Kg

  4. Hallo an alle Modellbauer,

     

    meine Ziel ist Stufe zwei meiner "Kiste" (siehe anderen Thread). In dieser Stufe soll ein IR Abstands-Bricklet auf einen Servo montiert die Umgebung abtasten. Da der Servo "HiTec HS 322 HD" auf den Bildern von TinkerForge zu sehen ist denke ich mal dass der Servo auch mit dem Brick funktionieren wird außerdem ist der Servo günstig.

     

    Dazu habe ich mal ein paar Fragen, an die Modellbauer unter euch, da ich mich nicht wirklich mit "Hardware" und Servos im speziellen auskenne will ich wissen ob meine Vorstellungen stimmen.

     

    Kann ich mein Ziel mit einen (diesen) Servo erreichen? Ich müsste mehrfach exakt bestimmte Winkel ansteuern können damich ich die Werte vergleichen kann. Der Winkel müsste in beide Richtungen mindestens 90 Grad betragen. Wieweit kann sich ein Servo drehen (im Normalfall)?

     

    http://www.hobbydirekt.de/product_info.php?refID=froogle&products_id=26

     

    Was bedeuteten die Angaben zum Servo?

     

    "

     

    • 4-fach-Poti

     

    • Karbonite-Getriebe

     

    "

     

    Edit: Guten Rutsch, ein schönes 2012 und Happy Coding noch an alle!

  5. Heyhey, ich hab da eine Frage zum kompilieren des Codes mit den C/C++ Bindings - besser gesagt, ich bekomme es nicht zum laufen... Ich verwende den QtCreator, da ich finde das es damit "leichter" bzw. angenehmer ist, GUI´s zu basteln. Außerdem sollte ich noch sagen, das ich kein Crack in Sachen C/C++ bin - aber ich lerne jeden Tag neu dazu und die grundlegendsten Dinge beherrsche ich. Auf jeden Fall bekomme ich als Fehler eine "undefined reference", wenn ich "ipcon_create()" mit entsprechenden Parametern aufrufe. Der genau Fehler:

     

    "./debug\brick.o:C:\Users\Fab\Desktop\stuff\Qt\XboxController\compiled/../XboxController/brick.cpp:17: undefined reference to `ipcon_create(IPConnection_*, char const*, int)'

     

    collect2: ld returned 1 exit status

     

    mingw32-make[1]: Leaving directory `C:/Users/Fab/Desktop/stuff/Qt/XboxController/compiled'

     

    mingw32-make: Leaving directory `C:/Users/Fab/Desktop/stuff/Qt/XboxController/compiled'

     

    mingw32-make[1]: * [debug\XboxController.exe] Error 1

     

    mingw32-make: * [debug] Error 2

     

    Der Prozess "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" wurde mit dem Rückgabewert %2 beendet. Fehler beim Erstellen des Projekts XboxController(Ziel: Desktop) Bei der Ausführung von Build-Schritt 'Make'"

     

    Den Header habe ich eig. richtig eingebunden, da ich das IPConnection-Objekt erstellen kann ohne Compiler Fehler. ( "IPConnection ipcon;" ) In der Doku unter API Bindings wird erwähnt: "On Windows Winsock2 is used for threading. Under MinGW we can compile the example as following (hint: the library linking must come after the source):

     

    gcc -o example_configuration.exe brick_stepper.c ip_connection.c example_configuration.c -lws2_32 "

     

    Muss ich das jetzt schon beachten oder erst wenn ich mit den Callbacks arbeite? ( Habe es auch schon im make-Aufruf miteingefügt, aber auch ohne Erfolg.

     

    Hier die .cpp Datei: http://pastebin.com/ErypscCp

     

    Das .pro file http://pastebin.com/rp8PKUvB

     

    und hier einmal der qmake aufruf ( wobei dieser ja nichts groß damit zu tun haben kann ) "qmake.exe C:/Users/Fab/Desktop/stuff/Qt/XboxController/XboxController/XboxController.pro -r -spec win32-g++"

     

    und der normale make aufruf: "mingw32-make.exe -w in C:\Users\Fab\Desktop\stuff\Qt\XboxController\compiled"

     

    Ich hoffe ich habe nichts kleines übersehen oder was falsch eingestellt, aber ich komme einfach nicht auf den Fehler...

     

    Ich bitte um schnelle Antwort...

     

    Vielen Dank!

     

    Faab

     

    EDIT: Wenn ich die ip_connection.c und ip_connection.h mit einbinde, ( was ich noch übersehen hatte ) bringt er mir diese Fehler: http://imageshack.us/photo/my-images/14/errorof.jpg/

     

    EDIT2: Ok - habe jetzt herausgefunden, das es daran liegt das ich die Lib nicht richtig miteinbinde... Ich habe das .pro file jetzt um folgende zeile erweitert:

     

    "win32:LIBS += -L"C:\Qt\2010.05\mingw\lib" -lws2_32"

     

    die lib wird auch anscheinend gefunden. Das make-Comando habe ich ebenfalls angepasst:

     

    "mingw32-make.exe -lws2_32 -w in C:\Users\Fab\Desktop\stuff\Qt\XboxController\compiled"

     

    jetzt bringt er mir aber trotzdem noch den gleichen Fehler:

     

    "./debug\brick.o:C:\Users\Fab\Desktop\stuff\Qt\XboxController\compiled/../XboxController/brick.cpp:17: undefined reference to `ipcon_create(IPConnection_*, char const*, int)'

     

    collect2: ld returned 1 exit status"

     

    Weis jemand was jetzt noch fehlt bzw. was ich falsch angepasst habe?

  6. I'm testing just arrived brickets, thanks!

     

    I'm testing it on Ubuntu 10.04 via brick viewer everything seems to be alright but I cannot connect to brick via python and I get an error: ip_connection.Error: -1: Could not add device XYZ, timeout

     

    I also had a problem with installing .egg (but this time I just imported libs manually): " root:/home/user/tinkerforge_python_bindings_latest> easy_install tingerforge.egg

     

    Searching for tingerforge.egg Reading http://pypi.python.org/simple/tingerforge.egg/ Couldn't find index page for 'tingerforge.egg' (maybe misspelled?) Scanning index of all packages (this may take a while) Reading http://pypi.python.org/simple/ No local packages or download links found for tingerforge.egg error: Could not find suitable distribution for Requirement.parse('tingerforge.egg') "

×
×
  • Neu erstellen...