Hi ARC community,
I am enjoying ARC/EZ-B to power my lifesize R2D2, getting closer and closer to completion. At conventions, there is a queue for taking photos.
I do have a problem with connectivity. My internal configuration is one NUC running ARC on windows and three EZ-B's connected over the wifi (1 nuc wifi and 2 wifi dongles, AP mode). The wifi connection drops approx every 1.5 hours during Comicon conventions, having me reboot R2D2 at least six times every day. I tried several options like stronger USB wifi dongles, bringing wifi antennas closer to the EZ-B, rerouting the servo power to avoid browning out, etc, etc. Still, the weak point is the EZ-B wifi connection. I guess many connectivity/wifi signals in a convention are a problem, and the EZ-B is very sensitive.
So I am asking you for feedback to consider my options on what should be my next step.
1) First I will try to connect the EZ-B via USB/serial connection (https://www.ez-robot.com/Tutorials/Lesson/76). The EZ-B in the dome is connected via a slip-ring, so hopefully, a USB/serial connection over a slipping will work. I remember I tried it in the past and had issues, but in hindsight, it probably had to do with I2C issues which also hang the EZ-B. I will try again.
2) If that does not work I will swap out the EZ-B hardware for an alternative while keeping the ARC software (and the time invested in it). I was looking at the several supported platforms and was wondering what would be my best option. I think I will go for the Arduino mega (https://synthiam.com/Support/Hardware/Arduino-Due-Mega). Any suggestions and what should be my choice? I need a stable platform that can run for a day without issues.