photron
Administrators
-
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von photron
-
Control of Master Brick via existing RS485 connection
The RS485 Extension is meant to only connect to another RS485 Extension to connect two or more stacks of Bricks. It is not meant to be integrated with other Modbus devices. Using a RED Brick and an RS485 Extension to talk to other Modbus devices might be technically possible, but is not officially supported and there is no ready made software for this scenario. What you do with an RS485 Extension is this: PC <---USB---> Master Brick + RS485 Extension <========> RS485 Extension + Master Brick + other Bricks and Bricklets But back to your original problem. Can you describe in more details how all the parts are inter connected and how power is supplied to the different parts of the system?
-
Raspberry Pi Brickviewer 2.3.3
Does the current directory already contain a file named brickv_linux_latest.deb? In this case wget will not replace it but download the new file as brickv_linux_latest.deb.1.
-
Python-script auf Red-Brick laden
brick-mqtt-proxy.py kannst du einfach als weitere eigenständiges Programm auf den RED Brick laden und starten lassen. Genauso wie du dein dust_detector_500ms.py Skript als Programm hochlädst. Der Fehler besagt, dass vmiot01srv als Hostname nicht bekannt ist.
-
Python-script auf Red-Brick laden
Komischer Fehler, habe ich noch nie gesehen. Was nimmst du denn als brocker_host und brocker_port in Zeil 885 angegeben? Ich denke da passt was nicht.
-
Remote Brick + BrickViewer 2.3.3
Funktioniert hier mit Brick Viewer 2.3.3 unter Linux. Funktioniert es denn, wenn du eine ältere Brick Viewer Version installierst? Hast du mal versucht das Remote Switch Bricklet über den Brick Viewer neu zu flashen?
-
Fragen zum UV Light Bricklet
Aus der Dokumentation des Bricklets: Normales PMMA/Plexiglas lässt diese Wellenlänge durch, solange es nicht speziell UV blockierendes PMMA/Plexiglas ist.
-
Announcements
New products: OLEDs, Thermocouple and CO2 Blog Entry
-
Veröffentlichungen
Neue Produkte: OLEDs, Thermoelement und CO2 Blogeintrag
-
[PHP] AmbientLightV2-Beispiel führt zu unpack()-Warnung
Hast du vielleicht ein altes Ambient Light Bricklet und versuchst das Beispiel für das neue Ambient Light 2.0 Bricklet zu verwenden? Das würde zur Fehlermeldung passen. Das alte Bricklet hat die Helligkeit als uint16 (2 Byte) übertragen. Das neue Bricklet überträgt die Helligkeit als uint32 (4 Byte). Das passt zur Fehlermeldung, dass 4 Byte erwartet wurden, aber nur 2 Byte empfangen wurden. In dem Fall muss du einfach nur, dass Beispiel für das alte Ambient Light Bricklet nehmen: http://www.tinkerforge.com/de/doc/Software/Bricklets/AmbientLight_Bricklet_PHP.html#simple
-
Announcements
Brick Logger 2.0.3 Add authentication support Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Downloads: Windows, Linux, Mac OS X, RED Brick
-
Announcements
Brick Viewer 2.3.3 Add authentication support for data logger Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Downloads: Windows, Linux, Mac OS X
-
Veröffentlichungen
Brick Logger 2.0.3 Support für Authentication hinzugefügt Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Downloads: Windows, Linux, Mac OS X, RED Brick
-
Veröffentlichungen
Brick Viewer 2.3.3 Support für Authentication zum Data Logger hinzugefügt Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Downloads: Windows, Linux, Mac OS X
-
Announcements
Bindings: C/C++ 2.1.9, C# 2.1.8, Delphi/Lazarus 2.1.9, Java 2.1.7, JavaScript 2.0.7, LabVIEW 2.1.7, Mathematica 2.1.7, MATLAB/Octave 2.0.7, Perl 2.1.7, PHP 2.1.7, Python 2.1.7, Ruby 2.1.7, Shell 2.1.7, VB.NET 2.1.7 Add support for CO2, OLED 64x48 and 128x64, Thermocouple and UV Light Bricklet Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, VB.NET
-
Veröffentlichungen
Bindings: C/C++ 2.1.9, C# 2.1.8, Delphi/Lazarus 2.1.9, Java 2.1.7, JavaScript 2.0.7, LabVIEW 2.1.7, Mathematica 2.1.7, MATLAB/Octave 2.0.7, Perl 2.1.7, PHP 2.1.7, Python 2.1.7, Ruby 2.1.7, Shell 2.1.7, VB.NET 2.1.7 Support für CO2, OLED 64x48 und 128x64, Thermocouple und UV Light Bricklet hinzugefügt Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, VB.NET
-
[PHP] AmbientLightV2-Beispiel führt zu unpack()-Warnung
Hast du die richtige UID im Beispiel eingetragen?
-
[Python] Kleiner Doku-Fehler DistanceIR
Ist korrigiert. Danke für den Hinweis.
-
Fragen zu RED ohne Master und RS485
Der Code sollte so funktionieren. Du musst allerdings noch den Receiver Enable Pin auf Output-Low setzen, um den Receiver zu aktivieren, siehe init_rxe_pin_state in red_rs485_extension.c.
-
Joystick am RED Brick.
Wenn dann muss es sudo chown tf ~/.Xauthority lauten. Mit chwon änderst du den Besitzer einer Datei. Den Nutzer user gibt es nicht auf dem RED Brick. Der Nutzer heißt tf. Das wird potentiell nicht helfen. Du kannst testweise xauth auch abstellen mittels "xhost +". Damit hat dann jeder Zugriff auf den X Server. Dafür "startx ./Touch" durch xhost +; startx ./Touch für das Starten deines Programms ersetzen.
-
Fragen zu RED ohne Master und RS485
Damit Brick Daemon auf dem RED Brick eine RS485 Extension nicht nutzt, musst du sie mit einem Master Brick und Brick Viewer auf Extension Type None konfigurieren. Die RS485 Extension ist so angeschlossen, dass sie auf UART3 gemuxt werden kann. UART3 taucht als /dev/ttyS0 auf. Der TX Enable Pin des RS485 Transceivers kann auf RTS von UART3 gemuxt werden. Der RX Enable Pin an einem GPIO Pin angeschlossen. Da Brick Daemon jetzt nichts mehr mit der RS485 Extension macht (wegen Extension Type None) musst du selbst das Pin Muxing richtig einstellen. Details kannst du dir im Brick Daemon Code (red_extenstion.c) ansehen. Das kann mit libmodbus funktioniert, getestet hat das meines Wissens nach aber noch keiner. Ein RS232 Bricklet taucht nicht als eine serielle Schnittstelle des Betriebssystems auf.
-
Joystick am RED Brick.
Mit "startx ./Touch" startest du dein Touch Programm als graphische Oberfläche anstatt des LXDE Desktops. Das ist so von uns erstmal nicht direkt vorgesehen. Vorgesehen ist, das der LXDE Desktop startet und dann dein Programm darauf angezeigt wird. Was du testen kannst ist folgendes: - Auf dem Services Tab den Desktop abstellen - Dein Programm als Shell Programm hochladen - Beim Shell Programm "Command" statt "Script" wählen und dort "startx ./Touch" eintragen - Unter Environment nicht DISPLAY angeben, weil dann der redapid darauf wartet, dass der LXDE Desktop gestartet ist, bevor er dein Programm startet. Das sollte so funktionieren, ich habe es aber nicht getestet.
-
Joystick am RED Brick.
Ist das ein GUI Programm? Hast du DISPLAY auf :0 gesetzt?
-
Joystick am RED Brick.
FlyingDoc, warum kannst du nicht den normalen Program Schedule Mechnismus mit Always und Continue-After-Error benutzen?
-
RED Brick: Blaue LED deaktivieren
Die blaue LED ist leider nicht per Software steuerbar. Nur die Rote und Grüne können per Software gesteuert werden.
-
Brick Viewer Windows XP
Das ergibt aber keinen Sinn! Welche Brick Daemon Version hattest du denn vorher installiert? Die 2.2.2-debug1 Version hat keine Änderungen gegenüber 2.2.2, abgesehen von mehr Debugausgabe. Kannst du bitte einmal die originale 2.2.2 Version testen: http://download.tinkerforge.com/tools/brickd/windows/brickd_windows_2_2_2.exe Mit der muss es dann eigentlich auf funktionieren.