Introduction: Arduino FR632 RSSI Antenna Tracker
This tracker not use any gps system.
This tracker use a diversity video receiver and a arduino pro mini, through the analog inputs arduino read the RSSI sinal percentage from receivers.
Sinal its compared and servo follow the stronger RSSI signal.
No pairing, no telemetry, no configuration.
Only you need adjust the value RSSI_MAX and RSSI_MIN in the arduino code about your receiver, to do that uncomment(removing the slashs) the debug code like this, turn on your drone and open the serial monitor on arduino IDE, you will see the MIN and MAX values, just insert it on code.
if (debug)
{
// Serial.print("RSSI%: ");
// Serial.print(map(avgLeft, RSSI_MIN, RSSI_MAX, 0, 100));
// Serial.print(", ");
// Serial.print(map(avgRight, RSSI_MIN, RSSI_MAX, 0, 100));
Step 1: What I Used
FR632 Video Receiver - https://bit.ly/2r9iW38
Arduino Pro Mini - https://bit.ly/2r3WA2X
Note: In the images you can see the arduino pro micro, burned after two tests, its clone!
In the last image you can see the arduino pro mini that I use.
Adjustable Step Down - https://bit.ly/2r3WA2X
Servo Extension - https://bit.ly/2r3WA2X
Two directional antennas
Some wires
Solder Station
1mm solder tip
Solder
Step 2: Instructions
With multimeter check the polarity of DC jack pins and solder two wires, positive and negative.
Be careful solder the wires in the correct pin if you dont do it you can burn the step down.
Step 3:
Solder the power supply wires to stepdown, isolate the stepdown with some double side tape.
Step 4:
Rssi pins in the FR632 receivers its the 4 pin from the right to left
Step 5:
Isolate the arduino with some double side tape
Step 6:
Put the arduino like a image.
Step 7:
Solder the wires to
Step 8:
Solder the RSSI pins to A0 and A1 analog pins.
Solder the RSSI pins to A0 and A1 analog pins.
Solder the servo signal wire to pin 5(PWM), ground wire to arduino gnd and positive servo wire to arduino raw pin.
Be careful, you need to adjust the stepdown voltage to 5V or 6V, attention to max servo voltage.
Step 9: Test
I use a 3S lipo to power FR632.
Turn on the FR632, choose your channel and you are ready to fly.
Good Flights!
Step 10: Source

Participated in the
Pocket-Sized Contest
22 Comments
Question 11 months ago
Hello, Do you know which is the rssi pin on the RD40 Diversity receiver?
2 years ago
hi, is possible to replace the simple servo with a stepper motor?
Reply 1 year ago
Yes, it is possible. But you have to change much code and of course you have to use stepperdrivers!
Look at this project. Here is a nema17 used: https://hackaday.io/project/162972-antenna-tracker
Reply 2 years ago
Hello,
No, not possible.
Question 2 years ago on Step 8
Hi, how about video rx True-D soldering to arduino? True-d avaliable one rssi but diversity.
4 years ago
I have a doubt I have a Boscam RC832 receiver I would like to know if the possibility of doing the same tracking system with it!
Thank you very much for your attention and I'm sorry I'm Brazilian and I do not speak English I'm using google translator! hug to all good flights
Reply 4 years ago
Olá amigo,
Sim podes, só tens de ir buscar o pino do rssi do módulo que está dentro.
Abre e verifica que modulo é, depois basta ligar o pino rssi a um dos pinos no arduino.
Como é modulo unico não vai funcionar da mesma maneira mas apanha sinal igual.
4 years ago on Step 10
brilliant project and really well explained and pictures help no end :)
excellent idea!
Question 4 years ago
Seems the reciever and number of pins are different on the Quanum 2.4ghz Diversity Reciever. How do you go about identifying the RSSI pin?
Answer 4 years ago
This is the pinout for the quanum 2.4ghz module. I opened mine up and found the rfm type. Sm119r. Made by sunfky tek. Im currently trying to do the same with my 2.4. The front pin for rssi is behind the screen. Have to pull the screen to access it. Waiting on manufacturer to get back to me about the rssi scale before I go further. I dont feel like guessing at the scale, having to keep plugging in the arduino and reflashing.
Reply 4 years ago
You can see that in project source, but I don't understand why your receiver are flipped.
https://github.com/andreiva/simple-rssi-antenna-tracker/tree/master/images
Reply 4 years ago
I see the pic hmm. It has 9 pins. 4th from the right is RSSI. Mine has 10 pins. Is the 4th from the right still RSSI?
Reply 4 years ago
Sorry but I cant confirm that.
4 years ago
Hello
I have build the tracker with 180° Servo
Turnigy ™ TGY-R5180MG 180-Grad-MG Analog Servo 2.0kg / 0.12sec / 12g
Servo goes crazy, running 360° all time.
With "try and error" I changed
SERVO_MAX_STEP 5
to
SERVO_MAX_STEP 2
Now it seems to run nice.
I am not a programmer. I would like to know what
SERVO_MAX_STEP
realy does or what it means
Best regards
Jochen Causemann
Reply 4 years ago
I am also using the same servo but its digital. Mine also keep going 360°. Tried your method but still the same. Hope someone can help..
Question 4 years ago
Hey, do you think there is a way that it works in a littlebit more mor Urban Environnement? So will it work if there are some 5,8ghz Wifis Going on different channels? Is there a possiblity to just make it listen to one channel?
Reply 4 years ago
Hello, this listen the frequency that you put in video receiver.
Answer 4 years ago
Its a great Project! Thank you for your Answer:)
Question 4 years ago on Step 9
Ok can u explain or add video of uploading the code to the board. That would be really helpfull to complete this project...
Answer 4 years ago
Hello Michael, can you check if enough to explain?
https://www.youtube.com/watch?v=TpgronX1lcA