With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Feel free to use my code as an example. Also, I find that making very small / basic Arduino sketches that only do one thing is a good way to start. Once you have a few of these, you can combine them slowly, and you'll eventually have something complicated that you made from scratch
If there isn't enough documentation for the ESC in your car, you could replace it with a different ESC that is easier to program / interface with an Arduino. The Axial Racing ESC I used has pretty good instructions for setting it up. On the Arduino side, controlling the Axial ESC is the same as controlling a servo - a value of "0 degrees" is full speed reverse, "180 degrees" is full speed forwards, "90 degrees" is stopped.
There are some alternatives such as HC-12 modules. I haven't tried these yet, but apparently they can handle long distances (not sure about latency / transfer rates). You might need to check frequency / transmission power limits in your country. If you are planning to use it in a fixed location, another option is WiFi with a few WiFi repeaters to increase coverage area. WiFi is probably one of the more robust solutions for reliable data transmission (but it is more complicated to use than a serial based interface).
If you are familiar with C#, you could probably modify the C# application to accept keyboard input, instead of an Xbox controller. However, you would lose fine motor/steering control, as the keyboard can only provide on/off signals (instead of the "analog" sticks / triggers). The wireless communication method doesn't really matter. I like XBee modules (series 1) because they are very simple to setup and use (they work as a serial interface), but they are not reliable over long distances. (If you use something other than XBee / serial, the C# application would need extra modification)
glass gravel lamp
Hi, it is probably possible with some modifications - for example, by changing all the communication to WiFi (instead of XBee + WiFi). However, I've never made an Android app, so I'm not sure how difficult it would be.
Scratch Build an RC Car with CAD and Rapid Prototyping
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.