- Brief description of the context (not really necessary to answer):
I built a quadcopter. The motors (small DC motors) and the electronics are powered by a single 3.7-4.2v battery. To prevent the microcontroller and the sensor to reset when there is a current spike in the motor's circuit, I put a 1000uF capacitor near the electronic part's supply and a schottky diode between the battery "+" and the capacitor, so that only the electronic circuit can use the capacitor's charge when needed. I also built a simple remote control which communicates with the quadcopter trough a couple of cheap 433mHz rf modules (on the receiver stands "xy-mk-5v"). At this very moment I can send all the needed settings to the quadcopter, calibrate it to remain as steady as possible and eventually tell him to fly: it takes off and flies for 3 seconds, then it automatically shuts down (as I wrote in the code for safety reasons). But during the flight there's a lot of noise in the circuit and the quadcopter can't receive any rf message (so I can't control it).
- The question:
What I need now is a rf sistem which works with a noisy supply. I think I could:
a) filter the power supply;
b) change the rf modules (I payed something like 2 USD for the actual ones, but I could spend 20-30 $);
c) change the antennas (now I use a 172mm wires)
Would these things help? What else could I do? And how could I do these things (how could I build a good filter? What shape should the antennas have?)