I have one Arduino and I want to control a Servo motor and other devices. The Servo motor is further away from the Arduino so I want to control it wirelessly. The problem is that I want the Servo to communicate to the Arduino, which in turn communicates to me via wifi, text message, website, etc. I'm guessing I would need two esp8266 chips, one connected to the Servo and one connected to the Arduino. I would also like the other devices to communicate to be via wifi, text message, website as well which are connected to the arduino wired.

  • Yes, that sounds about right – Jaromanda X Jun 21 '16 at 2:47
  • Any chance you know what kind of hardware I would need for the esp8266 chip that is connected to the servo? – Akif Manzoor Jun 21 '16 at 6:37
  • Use another Arduino next to the servo. – Paulo Soares Jun 21 '16 at 9:13
  • @PauloSoares that is unecessary. The ESP8266 can generate the servo signals itself. – Chris Stratton Aug 20 '16 at 17:33

Yes, I agree with @Paulo Soares to use 2 Arduinos.

It makes little sense to make the 2nd wireless jump between the 2 Arduinos using a complex packet protocol such as TCP/IP. This project uses 2 Xbee radios. I suspect it is also possible to accomplish this using COTS model airplane radio. This may be talked about here but it is not clear if the hardware talks to existing R/C hardware or to proprietary hardware.

| improve this answer | |
  • Actually, it is probably better to use 0 Arduinos - the ESP8266 itself is a substantially better computer. It is true that TCP/IP adds some complexity, but I believe lower level schemes are possible. Simpler radio standards are of course an option, but an Xbee will not be cost effective - plenty of cheaper 2.4 GHz radios available. – Chris Stratton Aug 20 '16 at 17:36

Not the answer you're looking for? Browse other questions tagged or ask your own question.