Das Hauptproblem, wie ich sehe, besteht nicht in der Verbindung mit Aktuatoren. Wenn Sie eine gute Möglichkeit haben, digitale Signale drahtlos zu übertragen (noch besser wäre es analog oder ein Kanal, der gut genug für PWM ist), können Sie diese einfach miteinander verbinden einen Motortreiber-Chip (zB L293D) und los geht's. Für Servos benötigen Sie eine gute Reaktionszeit, um die Impulse verarbeiten zu können. Wenn Sie einen PWM-fähigen Kanal haben, sollte dies nicht schwierig sein, da der Kanal bereits einen hohen Baud hat. Wenn Sie einen langsamen Kanal haben, sind Servos möglicherweise nicht möglich, da Sie eine genaue Impulssteuerung benötigen.
Die erste Option, die ich sehe (obwohl sie ziemlich sperrig ist), besteht darin, einen Raspberry Pi zu nehmen, ihn über Ethernet mit einem drahtlosen Router zu verbinden und das Telefon drahtlos mit demselben zu verbinden. Schreiben Sie jetzt einfach eine Basis-App für Ihr Telefon, die auf der Grundlage von Eingaben Anforderungen an den Pi sendet, und schreiben Sie eine andere Server-ähnliche App für den Pi, der diese verarbeitet. Könnte sperrig und etwas hart sein, aber es ist ziemlich erweiterbar, IMO. Sie können den Router auch offboard stellen und diesen aufkleben in die Pi (oder Verwendung Hotspot und die Beseitigung der Router vollständig).
Eine andere Möglichkeit ist die Verwendung eines Bluetooth-Controllers wie dem hier gezeigten . Ich habe das noch nie benutzt, aber es sieht so aus, als bräuchten Sie immer noch einen Mikrocontroller, um damit fertig zu werden. Ich denke, Sie können seine RX / TX-Pins direkt mit dem TX / RX auf einem Arduino verbinden, obwohl ich mir dessen nicht sicher bin.
Wenn Sie XBee / ZigBee bereits verwendet haben, können Sie die Bluetooth-Biene ausprobieren .
Eine letzte Möglichkeit besteht darin, den USB-Anschluss des Telefons mit einem herkömmlichen Setup für die drahtlose Steuerung (XBee / was auch immer) zu verwenden. Hierfür muss jedoch einer der Treiber und alles geschrieben werden.