Vấn đề chính mà tôi thấy nó không thực sự gây nhiễu với các bộ truyền động-- nếu bạn có một cách tốt để truyền tín hiệu không dây kỹ thuật số (thậm chí tốt hơn sẽ là tín hiệu tương tự hoặc kênh đủ tốt để thực hiện tín hiệu PWM), bạn có thể chỉ cần giao tiếp với một chip điều khiển động cơ (ví dụ L293D) và hoạt động tốt. Đối với động cơ servo, bạn cần thời gian đáp ứng tốt để có thể xử lý các xung. Nếu bạn có một kênh có khả năng PWM, điều này không khó vì kênh này có tốc độ truyền cao. Nếu bạn có một kênh chậm, các servo có thể không thực hiện được do bạn yêu cầu thời gian xung chính xác.
Tùy chọn đầu tiên tôi thấy (mặc dù nó khá cồng kềnh) là lấy Raspberry Pi, kết nối nó qua ethernet với bộ định tuyến không dây và kết nối điện thoại với cùng một mạng không dây. Bây giờ chỉ cần viết một ứng dụng cơ bản cho điện thoại của bạn để gửi yêu cầu đến Pi dựa trên đầu vào và viết một máy chủ khác như ứng dụng cho Pi xử lý các yêu cầu này. Có thể cồng kềnh và hơi cứng, nhưng nó khá mở rộng, IMO. Bạn cũng có thể đặt bộ định tuyến bên ngoài và dán cái này vào Pi (hoặc sử dụng điểm phát sóng và loại bỏ hoàn toàn bộ định tuyến).
Một tùy chọn khác là sử dụng bộ điều khiển bluetooth giống như bộ điều khiển được hiển thị ở đây . Tôi chưa từng sử dụng cái này trước đây, nhưng có vẻ như bạn vẫn sẽ cần một bộ vi điều khiển để xử lý việc này. Tôi đoán bạn có thể kết nối trực tiếp các chân RX / TX của nó với TX / RX trên một arduino, mặc dù tôi không chắc về điều này.
Nếu bạn đã sử dụng XBee / ZigBee trước đây, bạn có thể muốn dùng thử bluetooth bluetooth .
Tùy chọn cuối cùng là sử dụng cổng USB của điện thoại với thiết lập điều khiển không dây thông thường (XBee / bất cứ thứ gì) - nhưng điều này sẽ yêu cầu một trình ghi trình điều khiển và tất cả.