ALT + + Schriftgröße anpassen
ALT + / Kontrast anpassen
ALT + M Hauptnavigation
ALT + Y Socials
ALT + W Studiengang wählen
ALT + K Homenavigation
ALT + G Bildwechsel
ALT + S Übersicht
ALT + P Funktionsleiste
ALT + O Suche
ALT + N Linke Navigation
ALT + C Inhalt
ALT + Q Quicklinks
ESC Alles zurücksetzen
X
A - keyboard accessible X
A
T

Steuerung eines Legoino-Roboters ohne App über einen Webserver

Beim ArduSmartPilot stellte die „Plattformabhängigkeit“ der App für die Smartphonesteuerung eine Einschränkung dar, denn diese konnte nur auf Androidgeräten genutzt werden.

„Plattformabhängig“ bedeutet, dass man für Androidgeräte, iPhones und Windowsgeräte unterschiedliche Apps erstellen muss, was über Processing nicht möglich ist.

Nach der Einführung der WLAN-Kommunikation beim Ardusmartpilot war es naheliegend, einen plattformunabhängigen Weg zu finden, über den dieser möglichst über jedes WLAN-fähige Endgerät gesteuert werden kann.

Die Lösung hierfür ist der Einsatz eines Webservers auf dem zu steuernden System.

Hierfür haben wir wie beim ArduSmartPilot WLAN auch den preiswerten Mikrocontroller ESP8266 verwendet: Dieser erzeugt einen WLAN Access Point, in dem sich das Smartphone einbucht. Danach kann man durch Eingabe einer Internetadresse über den Smartphonebrowser das System steuern.

Dieses Thema wurde im Rahmen eines "Laborprojekts" von Martin Paridon im Mechatronik-Masterstudium realisiert. Nähere Informationen, eine detaillierte Anleitung hierzu sowie die nötigen Quellcodes finden Sie unten im Downloadbereich.

Zur Funktion des Legoinos mit Webserver:

Nach dem Einschalten des Legoinos verbindet man das Smartphone mit dessen WLAN. Dann wird der Browser geöffnet und dort eine vorher festgelegte IP-Adresse eingegeben. Anschließend kann der Legoino über des Kippen des Smartphones gesteuert werden.
Das LED-Matrixdisplay des Legoino gibt Auskunft über die Steuerbefehle und warnt vor nahen Objekten, die der Ultraschallsensor erkannt hat. Zusätzlich wird der aktuelle Messwert des Ultraschallsensors im Browser des Smartphones angezeigt.
Alternativ kann (hier nicht gezeigt) der Legoino auch über die Touchscreen des Smartphones gesteuert werden.

 Herzlichen Dank an Hr. Paridon für diese sehr gute Projektbearbeitung!