-
Gesamte Inhalte
3.592 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
58
Alle erstellten Inhalte von borg
-
[Servo-Brick] Umkehrung von min und max möglich?
Thema antwortete auf borgs AuronX in: Software, Programmierung und externe Tools
Mh. Sowas ist im Moment nicht vorgesehen. Mir gefällt aber die Idee das einfach zu regeln in dem man min und max umdreht . Vielleicht baue ich das ein wenn ich mich um die Periodeneinstellung kümmere, die sollte mehr Werte erlauben. -
Wir haben inoffiziell schonmal Version 1.1.0 des Brick Viewer hochgeladen: http://download.tinkerforge.com/tools/brickv/ Diese Version sollte es erlauben Bricklets sowie Bricks zu flashen und dies automatisch bei uns vom Server, ohne das die passende Firmware händisch heruntergeladen werden muss. Damit fällt jetzt SAM-BA als notwendiges "Drittanbieter-Tool" weg. Gefühlt hat das Atmel Tool viele Probleme gemacht und es gab auch keine Mac OS X Version. Desweiteren haben wir einige Sachen neu implementiert um Abhängigkeiten loszuwerden, so gibt es jetzt keine pylab, scipy und matplotlib Abhängigkeiten mehr für den brickv, was die Installation auf embedded Geräten und obskuren Linux Distributionen einfacher machen sollte! Dokumentation und sowas fehlt noch, kommt aber morgen hinterher. Wer lust hat kann es ja schonmal ausprobieren. Soweit wir wissen ist dies das erste Tool was existiert mit dem man die Atmel Cortex M3 Microcontroller unter Mac OS X flashen kann!
-
f-secure hat schon geantwortet: Muss ich jetzt die anderen Antivirenhersteller auch noch anschreiben? Vermutlich...
-
Öh, ich hab noch nichts an der IMU Dokumentation geändert, die ist schon ein paar Wochen so wie sie gerade ist . Ich kümmere mich heute Abend um die Formeln.
-
Wir haben unsere Build Maschine überprüfen lassen und wir können definitiv kein Virenbefall o.ä. feststellen . Ich hab mal f-secure eine "false positive" Meldung geschickt, mal schauen was die Antworten. Ich befürchte aber dass das Wochen dauert bis wir von denen etwas hören.
-
Mh. Also Fakt ist, dass in brickd kein "pwstealer" drin ist . Ich gehe davon aus dass das ein zufälliger Signaturmatch ist. Aber was tun wir nun dagegen?
-
Mh, ich nehme an dass die Anlage irgendwo in der Steckdose steckt? Wenn ja heißt das Buzzword nach dem du suchen musst "USV" (unterbrechungsfreie Stromversorgung). Also sowas hier: http://www.amazon.de/Bluewalker-PowerWalker-VFD-600-schwarz/dp/B000OXEPBS/ref=sr_1_21?s=computers&ie=UTF8&qid=1338762542&sr=1-21
-
Welches Brick/Bricklet, welche Extension als nächstes?
Thema antwortete auf borgs borg in: Allgemeine Diskussionen
@FabianB: Die Idee finde ich definitiv cool, kann ich mir auch viele Anwendungsfälle für vorstellen. -
Sanitycheck und Passwort fuer Bricks beim Zugriff "von aussen"
Thema antwortete auf borgs Loetkolben in: Allgemeine Diskussionen
Ich kann den Wunsch nachvollziehen, bin aber absolut kein Fan von "schlechter security", was das wäre. Ich werde das morgen mal mit den anderen TFlern hier diskutieren, die können mich dann überstimmen . @Einstein: Das RN-171 Modul (welches unser Momentan aktueller Prototyp nutzt) kann leider kein Enterprise WPA-PSK -
Oh, Fehler im brickv. Habs gefixt: https://github.com/Tinkerforge/brickv/commit/d1cd3827e169ba310ce04793d2ac8c7754351e4e Wird sowieso morgen eine neue brickv Version mit ein paar neuen Features geben, da ist der Fix dann drin!
-
Die gehen durch, es dürfte auch eine Schraube mit 2mm Gewinde durchgehen.
-
Einen Master Brick brauchst du nicht. Falls deine DMS einen Analog Wert ausgibt kannst du das Analog In Bricklet dafür nehmen, klar. Das Voltage Bricklet wurde durch das Analog In Bricklet ersetzt, es hatte eine geringere Auflösung. Ich hab das mal aus dem Shop genommen, hat da eigentlich nichts mehr drin zu suchen.
-
Ich hab mal ein Bild mit den Ausmaßen auf der Produktseite hinzugefügt: https://shop.tinkerforge.com/accessories/micro-switch.html Edit: Hab beim Schiebeschalter auch Maße hinzugefügt: https://shop.tinkerforge.com/accessories/slide-switch.html
-
Sanitycheck und Passwort fuer Bricks beim Zugriff "von aussen"
Thema antwortete auf borgs Loetkolben in: Allgemeine Diskussionen
Eine robustere Firmware ist definitiv geplant und wir sind auch schon Stück für Stück dabei den kram robuster zu machen. Um zu verhindern das Pakete die ausversehen an den brickd Port geschickt werden etwas zum abstürzen bringen, brauchen wir kein zusätzliches Passwort. Wenn es dir nicht um "safety" sondern um "security" geht, hilft kein Passwort was als Plaintext an das Paket angehängt wird. So ein Passwort würde Sicherheit vortäuschen aber keine bringen. Die WLAN Extension wird WPA2 können, das bringt Sicherheit. Wenn du über das Internet etwas steuern möchtest und den Port nach außen frei gibst, gibt es Möglichkeiten wie VPNs oder SSH Tunnel. Um das nochmal klar zu machen: Wenn wir an unsere Produkte schreiben das sie "mit Passwort kommen" und Zugriffe von dritten verhindern etc. müssen sie auch echten Angriffen statthalten können. Um das wirklich sicherzustellen müsste man schon eines der bekannten Verschlüsselungsverfahren verwenden (AES, Blowfish etc). Da fehlt uns dann aber wiederum die Expertise um das richtig zu tun (guckt euch einfach an wie oft auch jetzt noch Fehler in openSSL gefunden werden). Also: Wenn es nicht um "safety" sondern um "security" geht, bitte sowas wie WPA, SSH oder VPN verwenden! Möglichkeiten eine TCP/IP Verbindung sicher zu machen existieren wie Sand am Meer. -
[TCP/IP] 20x4 LCD - Stringlaenge im Paket ?
Thema antwortete auf borgs Loetkolben in: Software, Programmierung und externe Tools
Mh, der String sollte entweder genau 20 Zeichen lang sein oder ein \0 am Ende haben. Auffüllen ist mit der Momentan verwendeten Firmware auf den LCD Bricklets nicht notwendig, würde ich aber empfehlen. Vielleicht wird es mi der WIFI Extension notwendig werden das wir "Sanity Checks" einführen für TCP/IP Paketgrößen, die gibt es im Moment nicht. An der Stelle merkt man das wir nur eine Dokumentation für alle Sprachen und TCP/IP haben, bei den Sprachen übernehmen die Bindings das Auffüllen. -
[C/C++] Daemon Programmierung und Reset
Thema antwortete auf borgs Wumpus in: Software, Programmierung und externe Tools
Du musst dich auf den Enumerate Callback registrieren und jedesmal wenn wenn ein Brick/Bricklet Deenumeriert und dann wieder Enumeriert wird die Verbindung zum Brick/Bricklet neu erstellen und auch die Konfigurationen die nicht auf dem Brick gespeichert werden neu machen! -
Das IPhone/IPad braucht eine Verbindung mit dem Brick Daemon, richtig. Der kann auf einem PC sein, oder auch z.B. auf einem Router (im Prinzip überall wo Linux läuft). Mit dem WLAN Modul ist eine direkte Verbindung von IPhone zu Brick möglich, auch richtig .
-
Ich werde die Dokumentation am Montag erweitern um ein Paar Formeln zum Umrechnen für die wichtigsten Sachen. Was du vor hast ist auf jedenfall möglich, geht aber nicht gut über die Eulerwinkel (getOrientation). Solche Fragen werden jetzt wohl öfter kommen, wir haben ja einige IMUs verschickt. Ich vermute im Moment setzen wir ein bisschen zuviel Mathematik voraus! Bzgl. der Convergence Speed: Wenn du die auf 0 setzt und die Gyroskope auch nur einen absolut minimalen Fehler im Stillstand haben (was sie immer haben, das geht gar nicht anders) addiert sich dieser Fehler auf und die IMU dreht sich um die fehlerhafte Achse des Gyroskops.
-
Aha! Die 1.0er und 1.1er Versionen sind zueinander inkompatibel: http://de.blog.tinkerforge.com/2012/2/26/neue-firmwares Wenn du da nicht unbedingt am Wochenende dran rumbasteln willst kannst du bis Montag warten. Wir bringen Montag eine neue Brick Viewer Version raus die Bricks und Bricklets flashen kann und sich die Firmwares direkt bei uns vom Server holt! Damit sollte das dann alles in 2 Minuten geupdatet sein .
-
Master Brick wird nicht richtig erkannt
Thema antwortete auf borgs kuchenmann in: Anfängerfragen und FAQ
Hier hatte jemand ähnliche Probleme: http://www.tinkerunity.org/forum/index.php/topic,243.msg1101.html Vermutlich fehlt dem Brick bei dir auch der Treiber für den Bootloader. -
Mh. Welche Firmware Versionen haben denn die Bricklets und die anderen Bricks?
-
Master Brick wird nicht richtig erkannt
Thema antwortete auf borgs kuchenmann in: Anfängerfragen und FAQ
"Im Bootloader" heißt das er in einem Modus ist in dem man in flashen kann. In diesem Modus kommst du wenn du den Erase Knopf drückst während der Master Brick startet und du kommst auch erst wieder raus wenn du ihn neu geflasht hast. -
Master Brick wird nicht richtig erkannt
Thema antwortete auf borgs kuchenmann in: Anfängerfragen und FAQ
Als was wird der Master Brick denn erkannt? Kann es sein das er im Bootloader ist? Dann musst du ihn einfach neu flashen. Im Moment geht das flashen nur über SAM-BA: http://www.tinkerforge.com/doc/Software/Firmwares_And_Plugins.html#flash-firmware-on-a-brick wir arbeiten aber gerade dadran das flashen von Bricks auf dem Brick Viewer beizubringen, das werden wir sehr wahrscheinlich schon Montag veröffentlichen! -
Ja, wenn du die Convergence Speed auf 0 setzt wird der Magnetometer nicht mehr verwendet! Da ist der Fehler den du hattest zu erwarten. Roll Pitch und Yaw sind Eulerwinkel, d.h. die haben eine feste Reihenfolge in der sie angewendet werden: http://de.wikipedia.org/wiki/Eulersche_Winkel Du kannst nicht einfach einen der Werte losgelöst von den anderen beiden betrachten. Man kann das allerdings in der Tat rausrechnen. Ich hab die Rechnung für yaw hier damals schon einmal getan: http://www.tinkerunity.org/forum/index.php/topic,162.msg549.html#msg549 Du multiplizierst einfach den Quaternion mit einem Vektor der auf die Y-Achse zeigt. Nach der Multiplikation kannst du den Winkel zwischen der X und Y-Komponente des resultierenden Quaternion ausrechenen (atan2) und schon hast du einen super Kompass gebaut. Da werden dann auch Drehungen um andere Achsen rausgerechnet, was nicht der Fall ist wenn du nur einen Magnetometer hast! Wenn man bedenkt wieviel Mathematik man normalerweise brauch um sowas aus Beschleunigungssensor/Magnetormeter Werten zu berechnen ist das richtig Cool . Pseudocode: q = getQuaternion() v1 = Vector3d(0, 1, 0) v2 = q*v1 angle = atan2(v2.x, v2.y)
-
@adrianbernhard: Wir unterstützen den KS0073 und den HD44780 LCD Controller. Bei deinem Link steht "ST7066U", da hab ich noch nie von gehört. Da müsste man erst Datenblätter vergleichen um zu gucken ob der Kompatibel ist!