roboter_mit_android_steuern
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
roboter_mit_android_steuern [2024/01/26 13:13] – [Themenbereiche] torsten.roehl | roboter_mit_android_steuern [2024/01/26 13:22] (aktuell) – [Inbetriebnahme des Clients (Mr. Robot)] torsten.roehl | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
==== Benötigte Hardware ==== | ==== Benötigte Hardware ==== | ||
+ | * Standard Servomotor (1 bis 6 Stück ) | ||
+ | * Netzgerät zur Stromversorgung der Servomotoren (5-6 Volt, 1-2 Ampere) | ||
+ | |||
+ | * PCA9685 Adafruit Servo Controller | ||
+ | * IO-Warrior24 (einfach geht es mit dem Gandalf-Board | ||
+ | * Linux PC um den IO-Warrior24 mit der Serversoftware zu betreiben (es geht auch ein Raspberry-Pi). | ||
+ | * Android Gerät (ab 4.2) um die Motoren zu steuern. | ||
+ | |||
+ | FIXME Aufbau der Hardware | ||
+ | |||
+ | |||
==== Inbetriebnahme des Servers==== | ==== Inbetriebnahme des Servers==== | ||
+ | |||
+ | |||
+ | * getestet wurde ein 32Bit-System | ||
+ | Der Server '' | ||
+ | |||
+ | Deshalb wird ein Aufruf mit : | ||
+ | |||
+ | < | ||
+ | |||
+ | nicht funktionieren, | ||
+ | |||
+ | Unter Linux kann man z.B. die Umgebungsvariable (Envirenmentvariable) '' | ||
+ | |||
+ | Das macht man mit ''" | ||
+ | |||
+ | |{{ : | ||
+ | | Abb. 1 | | ||
+ | |||
+ | In diesem Beispiel liegt sowohl das Programm " | ||
+ | |||
+ | |||
+ | Der Server muss zuerst gestartet werden, anschließend kann eine Verbindung zum Client (AndroidApp) hergestellt werden. Dabei müssen sich der Server und der Client im gleichen Netzwerk befinden. | ||
+ | |||
+ | |||
==== Inbetriebnahme des Clients (Mr. Robot) ==== | ==== Inbetriebnahme des Clients (Mr. Robot) ==== | ||
Zeile 41: | Zeile 76: | ||
+ | {{ : | ||
+ | |||
+ | Der Client ist unter Android (ab 4.2) schnell installiert. Auch ohne Hardware (bzw. Server) lässt sich die //App// bedienen. | ||
+ | |||
+ | Allerdings macht es erst mit angeschlossener Hardware richtig Spaß! | ||
+ | |||
+ | Die zu installierende Anwendung lautet: '' | ||
+ | |||
+ | (einfacher geht es im Playstore //" | ||
+ | |||
+ | === Konfiguration=== | ||
+ | |{{ : | ||
+ | |Um "Mr. Robot" mit einen angeschlossenen Roboterarm zu verbinden muss der Menüpunkt " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{ : | ||
+ | |Die Adresse des Servers und ein freier Port (z.B. 4444 oder 5555 ) muss eingegeben werden. Die Server-IP gibt die Linux-Rechner, | ||
+ | |||
+ | |||
+ | |||
+ | === Quellcode === | ||
+ | FIXME Quellcode zur Verfügung stellen | ||
roboter_mit_android_steuern.1706274803.txt.gz · Zuletzt geändert: 2024/01/26 13:13 von torsten.roehl