Jump to content

kuli

Members
  • Gesamte Inhalte

    28
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von kuli

  1. Es ist sehr eigenartig. Hängt nichts am Pin-Header dran passt alles - die Button-Zustände sind auf Released. Komme ich jedoch mit einem leitenden (!) Gegenstand (z.B. Schraubenzieher, oder meinem Button-Kabel) an einem der Button-Pins am Pin-Header an, tritt der Effekt auf. Solange bis ich wieder weggehe. Probiere ich das ganze mit einem nicht-leitenden Gegenstand passiert nix, es ist also kein Wackelkontakt. Als nicht-Elektroniker, kann ich mir das überhaupt nicht erklären...

  2. Ich habs nicht geschafft alle Lötpunkte gleichzeitig heiss zu bekommen. Habe daher mit einer Entlötpumpe zuerst den Lot entfernt, dann den Pinheader reingesteckt und danach wieder Lötzinn drauf gegeben.

     

    Da habe ich allerdings noch eine Anschlussfrage:

    Wenn ich keinen Button gedrückt habe, wechselt der Button-Zustand ganz schnell zwischen Pressed und Released hin und her (wird auch im Viewer so dargestellt). Schließe ich allerdings den Kontakt mit GND, geht der Button in den Pressed-Zustand über. Brauche ich hier zusätzlich noch einen Pull-Down Widerstand? Oder hats da was anderes?

  3. Ich glaube, dass ein Linux-Board technisch (bezogen auf Größe und Kosten) nicht machbar ist. Dazu kommt, wenn ich eins brauche, verwende ich ganz klar den raspi.

     

    Was allerdings cool wäre ist ein Arduino-ähnliches Mikrokontroller-Board. Sprich ein Masterbrick mit mehr Prozessorleistung und mehr RAM. Die C-Bindings (ohne IPConnection) sollten am Board bereit liegen (flashbar). Über eine IDE meiner Wahl soll der geschriebene Code ebenfalls auf den Super-Master geflashed werden können.

  4. Dazu hab ich auch eine Frage: Kann ich statt dem LSS auch einen Transistor nehmen? Wenn ja, welchen? Ich möchte eine einzelne, dreifarbige LED ansteuern, über 3 Servo Kanäle natürlich. Die LED benötigt max 3x20mA bei 2/4/4 V.

    Wie würde die Schaltung aussehen (bzogen auf GND), wenn der Stack und die LED über zwei verschiedene Stromquellen versorgt werden?

  5. Hi Leute,

     

    ich möchte euer USB Kabel auf 15cm kürzen. Kann ich den Mantelwellenfilter (Ferrite bead) runtergeben, oder funktioniert dann die Kommunikation nicht mehr?

    Hat sonst jemand Erfahrung beim Kürzen eines USB Kabels? Ich würde die einzelnen Kabeln einfach wieder zusammenlöten und mit einem Schrumpfschlauch isolieren.

     

    lg

    Kuli

  6. Ausserdem brauchst du den Akkupack am Servo Brick nicht. Der bekommt seinen Strom über USB.

    Zusätzlich musst du noch das rote Kabel zwischen ESC - Servo Brick wegnehmen (einfach abklemmen). Der ESC versorgt nämlich normalerweise den Empfänger mit Strom.

    Wenn du vielleicht später den ESC und den Servo Brick über dieselbe Stromquelle versorgst, musst das schwarze Kabel auch noch wegnehmen.

     

    siehe hier: http://www.tinkerforge.com/doc/Hardware/Bricks/Servo_Brick.html#brushless-motoren-mit-escs-verwenden

  7. Statt einer eigenen ID wärs doch toll den device typ in die UID einzubauen. Aber da haben wir wohl das Problem der Abwärtskompatibilität.

     

    Was jedoch wirklich sinnvoll wäre, ist analog zum EnumerateListener für jedes device ein eigener listener. Z.B. einen MasterListener wo dann eine Instanz vom MasterBrick übergebn wird.

     

    Add: Natürlich sollte jeder Listener statt nur einer Methode zwei haben, deviceConnected und deviceDisconnected. Soviel zum Thema OO ;-)

  8. ich möchte zusätzlich zum brickd den brickv am raspbian wheezy installieren, doch leider bekomm ich das paket python-qwt5-qt4 nicht drauf.

    die genaue fehlermeldung beim installieren lautet:

    python-qwt5-qt4 : Depends: python-qt4 (>= 4.9.1) but it is not going to be installed

    python-qt4 ist in der version 4.9.3 installiert. hat jemand eine idee wie ich das problem lösen könnte? - ich selbst bin leider kein linux guru...

  9. du misst hier die gesamte ausführungszeit des programms. d.h. es muss geladen werden, dann wird irgendwann die ipconnection initialisiert, ... und dann erst wird die methode aufgerufen. von daher finde ich die zeiten nicht so merkwürdig. wenn du die zeit für den methodenaufruf selbst wissen willst, musst du das über die programmiersprache lösen. in java geht das mit

    System.nanoTime()

  10. bei mir dauert ein method call über java ca. 1.5ms .. was ich gelesen habe wirds nie unter 1ms gehen, da es usb nicht zulässt.

     

    was die programmiersprache am RPi angeht:

    C wird natürlich schneller sein als java.. aber es hängt davon ab was du machen willst.. kann leicht sein dass java reicht

    python wird soviel ich weiss nativ vom RPi unterstützt.. da hast du aber einen overhead, da python interpretiert wird

  11. @macbull: habe mir zufällig genau den selben regler und motor gekauft und bis jetzt auch nur mit dem viewer getestet.

    allerdings scheint der servo-brick auf positionsänderungen relativ langsam zu reagieren (liegt das am viewer?).

    hast du sonst irgendwelche erfahrungen damit gemacht? arbeitest du mit den 19500µs?

×
×
  • Neu erstellen...