Omniwheels mit echtem Joystick fernsteuern

Fussballroboter, Autofabrik...
Modellideas &- presentation - Soccerrobot, Carfactory...
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Benutzeravatar
calliope
Beiträge: 55
Registriert: 11 Mär 2025, 12:02

Omniwheels mit echtem Joystick fernsteuern

Beitrag von calliope » 13 Sep 2025, 17:58

Was mit zwei Calliope schon länger funktioniert, jetzt auch mit zwei fischertechnik Controllern. Mit dem Joystick an der Fernbedienung fahren und lenken. Oder mit dem Touch Display in 10 Richtungen bewegen. Programmiert mit ROBO Pro Coding Blöcken und wenigen Python-Code Blöcken.
DSC00674_4600.JPG
DSC00674_4600.JPG (1.77 MiB) 189 mal betrachtet
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Benutzeravatar
steffalk
ft:pedia-Herausgeber
Beiträge: 1967
Registriert: 01 Nov 2010, 16:41
Wohnort: Karlsruhe
Kontaktdaten:

Re: Omniwheels mit echtem Joystick fernsteuern

Beitrag von steffalk » 13 Sep 2025, 22:11

Tach auch!

Das Bild hättest Du mir mal 1968 prophezeien sollen... Was für eine Reise haben wir da hinter uns.

Gruß,
Stefan

atzensepp
Beiträge: 1024
Registriert: 10 Jul 2012, 21:40
Wohnort: Uttenreuth

Re: Omniwheels mit echtem Joystick fernsteuern

Beitrag von atzensepp » 14 Sep 2025, 00:29

Sehr schön!

Darf man fragen, was das für Breakout-Boards unten mit den grünen und roten Elementen (beleuchtete Tasten) sind?

Grüße
Florian

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

Re: Omniwheels mit echtem Joystick fernsteuern

Beitrag von calliope » 14 Sep 2025, 10:17

Das sind SparkFun Qwiic Button. Gibt es rot, grün bestückt und ohne. Da kann man Button und/oder LED selber drauf löten oder verdrahten. Aber beachten, dass I²C 3,3V hat. Nicht mit 9V verbinden, da geht der TXT 4.0 Controller kaputt!!!
https://www.sparkfun.com/products/16842
qwiicbutton_380.png
qwiicbutton_380.png (289.18 KiB) 61 mal betrachtet
Der eigene Prozessor speichert die letzten Tastendrücke mit Zeitstempel und für die LED Helligkeit und Blinkfrequenz. Ein Interrupt Pin kann verdrahtet werden, dann muss nicht ständig über den I²C Bus abgefragt werden (Polling). Aber auch hier 3,3V und 9V trennen!
Das Modul kostet mit LED Button und Bordcomputer weniger als ein fischertechnik Taster. Und belegt keinen Input. Und funktioniert auch am RX.

Weitere Links und die ROBO Pro Coding Blöcke sind hier beschrieben:
https://elssner.github.io/ft-Controller ... icbuttonpy

Beispiel Interrupt mit Optokoppler:
https://elssner.github.io/ft-Controller ... utton_int/

Ein anderes Beispiel ist hier:
viewtopic.php?f=8&t=9172

Für die Fernsteuerung im Bild oben werden die Buttons aber nicht benutzt.

Die Buttons werden hier verwendet, um ohne Verbindung zur App verschiedene Funktionen zu starten und wieder anzuhalten.
https://git.fischertechnik-cloud.com/i2 ... ls_Buttons
ROBO Pro Coding 6.4.3 Blöcke für TXT 4.0 und RX Controller mit zwei I²C LED Buttons: linker Knopf Hindernis ausweichen (Ultraschallsensor); rechter Knopf Spur folgen (Spursensor), 4 Omniwheels.

FG Lutz
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Antworten