Alle erstellten Inhalte von borg
-
DistanceUS
Beim Distance IR ist die Ausgabespannung nicht von der Eingangsspannung abhängig, daher gibt es diese Probleme da nicht. Direkt am Analog In kannst du den Sensor allerdings nicht anschließen. Der Sensor wird von uns getriggert und wir messen dann die Zeit bis Signale zurückkommen (das passiert analog auf dem Bricklet). Dies ist halt ein Low-Cost-Ultraschallsensor. Wir würden eigentlich gerne die Maxbotix Ultraschallsensoren nutzen, das passte aber einfach nicht in unsere Idee einen ganzen Schub günstige neue Bricklets zu machen und wir wollten aber trotzdem ein Ultraschall-Entfernungsmesser dabei haben. Dadurch ist das entstanden. Ich halte es für wahrscheinlich das wir langfristig auch noch ein "High Precision Distance US" anbieten welches eines der teuren und präzisen Sensoren nutzt.
-
Remote Switch Bricklet + Intertechno IT-1500
Oh, interessant. Wir haben das IT-1500 mit in der Liste weil es als equivalent zu einer Funksteckdose galt die wir hier getestet haben. Sag mal bescheid ob du es mit dem Remote Switch Bricklet so wie es ist angelernt bekommst. Ich hab in der Zwischenzeit ein IT-1500 bestellt, evtl muss ich da noch eine kleine Firmware-Anpassung durchführen. Ist auf jeden Fall eine Interessante Variante, da sie auf jeden Fall die gleiche Modulation usw verwendet wie die anderen Steckdosen aber anlernbar ist.
-
Ueberarbeitung Brickviewer wegen Remote Switch Bricklet.
Klingt auch sinnvoll, gucke ich mir an für die nächste brickv Version.
-
LED Strip Bricklet: Was ist ein Frame?
Ja, es können maximal 64 Byte Daten pro Paket übertragen werden. Auch bei der TCP API muessen doch immer alle 16 Werte pro Farbe mit uebergeben werden oder muessen nur so viele Werte uebergeben werden wie length an Wert enthaelt? ? (r -- uint8[16]) Muesste es dann nicht so heissen: Beispiel: Wenn der Index auf 5, die Länge auf 3, r auf [255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], g auf [0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] und b auf [0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] gesetzt wird, werden die LEDs mit den Indize 5 Rot, mit dem Indize 6 Grün und mit dem Indize 7 Blau annehmen. Es muss immer die volle Länge übergeben werden, ja. Das Beispiel wäre so vermutlich verständlicher, fixe ich gleich. Unter einem Frame verstehen wir das neu setzen aller LEDs. Also wenn du die LEDs mit 10Hz ansprichst entspricht das 10 frames pro sekunde. Du kannst dabei an die "fps" von Computerspielen denken.
-
Bene-belter beim "LED Strip" Bricklet.
Ja, beginnend ist da bestimmt das schönere Wort, fixe ich gleich.
-
Display 4x7 Bricklet - Segmentefrage
Die zusätzlichen Punkte sind leider nicht ansteuerbar, da sitzen noch nichtmal LEDs hinter. Auch die Verdrahtung des Steuer-IC kann nur 29 LEDs ansteuern. Da wird einfach das gleiche Gehäuse verwendet für die unterschiedlichsten 7-Segmentanzeigen.
-
Reihenfolge der Beiträge im Forum
Komisch, ist mir bisher noch nicht aufgefallen. Hab auch gerade ein paar Threads durchgeguckt und hab nichts auffälliges gefunden .
-
RGB Streifen - Wie funktionieren die? Welche kann man kaufen?
Sieht interessant aus. Wenn ich das richtig sehe benutzt der TM1829 ein sehr ähnliches Protokoll wie der WS2801. Es verwendet allerdings keine Clock-Leitung sondern fest definierte Timings die man einhalten muss. Das interpretiere ich zumindest aus dem Datenblatt, aber mein Chinesisch ist ein bisschen eingerostet... Beim schnellsten Timing braucht man 7.2ms um einen "Frame" zu schreiben. Das ist natürlich leider ein bisschen langsam für ein Bricklet, wenn man das implementiert würde das LED Strip Bricklet an der Stelle andere Bricklets ausbremsen. Wäre aber vielleicht trotzdem eine Überlegung Wert auch das TM1829-Protokoll zu implementieren. Günstiger sind die Streifen natürlich, aber dafür kann man dann auch nur immer drei Pixel im Tandem kontrollieren.
-
LED Strip Bricklets
Aus Deutschland gibt es die WS2801 Streifen auch noch im Shop von "led-studien.de": http://shop.led-studien.de/
-
RGB Streifen - Wie funktionieren die? Welche kann man kaufen?
12V ist kein Problem, dafür haben wir es extra ausgelegt.
-
RGB Streifen - Wie funktionieren die? Welche kann man kaufen?
Interessant. Anhand des Bildes sieht es so aus als wäre da ein IC pro drei RGB LEDs drauf. D.h. es werden vermutlich immer 3 LEDs die gleiche Farbe anzeigen. Vielleicht verwenden die eine LPD6803? Der könnte sowas. Kann man natürlich nur raten anhand vom Bild. Einen LPD6803 könnte die Hardware auch unterstützen, müsste man "nur" ein passend Bricklet Plugin für schreiben .
-
RGB Streifen - Wie funktionieren die? Welche kann man kaufen?
Das LED Strip Bricklet steuert bis zu 360 WS2801 ICs einzeln an (kein Multiplexing o.ä.): https://www.sparkfun.com/products/10444. An einem WS2801 ist für gewöhnlich eine RGB LED angeschlossen. D.h. man kann jedes Pixel einzeln ansteuern. Zur genauen Funktionsweise vom WS2801 siehe das Datenblatt bei Sparkfun. Zu den Aldi LED-Streifen: Für gewöhnlich kannst du da mit der Fernbedienung nur die Farbe des kompletten Streifen ändern und da wird vermutlich einfach 3x PWM komplett durchgeschleift. Das hat im Prinzip gar nichts mit dem LED Strip Bricklet zu tun, außer das der Name ähnlich klingt .
-
Remote Bricklet - PT2262 und Mastertaste
Hast du mal einen Link zu einer Funksteckdose mit Master ON/OFF?
-
Netzteil RGB LED Streifen/Pixel
Das nächste Kit was wir veröffentlichen wird die LED Pixel verwenden und entsprechend das Zubehör was man dafür benötigt ist dann auch einzeln im Shop. Da ist dann auch das Netzteil dabei. Wir die Netzteile sogar schon bestellt, die sind aber noch nicht angekommen bei uns und entsprechend auch noch nicht im Shop .
-
[Python] GPS Bricklet
Wir haben ein paar Umrechnungen in brickv, an denen kannst du dich orientieren: https://github.com/Tinkerforge/brickv/blob/master/src/brickv/plugin_system/plugins/gps/gps.py def make_ddmm_mmmmm(self, degree): dd = degree / 1000000 mm = (degree % 1000000) * 60 / 1000000.0 mmmmm = (mm - int(mm)) * 100000 dd_str = str(dd) mm_str = str(int(mm)) mmmmm_str = str(int(mmmmm + 0.5)) while len(mm_str) < 2: mm_str = '0' + mm_str while len(mmmmm_str) < 5: mmmmm_str = '0' + mmmmm_str return u'{0}° {1}.{2}’'.format(dd_str, mm_str, mmmmm_str) def make_dd_dddddd(self, degree, url=False): if url: return '%2.6f' % (degree / 1000000.0) else: return u'%2.6f°' % (degree / 1000000.0) def make_ddmmss_sss(self, degree): dd = degree / 1000000 mm = (degree % 1000000) * 60 / 1000000.0 ss = (mm - int(mm)) * 60 sss = (ss - int(ss)) * 1000 dd_str = str(dd) mm_str = str(int(mm)) ss_str = str(int(ss)) sss_str = str(int(sss + 0.5)) while len(mm_str) < 2: mm_str = '0' + mm_str while len(ss_str) < 2: ss_str = '0' + ss_str while len(sss_str) < 3: sss_str = '0' + sss_str return u'{0}° {1}’ {2}.{3}’’'.format(dd_str, mm_str, ss_str, sss_str)
-
LED Strip Bricklets
Aktuell unterstützt das LED Strip Bricklet nur WS2801. Unterstützung für andere ICs ist aber geplant, möglich ist es auf jeden Fall.
-
Neue Bricklets im Shop
Hallo Nemo, braun? Nunja, ich denke es sollte nach "Kupfer" glaenzen. Wenn das wirklich direkt die Leiterbahnbeschichtung ist, dann bin ich gespannt wie sich das nach laengerer Zeit in der Erde verhaelt. Zum Vorfreuen: Moisture Bricklet Der Loetkolben Was man da glänzen sieht ist Gold: http://en.wikipedia.org/wiki/Electroless_nickel_immersion_gold
-
disable blue led on master brick?
There is no API to do that. It would be possible to turn it of by changing and recompiling the firmware.
-
Frequenzbereich vom Remote Switch Bricklet
Richtig. Das Protokoll des PT/HX2262 unterstützt in Theorie 1024 unterschiedliche Adresse, davon bieten die ganzen Steckdosen für gewöhnlich 512 an. Das Remote Bricklet selbst ist da nicht beschränkt, das kann einfach beliebige Daten im 433MHz Frequenzbereich senden/empfangen. Die meisten Intertechno Funkempfäger basieren übrigens auch auf dem HX2262, auch die Unterputz-Empfänger . Wenn du Verschlüsselung/Authentifizierung möchtest musst du sowas wie HomeMatic nehmen: http://www.elv.de/homematic-2-kanal-funk-dimmer-phasenabschnitt-aufputzmontage.html Das HomeMatic-Protokoll kann man allerdings leider nicht auf einem Bricklet implementieren, viel zu komplex.
-
Frequenzbereich vom Remote Switch Bricklet
Jo. Wenn die neuen Bricklets veröffentlicht sind werde ich mir mal eine Auswahl von günstigen 433MHz Wetterstationsaußensender kaufen (sowas: http://www.amazon.de/TFA-30-3120-90-Aussensender-mit-Display/dp/B000R9BCAG/ref=pd_bxgy_hg_img_y#productDescription) und die alle an den Logic Analyzer klemmen. Ich vermute das die meisten davon die gleichen ICs verwenden, ähnlich wie bei den Funksteckdosen.
-
Frequenzbereich vom Remote Switch Bricklet
Alle Funksteckdosen die in der Dokumentation zusammengetragen sind haben A-D und 1-5 als DIP Switch, also 29 = 512 mögliche Adressen.
-
Frequenzbereich vom Remote Switch Bricklet
Grundsätzlich ist der Plan das es viele unterschiedliche Firmwares für die Hardware geben wird. Die Hardware heißt "Remote Bricklet". Die erste Firmware wird die "Remote Switch Bricklet"-Firmware sein, damit kann man dann Funksteckdosen steuern (ein paar unterstützte Geräte gibt es auch schon in der Doku: http://www.tinkerforge.com/de/doc/Hardware/Bricklets/Remote_Switch.html#liste-unterstutzter-gerate). Als nächstes könnte ich mir gut eine "Remote Weather Bricklet"-Firmware vorstellen, welche die Temperatur von Standard-Außensensoren auslesen kann. Bzgl. der Frequenz: Der RFM69HW kann auf unterschiedlichen Frequenzen genutzt werden, unser Design und die dabeiliegende Antenne ist aber auf 433MHz ausgelegt.
-
connectors endurance
Unfortunately i can't find any information on that in the manufacturer datasheet: www.jst-belgium.be/downloads/series/eSH_3.pdf But we have Master Bricks here that are used for flashing that have Bricklets connected/disconnected to them several thousand times and they still work OK. No! In general Bricklet hotplug is not possible. It is only recommended in situations where a broken firmware is on a Bricklet and it needs to be reflashed with a working firmware.
-
IPConnection socket data recording
+1 dafür! unbedingt *Trommelwirbel*... http://www.tinkerforge.com/de/doc/Low_Level_Protocols/Wireshark_Dissector.html
-
Ubuntu PPA: Feedback
Ich denke es spricht nichts dagegen eine der Ubuntu brickv Versionen auf Debian zu installieren: add-apt-repository 'deb http://ppa.launchpad.net/borg/ppa/ubuntu saucy main' Ich befürchte auf launchpad kann man kein PPA für Debian direkt aufsetzten. Da bräuchten wir also ein eigenes Repository (was natürlich auch nicht unmöglich ist, nur mehr Aufwand ).