Our team has been working to build an Autonomous Vehicle for a school project and we’ve been shifting from many different options for controlling the motors and servos of our vehicle.
Initially we only had our personal Arduinos that we used to handle both the Motor and the Servo, however eventually that proved to be a bottle-neck where the constant serial communications resulted in the Arduino crashing.
We’ve now moved on now that our school has supplied us a Flipsky Electronic Speed Controller specifically this: https://flipsky.net/collections/electro … controller However this has no PWM output so we can not control the servos of our vehicle.
We’ve looked at several options from a Adafruit PWM Interface: https://www.adafruit.com/product/815 to a Sparkfun servo driver: https://www.sparkfun.com/products/9664
We’ve also considered just using the Arduino or getting a small Arduino board to use exclusively for servo connections, but we really want our code to be as centralized. We are mainly staying with Python as our main language and Arduino boards required us to write C++. So whatever we pick would preferably be easily controlled with the python serial library.
Any advice or is what we are looking for wrong? Saving money is very important to as this is a public school and whatever we buy will eventually be needed by four more groups when they encounter the same issues as us.
Is there a devices I haven’t found yet? Any solutions we haven’t tried with the FSESC? Any advice is helpful.