Mit dem RX Controller Omniwheels fernsteuern? (MQTT)

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Benutzeravatar
calliope
Beiträge: 187
Registriert: 11 Mär 2025, 12:02

Mit dem RX Controller Omniwheels fernsteuern? (MQTT)

Beitrag von calliope » 15 Jul 2026, 22:22

Welcher Sender kann sich mit dem TXT 4.0 Controller auf dem Modell verbinden, um es fernzusteuern?

Mit einem zweiten TXT 4.0 als Sender ist das über MQTT möglich.

Mit Calliope als Sender ist das mit einem WLAN Modul möglich. Calliope hat die erforderliche serielle Schnittstelle RX/TX. (Siehe mein Profilbild.)

Um das selbe WLAN Modul an den RX Controller anzuschließen, ist dazwischen noch ein I²C - UART Modul erforderlich.
Damit kann der RX Controller WLAN, TCP/IP und MQTT über AT Befehle (wie bei einem Modem) über I²C.

Der Joystick hat I²C und passt überall dran.

Das ROBO Pro Coding Projekt (Sender) kann für RX und TXT 4.0 konvertiert werden und funktioniert auf beiden ohne Code zu ändern.
Einfach I²C Kabel an EXT anstecken und fertig.
DSC03858_1024.JPG
DSC03858_1024.JPG (146.58 KiB) 218 mal betrachtet
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Benutzeravatar
fishfriend
Beiträge: 2551
Registriert: 26 Nov 2010, 11:45

Re: Mit dem RX Controller Omniwheels fernsteuern? (MQTT)

Beitrag von fishfriend » 16 Jul 2026, 14:42

Hallo...
:-)
Ich mache (neben 1000 anderen Sachen) gerade was in der Richtung.
Ich hab mir mal ein preiswertes Gamepad geholt. Erst dachte ich, man könnte "nur" die Firmware ändern.
Aber so einfach geht es leider auch nicht.
Die Idee die dahinter steckt, ist die 18 Tasten/Joysticks für fischertechnik Modelle zu nutzen.
Über MQTT kann man halt soviel Taster nutzen wie man will, da ja nur die Daten übertragen werden.

Die zweite Problem ist, das meine Boards wenige I/Os haben die man nutzen kann.
Ich muss mal schauen, wie man die Taster über I2C einlesen kann und dann über den ESP32 übertragen kann.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro

Benutzeravatar
calliope
Beiträge: 187
Registriert: 11 Mär 2025, 12:02

Re: Mit dem RX Controller Omniwheels fernsteuern? (MQTT)

Beitrag von calliope » 16 Jul 2026, 21:57

Ich programmiere nie irgend welche Firmware von den Modulen sondern ausschließlich ROBO Pro Coding mit Blöcken. Die Module können alle I2C und dafür brauche ich nur 2 Blöcke: an eine I2C Adresse Bytes senden und Bytes empfangen.

Hier mal ein paar Beispiele für Tastaturen und für die Ausgabe Relais und das Display mit 128x128 Pixeln (16 Zeilen x 16 Zeichen).
Der Joystick ist nicht mit auf dem Foto. Motor Treiber gibt es auch, wenn die 4 am Controller nicht reichen.
Alles passt an den I2C Anschluss der fischertechnik Controller. (Die 4 Relais brauchen allerdings 5V und viel Strom.)
DSC03860_q_512.JPG
DSC03860_q_512.JPG (61.51 KiB) 43 mal betrachtet
Und die I2C Module sind billiger als ein Stück Draht mit Steckern von fischertechnik: https://santjohanser.de/fischertechnik/ ... ft-stecker
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Benutzeravatar
calliope
Beiträge: 187
Registriert: 11 Mär 2025, 12:02

Re: Mit dem RX Controller Omniwheels fernsteuern? (MQTT)

Beitrag von calliope » 16 Jul 2026, 22:05

calliope hat geschrieben:
15 Jul 2026, 22:22
Um das selbe WLAN Modul an den RX Controller anzuschließen, ist dazwischen noch ein I²C - UART Modul erforderlich.
Damit kann der RX Controller WLAN, TCP/IP und MQTT über AT Befehle (wie bei einem Modem) über I²C.
Links wird die WLAN und MQTT Verbindung aufgebaut und rechts der Joystick eingelesen und mit mqtt_publish laufend gesendet.
I2C_UART_Joystick_x.png
I2C_UART_Joystick_x.png (488.95 KiB) 39 mal betrachtet
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Antworten