Hi guys. For the past five months, I’ve been hardly working on the ultimate competition RC. It’s a nitro-based car using an Arduino for control. I use the HC-05 bluetooth module and command the car using my phone, which turned out to be useful enough for the horsepower the engine develops. The system uses an Arduino Nano powered by a rechargeable 9v battery, which also powers the two servos and the bluetooth module.
The last remaining problem is that the Arduino randomly resets itself when using the car. When the engine is stopped, this never happens, but when the engine is on, it randomly stops operating the servos and resets itself. This frequently happens when going forward, causing the throttle servo to get stuck in the open position, and the car keeps charging forward until the Arduino Nano reboots. Note that this doesn’t always happen when applying throttle. So far, I was lucky enough that the engine stopped itself due to the irregular “spasms” of the throttle servo as the Arduino reboots, but I don’t want to wait until it goes astray for good. I thought of getting a 2.5v supercapacitor connected to the Arduino to keep the voltage up. Would this fix the problem?