Die wirklich funktionierende WLAN Fernsteuerung

WLAN / WiFi mit Calliope hat mich bisher nicht interessiert weil ich keine Verwendung dafür hatte. Die Fernsteuerung von fischertechnik Modellen mit zwei Calliope über Bluetooth funktioniert schon lange stabil und ist im Einsatz. Es gibt extra eine Leiterplatte, die Software ist fertig.

Jetzt will ich den fischertechnik TXT 4.0 Controller fernsteuern. WLAN Access Point und MQTT Broker läuft direkt auf dem Controller, also auf dem fahrenden Modell.

Zum Fernsteuern würde ich den Calliope mit Joystick nehmen. Der müsste sich nur mit WLAN verbinden und eine MQTT Message senden. Empfangen ist gar nicht nötig.

Ich habe nichts zu MQTT gefunden, nur etwas ähnliches, was immer eine Cloud braucht.

Die MakeCode Erweiterung habe ich gefunden:
KittenBot/pxt-kittenwifi: This extension is designed to programme and drive the KittenBot wifi for micro:bit

Das Modul kennt aber weder Amazon, noch ein anderer mir bekannter Händler.

Es muss doch ganz einfach sein. Wer kann mir Hinweise geben?

Lutz

Wozu hat Calliope den Gestensensor und die serielle Schnittstelle? Um ein Modell mit Omniwheels (Mecanum Räder) zu fahren.

Das LCD Display und den Joystick am Calliope können wir weg lassen. Nur durch Neigen des Calliope fährt das Modell in 8 Richtungen (geradeaus). Mit Display nach unten dreht es auf der Stelle. Durch Drehen des Calliope sind also 10 Fahrbefehle und Stop möglich.

Ob der Joystick angeschlossen ist, wird automatisch erkannt. Damit sind dann auch Kurvenfahrten möglich. Das funktioniert nach dem Prinzip der Raupensteuerung.

Drücken auf den Joystick schaltet das I²C Relais an und das Licht.

Wenn das 20x4 LCD Display angeschlossen ist, zeigt es die AT Befehle an, die zum und vom Cytron WLAN Modul übertragen werden.

Das Modul funktioniert mit 3 Volt, aber der Strom, der aus dem Calliope kommt, reicht nicht. Es ist ein extra Spannungsregler (3,3V) unter dem Calliope versteckt. Das blaue ist ein 9V Akku.

FG Lutz

1 „Gefällt mir“