Hi, I have a tank base with cerebrum installed. I’ve had sort of hit-or-miss luck getting it to work well. Sometimes I can drive it around with my phone and then it will bump into something and completely stop responding. I have to reboot and start all over. Plus the phone is not a good remote control for a tank anyway.
What I want to do is use a standard RC plane remote like a FlySky and put the receiver on the tank and then write a skill that listens to the GPIO’s on the cerebrum. Then control with the RC can be converted to signals to the GPIO which can then control the tank. Hopefully this helps minimize the problems with having to be in my wifi network range as well. i.e. a standalone skill running on the cerebrum processing input it gets from the GPIO pins seems like it ought to make this work a lot better standalone.
There is currently a 60 pin header on the Cerebrum with a rubber dust shield. Can someone tell me the pinout/connectivity of this header? i.e. are they all just GPIOs or are some of them also i2c or uarts? I figure if I can write a routine that can interpret the output of the FlySky IA6B receiver then I can make the tank a lot more operational and useful. Currently it glitches so much with my cell phone app that it’s not a viable product. Since my house has a couple of overlapping wifi ranges (i.e.a mesh network) it appears when I drive the tank out of one mesh network into the other I lose control of it, and if it thinks it was being driven forward, it just keeps driving forward, sometimes at full speed until I can run over to it and reboot it.
If anyone has tried converting the tank base to a more conventional RC plane remote control I’d be very interested to hear about it.
Thanks in advance to all,
Rich