Jump to content

borg

Administrators
  • Gesamte Inhalte

    3.550
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    51

Alle erstellten Inhalte von borg

  1. Immer 25A Habe einen Netzteillüfter mit 9V angeschlossen, nix. Mh, und wenn du einmal nichts anschließt und dann bei der Current25 im Brick Viewer auf "Calibrate" klickst (das kalibriert die Current25 auf den 0 Wert, hat nichts mit dem Kalibrieren unter Adanced Functions zu tun). Wenn nichts angeschlossen ist solte der Wert immer ein wenig schwanken, irgendwo zwischen 0,02 und -0,02A würde ich erwarten.
  2. Was zeigt er denn an wenn nichts angeschlossen ist (sollte 0A) sein. Ich befürchte eine LED zieht so wenig Strom das sie mit dem Current25 gar nicht ausgelesen werden kann. Hast du die LED denn in Reihe angeschlossen, wie hier mit dem Motor dargestellt? http://www.tinkerforge.com/doc/_images/Bricklets/bricklet_current_master_1200.jpg
  3. Entweder du schaffst es irgendwie den Offset auf 0 zu kalibrieren oder du musst warten bis ich gleich die neue Master Firmware veröffentliche und dann den Master neu flashen, da gibt es keine andere Möglichkeit. Die Falschen Werte für Spannung und Strom kommen auch durch den Fehler mit dem Offset (die werden auch mit dem Analog zu Digital Wandler berechnet). Das hat mein Master auch. Hin und wieder aber auch mal 0V 0A Ich gehe davon aus dass das auch der Fall war als dein Master verkalibriert war.
  4. OMG! Ich hab mal selber ein bisschen rumgespielt und versucht eure Situationen nachzustellen: Da ist in der Tat ein Bug der Auftritt wenn der Offset auf etwas ungleich 0 kalibriert wird! Beim auslesen interpretiere ich dann etwas falsch und deswegen sind die Zahlen bei redieck so komisch nach dem auslesen. Holgi hat es jetzt zufällig geschafft den offset auf 0 zu kalibrieren und deswegen geht es da jetzt auf einmal! Das tut mir fürchterlich leid und das bedeutet das alle Master die wir bisher verschickt haben dieses Problem haben, holy shit!
  5. Hast du vor dem Kalibrieren den Port auf den Port gestellt wo das Ambient Light Bricklet dran ist? Wenn du kalbrierst, welche Werte stehen denn dann da?
  6. Halt! mit -1 und -2 kann nichts funktionieren, das sollte dort definitiv nicht stehen. Wenn du das mit dem Ambient Light Bricklet kalibrierst (und dann dort etwas wie 4095 und 0 steht) und dann das Master neu startest, dann steht wieder -1 und -2 da?
  7. Das scheint jetzt zu funktionieren. Allerdings nicht von Gestern auf Heute. Werde ich wegen des Zeitraumes beobachten. Ambient Light und Temperatur werden aber nicht erkannt. D.h. das Rotary Poti Bricklet funktioniert jetzt? Dann gucken wir mal wegen dem Ambient Light Bricklet: Wenn du nur das Master und das Ambient Light Bricklet anschließt, taucht dann der Master im Brick Viewer auf aber das Ambient Light Bricklet nicht oder beides nicht? Falls beides nicht auftaucht kannst du zum flashen einfach erst den Master per USB anschließen und dann das Bricklet. Also: - Master per USB anschließen, warten bis es im Brick Viewer auftaucht - Ambient Light Bricklet anschließen - auf "Advanced Functions" klicken - dort den Port auswählen, dann das Plugin auswählen dann auf "Save" klicken. dann den Master neustarten. Taucht dann das Ambient Light Bricklet auf?
  8. Wie gesagt, im Notfall einfach zurück zum Default in dem du den Master Brick neu flasht. Du kannst aber evtl auch mit dem Ambient Light Bricklet kalibrieren, dazu einmal komplett abdunkeln, auf "Calibrate" klicken und dann mit einer hellen Taschenlampe drauf leuchten oder ins volle Tageslicht halten wenn vorhanden und nochmal "Calibrate" klicken. Wenn es funktioniert hat sollte der Gain bei ungefähr 4095 liegen und der Offset bei ungefähr 0.
  9. @Holgi: Da müssen wir mal Stück für Stück durchgehen. Fangen wir mit der Kalibrierung an: Der Analog zu Digital Wandler muss nur einmal kalibriert werden, die Werten sollten gespeichert werden. Wenn du den Master und das Rotary Poti anschließt, es dann kalibrierst, dir die Werte merkst und dann den Master neustartest, sind dann die Werte noch die gleichen oder ändern sie sich?
  10. Wenn etwas defekt ist tauschen wir das natürlich aus. Es ist allerdings unwahrscheinlich das so viele Bricklets defekt sind, die Frage hier ist also woran es liegt. Hast du schonmal einen anderen Port am Master probiert?
  11. Die Default Kalibrierung sollte definitiv funktionieren. Zurück zum Default kannst du im Notfall immer kommen indem du das Brick neu flasht. Der Analog zu Digital Wandler vom Master Brick sollte eigentlich keine Probleme machen. Was verstehst du denn unter "Diese zeigen immer den default"? Sie geben immer 0 zurück o.ä.? Welche Firmware Versionen zeigt der Brick Viewer denn an für die Bricklets? Der Master Brick sollte im ausgelieferten Zustand 1.1.1 und die Bricklets 1.1.0 haben.
  12. Wenn du sagst "Werte erst nach Kalibrierung", was meinst du mit kalibrieren? Wenn du einen Brick anschließt und auf "Advanced Functions" klickst im Brick Viewer, was steht dann bei Gain und Offset? Das "Calibrate" da ist allgemein für den Analog zu Digital Wandler auf Bricks, nicht für einzelne Bricklets. Gain sollte in der nähe von 4095 sein und Offset in der nähe von 0. Um das zu kalibrieren kannst du deinen Rotary Poti anschließen, komplett nach links drehen, "Calibrate" klicken, dann komplett nach rechts drehen und wieder "Calibrate" klicken. Hier steht was dazu: http://www.tinkerforge.com/doc/Software/Brickv.html#brick-adc-calibration Da hatten schon mehrere Probleme mit, wir sollten das vermutlich direkt im Brick Viewer dokumentieren. Was meinst du mit "DC: Initialisiert Master"? Wenn du das DC Brick einfach per USB anschließt taucht es nicht auf im Brick Viewer? Wenn du einen Stack bauen willst muss der Master immer unten sitzen und du musst das DC Brick nicht zusätzlich per USB anschließen! Edit: Bzgl der UID beim rotary poti: Das ist komisch, scheint als hast du die Original UID beim updaten überschrieben? Ist aber nicht weiter schlimm, du kannst die UID da auf einen bel. Base58 String setzen, muss nur eindeutig sein in deinem System. Edit2: Ah, mit "DC" meinst du die Step-Down Powersupply? Wenn du den Stack über die Step-Down Powersupply betreibst und dann USB anschließt musst du einmal auf Reset drücken damit es neu initialisiert wird. Wenn du keine Treiber Bricks (Servo, Stepper, DC) oder Extensions verwendest ist die Step-Down Powersupply allerdings eigentlich nicht notwendig.
  13. So, ich hab mal eine firmware gebaut wo Chibi Slave mit einem USB Netzteil funktionieren sollte: http://download.tinkerforge.com/firmwares/bricks/master/brick_master_firmware_1_1_2.bin Bitte sofort bescheid sagen falls es Probleme mit der Firmware gibt (vor allem wenn kein Chibi verwendet wird). Ich hab die USB Initialisierung im Code nach vorne verschoben damit der Startup nicht länger braucht. Da die USB Timings aber leider bei jeder Betriebssystemkonfiguration die es so gibt unterschiedlich sind ist sowas immer gefährlich. Falls es Probleme gibt kann ich den kram wieder zurück schieben und einfach die Startup Phase um eine Sekunde oder so verlängern.
  14. You can flash the Bricklets on Linux and use them on windows, if you need them urgently . We have a macbook with dozens of Windows VMs that we use for testing and compiling of the binary, but i don't have that here currently and my colleague is busy. So i can't compile a new binary and test it at the moment. PS: We have a working version of the Brick Viewer for OS X and a nearly working version of the Brick Daemon for OS X (the USB hotplug doesn't work yet). So, we will probably make a first version of that available soon .
  15. Öh, könntest du nicht sowas machen: public static void addTempListener(final String name, BrickletTemperature temp) { temp.addListener(new BrickletTemperature.TemperatureListener() { private final String temp_name = name; public void temperature(short temperature) { messwert m = new messwert(); m.setSensor(null); m.setTime(new Timestamp(System.currentTimeMillis())); m.setWert(temperature / 100.0f); queue.put(m); System.out.println("name: " + temp_name); System.out.println("Temperature: " + temperature/100.0 + " °C"); } }); } und dann aufrufen mit addTempListener("Sensor 1", temp1); addTempListener("Sensor 2", temp2); (ungetestet)
  16. Holy Moly! We just tested your scenario on Windows (i tested on Linux before) and had similar problems. The problem is with the Brick Viewer version for Windows. On windows a read() in python ends as soon as it finds an EOF character, therefore you are only writing a part of the firmware. That should be fixable by just reading in binary mode, we will test that extensively now to be sure that everything works on Windows after the change. That bug was in the Brick Viewer since the very first version. Incredible that it didn't get noticed until now.
  17. OK, first i compared md5sums of firmwares that are online with md5sums of firmwares from my pc that i used to flash the new Bricks and Bricklets: They are all the same. Then i flashed firmware 1.1.0 to a Distance IR 1.0 and firmware 1.1.1 to an Master Brick 1.0 and everything works as expected. You wrote that the piezzo buzzer now does work, did you do something different when you updated that (compared to the other Bricklets)?
  18. Uh, that is confusing. First of all: The hardware version should be totally irrelevant, we only changed minor things in the placement, removed unused pads and added fiducials for the circuit board assembly process. The only thing where we changed something that is now incompatible is the Voltage Bricklet, but we called the successor Analog In Bricklet, so there can't be any confusion there. So it seems you have a different firmware on the Brick we send you then on your old Bricks, that you updated yourself. Does that mean the firmwares on http://download.tinkerforge.com/firmwares/ are broken and the ones i have locally here not? I will try that out. If you like you can try to flash the new Brick with the same firmware that you flashed on the old Bricks and see if that doesn't work either. I will come back when i tried the different firmware version with different hardware versions.
  19. Yes, you can use the XL-Maxsonar EZ4 with the Analog In Bricklet. We have an eye on this sensor already, the problem is that it is quite expensive for us to make a Bricklet for this in big quantaties (you can see the price of the sensor). We kind of stretched our financial means with the newest production. However, we will very likely have a Bricklet for one of the Maxsonar thingies by at least June.
  20. Uh, von der Hardware her geht das. Und es ist eine gute Idee um eine Platine zu sparen. Die Heuristik die das Master Brick benutzt um herauszufinden ob es Chibi im Slave oder Master Modus betreiben muss ist: "Bin ich per USB angeschlossen". D.h. mit der im Moment neuesten Master Firmware würde die Chibi Kommunikation nicht so laufen wie du dir das vorstellst. Allerdings macht die Idee soviel Sinn das ich mir das heute Abend mal angucke. Vielleicht kann ich sowas implementieren wie: "Betreibe Chibi im Master Modus wenn ich mit einem PC kommunizieren kann". Ich melde mich dann nochmal.
  21. Die Step-Down Powersupply erzeugt die 5V und der Stepper bekommt die vollen 12V, ja.
  22. Der Stepper Brick kann leider keine 5V für den Stack erstellen, da muss also noch eine Step-Down Powersupply her. Es sei denn du schließt den Master Brick per USB an den PC an, dann wird der Stack über USB mit Strom versorgt.
  23. This probably means that the Bricklet firmware update somehow didn't work correctly and the Brick crashes when it tries to run the Bricklet plugin. You should try the follow: Connect the Brick to USB Wait until it is started Connect the Bricklet Start Brick Viewer and go to "Advanced Functions" Flash the Bricklet again Or with other words: You can connect a Bricklet after the Brick started if you want to update it. This is indeed needed if the Bricklets are fresh from production and the EEPROM is empty. If it still doesn't work, can you tell me what Bricklet and what Brick you are using? Perhaps i added some kind of bug and i can reproduce it here.
  24. Schick mal eine Email an info@tinkerforge.com (mit deinem Accountnamen und Bestellnr.). Ich kann dir einen Gutschein über die Versandkosten machen und wir verschicken die beiden Bestellungen dann zusammen.
  25. Das ist komisch, wenn sonst alles funktioniert ignoriere das Fehlerlog einfach.
×
×
  • Neu erstellen...