Jump to content

tfRookie

Members
  • Gesamte Inhalte

    70
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von tfRookie

  1. Hi,

     

    I just wanted to raise this subject again ... especially as I had reported the same 6 degree drop as the last poster 1.5 years ago in the German part of the forum (http://www.tinkerunity.org/forum/index.php/topic,2810.msg17826.html).

     

    Even if it might be triggered by AC installations around (difficult to avoid them), is there already a known solution (Tinkerforge?) for that issue?

     

    I would really appreciate your feedback as this is getting a more and more critical issue for me.

     

    Thanks!

  2. Hi,

     

    ich habe hier einen Sensor mit einem 4-20 mA Ausgangssignal, das bereits an einer Ausleseelektronik haengt ... ich wuerde das Signal auch gerne mit einem TF Industrial 0-20 mA Bricklet abgreifen.

     

    Spricht etwas dagegen, mein Bricklet einfach in Serie in diesen Stromkreis zu haengen? (Die Versorgungsspannung sollte passen, da braucht der Sensor lt. Spec naemlich 10-30V.)

     

    Oder ist es vorteilhaft, das Signal zu splitten? Kann mir hier jemand relativ unaufwaendige Hardware empfehlen?

     

    Danke!

  3. Hi,

     

    ich wuerde gerne auf einem Master Brick ein paar Byte Information speichern, z.B. eine Seriennummer. Die UID kann ich zu diesem Zweck nicht verwenden, da sie schon anderweitig gebraucht wird, aber auch meine Daten wuerden sich nicht dynamisch aendern, sondern nur ein Mal geschrieben.

     

    In der Dokumentation des API habe ich leider nichts gefunden ... gibt es da irgendeinen Trick? Waere das auch fuer andere ein nuetzliches Feature?

     

    Dankeschoen!

     

    P.S.: Kann ich eigentlich die UID eines Master Brick irgendwie ueber das normale API aendern? Ich koennt natuerlich in der Source des Brick Viewers nachsehen, aber vielleicht weiss es ja jemand zufaellig ...

     

  4. Ich hab diesen Sensor nun wie beschrieben angeschlossen und er funktioniert - interessanterweise auch OHNE die hier verlangten 13 - 35V externe Versorgung. Egal ob ich gar keine oder 12V als externe Versorgung verwende, ich bekomme immer ein sinnvolles Ergebnis.

     

    Der Hersteller des Sensors sagt dazu: "The voltage needed to supply the current loop is dependent upon the burden resistor value (if used) and the resistance of the interconnecting wiring from the instrument to the [...] device. The use of an external supply is the norm in 4-20 mA loop systems."

     

    Was hat es damit auf sich? Kann ich daraus schliessen, dass ich mit identischer Hardware und Verkabelung *immer* auf die externe Versorgung verzichten kann?

  5. Hi,

     

    Warum habe ich eignetlich eine Stack Voltage von etwa 12.0V?

    Was müsste er den stattdessen richtig anzeigen? Und wieviel Volt jagst du ins PowerSupply?

     

    die externe Versorgung sind 12V, da die Dokumentation des Step-Down Power Supply aber "Powers a stack of Bricks with 5V" sagt, haette ich eher 5V erwartet.

     

    Kommt der Schrott auch bei 1 Master auf dem Stack?

     

    Ja.

     

    Welche MasterB Versionen liegen vor?

     

    2x 2.1, jeweils mit der aktuellsten Firmware.

     

    ABER: Wenn ich einen Master Brick 2.1 durch 2.0 ersetze (aktuellste Firmware; mit dem ich vorher getestet hatte) und mit genau den gleichen Bricklets bestuecke, funktioniert es ploetzlich.

     

    Kann mir das jemand erklaeren?

  6. Hi,

     

    ich habe ein kleines Problem mit einem Distance US Bricklet:

     

    [*]Wenn ich dieses Bricklet an einen Master Brick anschliesse und diesen ueber USB/brickd auslese, bekomme ich sinnvolle Resultate.

     

    [*]In einer zweiten Konfiguration verwende ich das selbe Bricklet und das selbe Kabel an einem  Master Brick in einem Stack aus Step-Down Power Supply/RED/Master/Master. Ich verbinde ueber WiFi zum RED brick (1.7 full) - und bekomme vom US Distance Bricklet nur Schrott zurueck.  >:( Eine Menge anderer Bricklets funktioniert mit dem selben Stack aber problemlos.

     

    Ich habe mittlerweile Anschluesse an beiden Master Bricks mit dem selben Resultat ausprobiert. Hat jemand einen Tip, wie ich dieses Problem loesen kann?

     

    (Warum habe ich eignetlich eine Stack Voltage von etwa 12.0V?!)

     

    Danke und alles Gute fuers Neue Jahr!

  7. Hi,

     

    ich habe gerade zum ersten Mal die Corner Cubes von MakerBeam verwendet (Aluminium).

     

    Bei vielen Cubes/Beams kann ich die Schraube leider nicht stark genug festziehen, um den Cube relativ zum Beam zu fixieren. So dreht sich dann der Cube am Ende des Beams, was sicherlich nicht im Sinn des Erfinders ist.

     

    Bin ich der einzige mit diesem Problem, ist das bei den neuen (?) schwarz eloxierten Cubes besser?

     

    Danke!

  8. Hi,

     

    Du machst da nichts falsch, sondern hast einen Bug in den Bindings gefunden. Teste mal bitte die angehängte korrigierte Version von IPConnection.pas.

     

    wenn ich den Test mit der neuen Version mit laufendem brickd durchfuehre, wird lt. heaptrc der gesamte Speicher wieder freigegeben.

     

    Wenn ich das selbe ohne brickd mache, loese ich natuerlich eine Exception aus, aber auch durch Aufruf von .Free scheint irgendwas nicht freigegeben zu werden.

     

    Danke und liebe Gruesse!

  9. Hi,

     

    wenn ich mit FreePascal/Lazarus das folgende Minimalbeispiel compiliere und ausfuehre (Connect/Disconnect) bekomme ich mit aktivem heaptrc eine Menge Fehler ueber nicht freigegebenen Speicher - siehe Screenshot.

     

    Es sind dabei jeweils die aktuellsten Versionen von FreePascal und der TF-Bindings in Verwendung.

     

    Kann mir jemand sagen, was ich hier falsch mache?

     

    Dankeschoen!

     

     

     

    unit Unit1;
    
    {$mode objfpc}{$H+}
    
    interface
    
    uses
      SysUtils,
      Forms,
      Dialogs,
      StdCtrls,
      IPConnection;
    
    type
      TForm1 = class(TForm)
        ConnectButton: TButton;
        DisconnectButton: TButton;
        procedure ConnectButtonClick(Sender: TObject);
        procedure DisconnectButtonClick(Sender: TObject);
      private
        AIPConnection: TIPConnection;
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.lfm}
    
    procedure TForm1.ConnectButtonClick(Sender: TObject);
    begin
      AIPConnection := TIPConnection.Create;
      try
        AIPConnection.Connect('127.0.0.1', 4223);
      except
        on E: Exception do
          ShowMessage(E.Message);
      end;
    end;
    
    procedure TForm1.DisconnectButtonClick(Sender: TObject);
    begin
      if Assigned(AIPConnection) and (AIPConnection.GetConnectionState = IPCON_CONNECTION_STATE_CONNECTED) then
        AIPConnection.Disconnect;
      FreeAndNil(AIPConnection);
    end;
    
    end.
    

    1133428707_Screenshot_from_2015-08-09_012727.png.598969df967c9464d74cae0069209592.png

  10. Hi,

     

    das Voltage/Current Bricklet kann Spannungen von 0 - 36 V mit 1 mV Aufloesung messen.

     

    Kann ich das Bricklet selbst irgendwie modifizieren, damit ich einen kleineren Messbereich (z.B. 0 - 100 mV) und den dafuer mit hoeherer Genauigkeit abdecken kann oder benoetige ich dazu eine Verstaerkerschaltung davor?

     

    Vielen Dank!

×
×
  • Neu erstellen...