SUPER SIMPLE 5.8GHz RSSI ANTENNA TRACKER

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2016
  • This antenna tracker is based on 5.8GHz RC540R diversity video receiver. There are other RSSI trackers, but this one is really simple and cheap.
    Main parts:
    RC540R diversity video receiver or FR632
    2 x directional antennas, helical or patch
    Arduino Pro Micro ATmega32U4
    9g servo
    5V voltage regulator
    Arduino Source code, STL files, photos
    github.com/andreiva/simple-rs...
    RC540R video receiver
    www.hobbyking.com/en_us/5-8gh...
    • Quanum 5.8GHz FPV dive...
    • Tweaking the Quanum 5....
    Arduino (Leonardo)
    www.ebay.com/itm/Leonardo-Pro-...
    Servo
    www.hobbyking.com/en_us/turni...
    5V (adjustable) voltage regulator
    www.ebay.com/itm/2PCS-Supper-m...
  • НаукаНаука

Комментарии • 359

  • @Brazonthefly
    @Brazonthefly 4 года назад +3

    Thanks for putting this YT video together, I have built one and it works pretty good

  • @drifter1949
    @drifter1949 7 лет назад

    Hi Antti, I made two of them, one for the Quanum540 which worked first go and one for the FR632 which needed calibrating and is now working. Thanks for your work.
    Robert

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Cool! And good work! If you ever film them in action, It would be interesting to see it.

    • @yusufusayd3151
      @yusufusayd3151 4 года назад

      Hey Robert, greetings...if i can trouble you can you help me with doing this with the FR632 reciever please. What kind of tuning did you have to do?

  • @Pretparry
    @Pretparry 7 лет назад +2

    I have built this tracker and it works very well. Thank you so much for this!!!!

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      I'm very glad to hear. It would be interesting to see a video or a photo of your version, please share if you take any.

    • @solmag8076
      @solmag8076 5 лет назад +1

      Hi, do you still fly with this? Have you encountered any problem so far? I want to build one for my long range setup and I want to know if it's reliable. Thanks

  • @seanbittner7136
    @seanbittner7136 6 лет назад +4

    Oh great, just what I need, another project to fuel my antisocial tendencies as of late. Good job guys!

  • @VodooFeed
    @VodooFeed 9 месяцев назад +1

    Hi Antti, this is a brilliant design. I got inspired by your video some years ago and built a similar setup using 2 diversity receivers. The Quanum RC 540R does the guidance job with two 16-turn helical antennas. I added a small SD-card reader/writer for data logging and could fit it into the Quanum as well. The 2nd receiver, placed about 10 inches besides the Quanum, is an FR632 with one identical 16-turn antenna, pointing exactly in between the two guidance antennas, and a 4-leaf antenna for close range reception. I didn't care for vertical guidance. My construction is quite heavy and therefore using a big servo. Both diversity receivers feed their best signal into an Eagle Eyes FPV Station by Eagle Tree and the station outputs the better image of the two receivers for viewing/recording. Obviously, this is for long range operations. Your software was of great help and a good starting point. I adapted and expanded it a lot, up to the memory limits of the arduino. This works like a charm. Good image on 5.8 GHz up to a distance of 15.1 km (9.4 miles). This was the battery range limit of my small styrofoam model aircraft. Using a running average for the RSSI signals gave me very precise antenna guidance even at very low signal strengths.

    • @AnttiVainik
      @AnttiVainik  9 месяцев назад +1

      Wow sounds pretty serious and awesome :D Do you have videos of your setup? Also it would be interesting to check what you have done in the code, have you published it somewhere?

    • @VodooFeed
      @VodooFeed 8 месяцев назад

      @@AnttiVainik I had a big thread about the project on a German speaking forum, which unfortunately was closed down, loosing all contents. But you can find an image of the tracker and my version of your Arduino software by going to the 'euroconnection' URL with the TLD (Top level domain) for Switzerland.

    • @hassanhamdyseddik9446
      @hassanhamdyseddik9446 7 месяцев назад +1

      i need to see your work thats good

  • @TheodorosBako
    @TheodorosBako 5 лет назад

    Great Work!!
    Trying to build one myself.
    Thank you

  • @johanmeijer85
    @johanmeijer85 7 лет назад +1

    Wow, awesome and cheap solution for an antenna tracker. I was looking for a good diversity receiver, when I stumbled upon your video. It made the decision much easier! Bought this receiver and built the antenna tracker with the components you mentioned. Works like a charm! Changed the code a bit to my likings, but it's basically your idea. Thanks man!

    • @bondebos3478
      @bondebos3478 5 лет назад

      Johan Meijer What did you change? And could i use those codes?? Thanks!

    • @captainKts
      @captainKts 4 года назад

      I'm gonna need that code cowboy

    • @johanmeijer85
      @johanmeijer85 4 года назад

      Sorry for the late reply, but here it is: www.dropbox.com/s/l0u19iy3yhyqd2k/AntennaTracker.ino?dl=0

    • @johanmeijer85
      @johanmeijer85 4 года назад

      @@captainKts photos.app.goo.gl/fZ4noDLT8fdmpufT9

    • @tekkeysodan
      @tekkeysodan 4 года назад

      @@johanmeijer85 hi bro, can u help me edit this code to using the 360 degree servo, thanks. plz

  • @yang.6428
    @yang.6428 7 лет назад

    Very cool and look forward to a more perfect design.

  • @tothehilt
    @tothehilt 5 лет назад +4

    Thanks for this vid, very helpful on the build layout. If you had completed this how to with a piece on the Arduino setup it would have been perfect. Many people are left with questions if they are new to Arduino. Setting rssi min/max for example, serial monitor shows servo output, not rssi, so i've hit a wall with that.

  • @n8zfpv
    @n8zfpv 4 года назад +1

    I'm new to fpv. Wow. Nice. I was also thinking about making a diverity 5 helix antenna . This can be my backup :)
    Great work.

  • @anjolasboy
    @anjolasboy 6 лет назад +5

    Works amazing.. Now waiting for the tilt :P

  • @ailehorten
    @ailehorten 6 лет назад +1

    Super Tracker !! I use it with one FR632 Diversity receiver. I have found MAX_RSSI=240 and MIN_RSSI=120 okay for FR632. I have also modified the SERVO_DIRECTION= -1 for my servo (an old HITEC HS-300). The servo is mounted verticaly and above, a plate with onboard the FR632 and the box containing the Arduino Leonardo and the step down converter (12V to 5V). Thank you very much for the arduino code.

  • @billybones1308
    @billybones1308 6 лет назад

    Hello Antti I built your antenna tracker and it is fantastic. I will be adding a second Rx. and a third antenna in the center. If I adjust the outside antenna the one in the middle will be on the aircraft all the time. It is absolutely amazing and so simple to build with all of your instructions and even included the sketch code. I modified the code slightly to suit my needs. Billy Bones

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      Well done mate! I'm very happy to hear of your success. OpenSource rules! If you ever record a video, please share the link, so I can put it in the description.

    • @billybones1308
      @billybones1308 6 лет назад

      I will make a video when I add the third antenna. Will let you know when I do. Billy Bones

  • @changeagent228
    @changeagent228 5 лет назад +2

    If we could increase the servo speed then you could use 15 turn helical antenna to track precisely with really narrow sensitivity.

  • @jameswebb8162
    @jameswebb8162 4 года назад

    Killer video! Taking notes, thxs!!

  • @Dailyartpallette
    @Dailyartpallette 6 лет назад

    Works brilliantly!

  • @villehammar3166
    @villehammar3166 7 лет назад

    Nice!!! Really good video quality

  • @TheJergoswiler
    @TheJergoswiler 6 лет назад

    Wow, well done. I love taht thing you built. Thanks for sharing!
    I think that tracker would work a lot better with 3 antennas.
    I'm not sure if the tilt is really needed then...
    For that you would need 5 antennas.

  • @isaacg.7288
    @isaacg.7288 5 лет назад

    So cool. Thank you for sharing

  • @TheGtech83
    @TheGtech83 Год назад

    Such clean video, wow

  • @SzymekCRX
    @SzymekCRX 7 лет назад

    wow, this is do simple yet ingenious ;-)

  • @rrenegadoo
    @rrenegadoo 7 лет назад

    excellent video thank you....I know you are busy, but I hope you post a new video with the Tilt function...
    Good work .... keep it up.

  • @Ammothief41
    @Ammothief41 6 лет назад

    Awesome! I know a little arduino. Gives many ideas on using a 2nd receiver to triangulate position. Thanks!

    • @shaunvisser8155
      @shaunvisser8155 5 лет назад

      Yes, it will, but you'll need 2 receivers on the servo. I'll be building one in the next few months, and try to get a 3rd receiver to put a third antenna above them, which could be used to tilt up. I'll need stronger servos as there will be quite a bit of weight on them. Seems like an interesting project, should be fun

  • @jimkehoe6495
    @jimkehoe6495 6 лет назад

    outstanding! thank you so much

  • @flighttherapybullisticfpv133
    @flighttherapybullisticfpv133 5 лет назад

    I LOVE this idea man thank you so much! I was wondering if one could use a small stepper instead of a servo to get better longevity and full 360 degree coverage by the antenna?

  • @Ruben-fk7zz
    @Ruben-fk7zz 6 лет назад

    Have you thought about using the half overlord for a pan and tilt system?
    If the rssi and antenna setup would overlap enough it could probably maintain a strong signal without breakups and stay close to the mainlope even while crossing the station.
    I would like to build a similar systems like yours in the future with the half-ol, am just not solid yet in programming...
    Thanks for your design!

  • @huyle-86
    @huyle-86 7 лет назад

    Nice project! Today I will do as your explained above. Hope it will be success! :)

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Glad to hear! Link us a video when you get it working.

  • @Surferant666
    @Surferant666 6 лет назад

    Good video...
    Btw Why havent you got another servo for vertical track?

  • @EnplusX
    @EnplusX 5 лет назад

    Great job, real FPV pirate spirit.

  • @TheTorgehal
    @TheTorgehal 7 лет назад +3

    Terve, Antti! Great solution 👍Thanks for sharing it with us. I hope you get to develop it further with tilt function as well (in between your new parenting "hobby" tasks ☺). In my FPV plane I have two VTX transmitters. One with LHCP and the other with RHCP antennas at opposite 45" angle. Giving a better omnidirectional TX coverage. VTX frequencies are individual/different. The Quanum diversity RX supports individual frequencies. I intend to use two of the Quanum Diversity reciever for my ground station.
    Do you have a suggestion on how to potentially modify your solution to track dual VTX in the plane. Including tilt of antenna tracker. I think such a solution (dual VTX) will have a significant boost to video quality and stability. Especially when low TX power (25mW).
    I hope you will find some time for the RC and FPV hobby again, but good luck with the parental role ☺
    Kind regards, Torgeir

    • @AnttiVainik
      @AnttiVainik  7 лет назад +2

      Hi Torgeir, and thanks
      Which Quanum diversity RX do you mean, the RC540?
      About tracking dual frequencies, I think current code might work unmodified. A potential problem might be having 2 different nullpoints (and in general 2 different of everything, vtx antenna etc). Imagine this situation, you are in a turn and one antenna reaches nullpoint -> rssi drops, the other antenna is at 90° and has perfect allignment -> very good rssi. Now tracker thinks the plane is moving left/right and starts wondering off.
      This situation is kind of comparable to multipathing, but in this case, one of the channels could "stay down" for a long time, which gives time for tracker to wonder off. Multipathing interference is much faster, and can be dealt with filtering.
      Anyways I'm just guessing here. This should be tested in practice.

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      How to deal with all those problems? One way is to use 2 or 3 rx for aiming and one just for reception. But now you end up with 5 video receivers + antennas and its not so super simple anymore :/

    • @TheTorgehal
      @TheTorgehal 7 лет назад

      Antti Vainik Hi Antti! Thanks for your reply. Yes, I have the 40ch (32+8) version.
      I have thought of using one to track the plane as you do (on one frequency) and use the other diversity receiver for video (on two different frequencies). What I then miss is a receiver for omnidirectional antenna when flying near or over the groundstation.
      I see your point related to potentially issue tracking on two different frequencies with your current setup.
      Anyhow - I'm curious to test your setup but need to order the components.
      Looking forward to learn more of your progress with your solutoons. Hope you will get some time for this hobby inbetween parrenting ☺

  • @MrAnatolyvizitiu
    @MrAnatolyvizitiu 6 лет назад +1

    Is vertical axis tracking coming anytime soon? Would be interested in that update.

  • @ferp009
    @ferp009 6 лет назад

    Very nice!!congratulation!! Its possible to put the receiver in a vertical position and the antennas with different tilt angle? I think you will have a better result if not have tilt movement. Its correct? Thanks and sorry for my bad English

  • @timothysmith5453
    @timothysmith5453 7 лет назад

    I'm just in the process of building this and have a comment about uploading the file to the Arduino. For several hours I have been trying to get this working on a Windows 10 PC with no experience of Arduino.
    So for the uninitiated, after you install the software (It seems Arduino doesn't like the software installed in the default installation path, I ended up only getting it to work when installing it in the root of the hard disk eg c:\arduino) you have to upload the timer library into the libraries folder under that. You also can't have odd characters like - in the folder or name. So in other words, extract the timer-master zip file into a folder named timer under arduino\libraries.

  • @andreasvieweg9610
    @andreasvieweg9610 6 лет назад

    great and good working! I also made one with your code and two helical antennas. it works quite well. only problem I have is tracking close to the receiver. it starts moving away from the drone. Do you have an idea what to do?

  • @AlexCausey
    @AlexCausey 6 лет назад

    Fantastic..!

  • @wayneiona
    @wayneiona 6 лет назад +2

    What happens if the signal drops out ,does the tracker go crazy trying to find the signal ?
    Cheers

  • @bragee
    @bragee 6 лет назад

    Love it.

  • @mariobradic8898
    @mariobradic8898 6 лет назад

    Very nice! :)

  • @funaro13
    @funaro13 7 лет назад

    got a. D58-4 it has Tracker output, do I only need the Arduino board for mounting?

  • @johnlannigan9831
    @johnlannigan9831 9 месяцев назад

    I have been looking at this idea very closely and its very good. Do you have a schematic that shows the analogue circuitry for the RSSI? It appears as if the RC540r uses a receiver very similar to the common RX5808 found in a lot of FPV receivers but the one in the RC540r is slightly different, maybe a custom module? I would like to see the circuit and see if it can be used with the RX5808 receiver module. Can you help?

  • @philaell
    @philaell 6 лет назад

    I want to use this with 2 1.3ghz rx. There shouldn't be an issue as long as I can wire the Rssi to the arduino correct. Also would I be able to use a brushed/brushless motor instead of a servo?
    Thanks again for posting this.

  • @sirhaugen1025
    @sirhaugen1025 5 лет назад

    Will this work on my 1.3GHZ receiver from readymaderc as well? As long as I know where the RSSI pin is?

  • @dragon121978
    @dragon121978 7 лет назад

    Awesome mate just in the process of building one so you have to same antennas on both receivers or could you have a helical and a clover leaf or say a 3 turn helical and a 5 turn one

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      You must have two directional antennas. Cloverleaf is omnidirectional, it has same amplification in every direction, with clover the tracker wont be able to tell which direction your vtx is.

  • @diystuff5628
    @diystuff5628 7 лет назад +4

    suuper!!! dont forget to post the tilt addon !!! ;)

    • @AnttiVainik
      @AnttiVainik  7 лет назад +9

      DIY stuff I was planning to, but now I have new hobby called parenting :D. Might take a week or a year or so ;)

  • @noodledoodle4655
    @noodledoodle4655 6 лет назад

    Thank you

  • @ghostlyfrog9521
    @ghostlyfrog9521 5 лет назад

    Can anyone help I'm trying to wire this together and the power comes from the xt60 up through the 5v step down, then where does it go connect directly to the servo connectors? How does the power connect into the arduino?

  • @thrilleex
    @thrilleex 6 лет назад +1

    Can you just build two of these , mount one sideways and then create/print a contraption for each servo so they move the whole device ?

    • @sebastianwilliamnee1998
      @sebastianwilliamnee1998 6 лет назад

      thrilleex at this point you might as well get a 4 way diversity receiver. With 3 patch antennas you should be able to get your left-right and up-down tilts, and with the fourth you could put a cloverleaf for proximity

  • @williamtrepp579
    @williamtrepp579 5 лет назад

    Does anyone know where the pin outs are for fat shark modules cause I’m curious if you could do this with rapid fire or true d or a combination of both!

  • @Chris-vc1dh
    @Chris-vc1dh Год назад

    I want to try to make one really but what type of the board should I get?

  • @justinbledsoe8252
    @justinbledsoe8252 4 года назад

    I am new to electronics but I assume the 5v regulator connects to the power and ground on the Arduino?

  • @leoponce82ponce
    @leoponce82ponce 3 года назад

    So, how do you find the RRSI pin in the RECEIVER module? how did u know it was the 4th pin?

  • @kwaaaa
    @kwaaaa 7 лет назад +1

    Very cool!! Are you adding tilt support soon?

    • @AnttiVainik
      @AnttiVainik  7 лет назад +2

      Tilt is not as critical as pan, unless you fly 1km high, right above your head. I'd say you could get good reception kilometers away just by bending antennas slightly upward.
      Adding tilt with only 2 antennas is going to be tricky, I didn't think it thought initially, but I'm going to try. Is it going to happen soon, I don't know. Its winter time here in Finland, it gets dark around 4pm and its cold. I'm hoping people will pick up this project and do more testing.

    • @henryhartl
      @henryhartl 7 лет назад +1

      Antti Vainik hi, maybe you try with Second diversity. With 3x helix and 1 cloverleaf. Use only 3 helix for rssi tracking.

  • @idanmetoki1245
    @idanmetoki1245 6 лет назад

    Hi I have a problem installing the hardware in Arduino.
    Either I did not do it right or the file was too big ...
    (Sketch uses 7,786 bytes (24%) of program storage space. Maximum is 32,256 bytes.
    Global variables use 506 bytes (24%) of dynamic memory, leaving 1,542 bytes for local variables. Maximum is 2,048 bytes.)

  • @niedertron7543
    @niedertron7543 7 лет назад +1

    Could someone please confirm that the required arduino model does have to be flashed prior to use? Thank you!

    • @AnttiVainik
      @AnttiVainik  7 лет назад +2

      Yes, you need to flash it. The instructions are in github (link in the description). This project uses Timer.h, you will need to download this library from github as well and import it in Arduino IDE (links and instructions in github README.md)

  • @jackhammell1926
    @jackhammell1926 5 лет назад

    Wow super cool You make it look so easy. So then could this work with other rx possibly?

    • @nic.h
      @nic.h 2 месяца назад +1

      As long as you can get two RSSI values. All it's doing is comparing those strengths and moving accordingly

  • @ChristianMixLocutor
    @ChristianMixLocutor 6 лет назад

    Very good project, but I have a doubt, I can do with 2 rx of video or it has to be the diversity? I understood that the logic would have to be diversity because in it has the signal that says to the board which antenna is stronger, and from what it has given to understand is that it is exactly that signal that informs the board the best atena that you use for tell arduino how the signal is, but I do not understand how he knows which way to go, when you answer here I buy the receiver, because I depend on your answer if I can use 2 simple receivers or it has to be really diversity. Thank you.

    • @AnttiVainik
      @AnttiVainik  6 лет назад +1

      I just want to clarify one thing. Diversity is a way of choosing better signal and switching it to the (video)output. For RSSI tracking you don't need video diversity, you just need two video receivers with RSSI output (Arduino has nothing to do with video). All Arduino is doing here, is measuring two RSSI voltages from two receivers and turning servo towards better one.
      That being said, you can take two identical receivers, connect their RSSI pins to Arduino and start tracking. Now you connect the display to one of the receivers, and all you see is video from that receiver, there won't be diversity swithing. Is that a problem? Not necessarily. You have to keep in mind that usually you have one directional antenna and one omnidirectional. When you fly out of directional beam, diversity switches to omnidirectional antenna. But in our case you have two directional antennas which are constantly pointing at the VTX, so video signal is almost equally good (or bad) on both channels, no need to switch around. Of course this is in ideal conditions only.
      Sorry long explanation, I hope it answers your question.

  • @MrRampage45
    @MrRampage45 5 лет назад

    Question????? Is the timmer file the only file i have to compile and up load this os my first arduino project.. please anyone

  • @henryhartl
    @henryhartl 7 лет назад

    The Sketch is Amazing i understanding 10%😠 tilt Update. Coming?

  • @dennisstockwell9444
    @dennisstockwell9444 7 лет назад

    Looks great, but would have been more impressive if you had mounted the video camera on top of the tracker.

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Dennis Stockwell Great idea! I have a zoomable lens, that should look good.

  • @dragon121978
    @dragon121978 4 года назад

    Hi well done awesome project, have you made any updates to the Arduino code or is their just this one the original one? It works really good I found if it looses me, it struggles to search/find me again, in the code is it suppose to search left to right if the signal is lost to search for the signal again?
    Is it possible to add that in
    Thankyou

  • @dobosatti64
    @dobosatti64 3 года назад

    How can I put the code on the arduino board?
    It always indicates a wrong translation to me!

  • @rczone9830
    @rczone9830 5 лет назад

    can we use 360 servo for pan?

  • @jujucattys156
    @jujucattys156 3 года назад +1

    what other resiver use this discontinued

  • @truog2003brasilia
    @truog2003brasilia 4 года назад

    These tracker work with another receiver? Like RC832?

  • @antoniosilver6224
    @antoniosilver6224 5 лет назад +3

    I dont understand one detail, the servo that you use rotate only 180º then you dont cover never the 360º. Its right this?

    • @Patty-qy8qh
      @Patty-qy8qh 5 лет назад

      I am not into antenna trackers, but there is one thing you can do to every servo: open it up and remove the pin, that blocks is from turning 360°/infinite. Same way you can use a servo as a winch on a truck. But I have no idea of this will work with the controller on the tracker.

  • @droneman1799
    @droneman1799 3 года назад

    Awesome project,,can you make video on how you program the arduino,i need full details,,make video on full tutorial,i see this video but its not complete,can you please make video to how program the arduino? Thanks for making the video

  • @rodneiaguiar
    @rodneiaguiar 6 лет назад

    Thanks

  • @jackd6134
    @jackd6134 5 лет назад +25

    Antti. How would you update this tracker in 2019?

    • @TheZolon
      @TheZolon 3 года назад +1

      Or 2020 now as I can't find that receiver.

    • @markwood9751
      @markwood9751 3 года назад

      @@TheZolon Given the Git hasn't been touched in 4 years, i'd say there are no planned updates either XD

    • @nilsantropow6306
      @nilsantropow6306 3 года назад

      @@TheZolon using for example the realacc rx5808 you can easily find the rssi pin.

    • @chemistt
      @chemistt 3 года назад

      @@TheZolon you can recreate this by getting just plain receivers....power them...and set your quad copter VTX to those RX default channel...if you want to spend more time on this then you need secondary Arduino which will search for signal using RSSi....its not hard...just time consuming

  • @IBMSmaker
    @IBMSmaker 4 года назад

    this is a very nice mod. I have the Quanum V2 Pro Goggles vor visitors. i will try this to build :-)

  • @arielalvarez76
    @arielalvarez76 4 года назад

    Could you kindly add TILT function in the code?

  • @josemezaferrada5560
    @josemezaferrada5560 7 лет назад

    if I use two video receptor of diversity, can i do the tracking in pan and tilt using the same program? can i use an arduino uno and a servo of 20 kg/cm?

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      Sure Arduino Uno will work, and I think pinout should be the same. 20kg/cm is ok, even though its quite big, I'm using 1.8kg/cm. Make sure your 5V regulator can supply enough current for your servo.
      Funny, I never thought you could use two diversity receivers, but it should work :D just turn one of them 90° for tilt. Cool!

  • @megadork9
    @megadork9 6 лет назад

    Did you have to use a longer screw for your servo? I dont really understand how the servo attaches to the GoPro style bottom plate.

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      It's a normal servo screw. Do you know those round servo "arms" that come with every servo, basically it's the same thing.

  • @mukhdi80
    @mukhdi80 5 лет назад

    If I use 360 servo will it spin

  • @justinbledsoe8252
    @justinbledsoe8252 4 года назад

    And the power and ground leads from the servos connect to the power and ground on the Arduino?

    • @captainKts
      @captainKts 4 года назад

      Did you ever get the answer to this question?

  • @BadWallaby
    @BadWallaby 7 лет назад

    AWESOME!! Will it go 360 degrees? If you fly behind it will it turn all the way around? or because the servo will only go left and right limited distances?

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      This one uses regular 180 degree servo, so it won't go around.

  • @netmonk
    @netmonk 5 лет назад +1

    What's your pid for your tracker ? :)

  • @sukrukizil
    @sukrukizil 6 лет назад

    what about servo 360 degree or ??

  • @abynsuzy
    @abynsuzy 5 лет назад

    hi, i am not sure why my servo keep spinning round and round. Anyone help please..

  • @NOXFPV
    @NOXFPV 4 года назад

    Can this be done with a non diversity rx?

  • @philaell
    @philaell 7 лет назад

    Could you use any diversity reciever for this or does it have to be this one specifically? great job by the way.

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Basically any receiver will do. All you need is 2 measurable RSSI outputs. The voltage range might be different than of RC540R, but that is easily compensated in code. I heard someone is using FR632 and Yang (in comments below) is using D58-2 receiver.

    • @captainKts
      @captainKts 4 года назад

      @@AnttiVainik how do you know what pin is rssi output on the RX?

  • @GodsLittlegizmoguy96
    @GodsLittlegizmoguy96 6 лет назад

    Nice tracker! I am also building a tracker with both right/left and up/down tracking for a senior design project. However, I've been running into some electrical noise issues. I've been reading about 0.4 volts with no signal source. Do you know what your RSSI voltage is when no signal source is present?

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      Actually yes, if you look at my arduino source you'll find RSSI_MAX=400 and RSSI_MIN=120. On a 5V arduino it means (400/1024)*5=1.95V at max rssi and (120/1024)*5V=0.59V at min rssi (plus minus some offset)

    • @GodsLittlegizmoguy96
      @GodsLittlegizmoguy96 6 лет назад

      Ok thanks for the reply! I think I'll probably go with an averaging filter, subtract out biases, and implement a threshold voltage in order to get as clean and accurate a signal as possible.

  • @tyeung0571
    @tyeung0571 7 лет назад

    Cool project. As configured, how would the tracking behave if you were to fly a complete circle around your antenna?

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Currently I'm using regular 180 degrees servo, naturally that rules out the other 180 degrees. It's possible to use 360 deg servo, but I was in a hurry and wanted to test current setup asap. Say you're flying clock wise in a circle starting from 12 o'clock. Servo hits its limit at 3 o'clock, you continue to 6 o'clock, 9 o'clock now tracker could swing 180 degrees, but it really doesn't know where the target is. I would imagine it would pick up direction again when your quad is closing 12 o'clock.
      Google for "helical antenna radiation pattern" you will see that helical antenna has quite erratic pattern towards back and sides, so I really don't know how it's going to behave. I'll try that the next time I go flying.

    • @RubinGrolsch
      @RubinGrolsch 7 лет назад +1

      Antti Vainik you could also use a stepper motor. They are just as easy to program using an arduino

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      True. Also tracking with steppers would be very precise. Servos are easier, everybody has them and everybody knows how they work. Just wanted to keep it simple.

  • @tuxpilniq2238
    @tuxpilniq2238 6 лет назад

    YES!!!! absolutely awesome solution m8, it also works with Skyzone RD40 Video Receiver the only investment was arduino leonardo all the rest i did have lying around,and my father has made diy antenas, can not wait for propper field tests but by the first testing in short distance worked GREAT!!!
    now i do regret i dont know anything about codes, i bet there would be easy to implement 2 diodes, both off vhen no signal and when its signal than moving right- right diode on- moving left -left diode on ... just for control check. How is your tilt addon continues ? anyways THANK YOU FOR SHARING!

    • @AnttiVainik
      @AnttiVainik  6 лет назад +2

      Glad to hear you made one. I can't seem to find time and weather for proper pitch development. Last time I went flying it was -20°C, the gyro froze and my Z84 fell out of the sky like a brick, 2 minutes after take off. I ordered new servos from HK, TGY-180D 180 degree. Im hoping I can modify them to turn even more...we'll see.

    • @FPV420.
      @FPV420. 3 года назад

      Hello Tux Pilniq, I have the same receiver and all I get is servo movement in one direction. Could you please advise me what were your RSSI_MIN, MAX values? Did you make any other changes to the code? Thank you!

    • @tuxpilniq2238
      @tuxpilniq2238 3 года назад

      I did not do any code changes

  • @TheWinnieston
    @TheWinnieston 5 лет назад +3

    hmmm...I could add another diversity receiver, put it in a rocket, and have an anti-fpv rocket....
    sounds like a project!

  • @qyitonefpv6551
    @qyitonefpv6551 Год назад

    Will this work with non diversity receiver?

  • @sfersystem
    @sfersystem 7 лет назад

    Great sharing !!
    Must we use two directional antenna or one cloverleaf for fly over and behind is possible ?
    thank you.

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      You'll need two directional antennas! As the name suggests Omnidirectional antenna can't tell which way stroner signal is. Current setup & firmware are good for flying in "front" of you, not behind or above.

    • @sfersystem
      @sfersystem 7 лет назад

      With the second servo for tilt, it will be a real good solution, hope the software become compatible soon. Thanks for the fast reply and this good job.

    • @bondebos3478
      @bondebos3478 5 лет назад

      Could i use patch antenna’s?

  • @happyfox711
    @happyfox711 6 лет назад

    Great little tracker ! That's all you need. Gives the finger to all the expensive "super-trackers", that maybe look better in theory, but doesn't really perform much better in the field. Question? I see a lot of commenters suggest to expand(doesn't get/want simple) on this and make it tilt and add a close range(!) antennas etc. - am I right your two antennas will get a strong signal from any direction at close range ? and therefore also performs well without tilt ?

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      Hi. There is no simple answer, but you are right. In the video I'm using 3-turn helicals, which have about 75 degree wide beam angle. Imagine antennas pointing 45 degrees up, now you are covering "almost" whole vertical axis. Of course in practice its not going to work like that, with tracker or without. You will always get bad signal near the ground and directly above your head.

    • @happyfox711
      @happyfox711 6 лет назад

      I see. If you present the video/send them a prototype, hobbyking or some RC manufacturer will surely produce this one. Once (before they were all over the place) I said to a cctv factory in Chenzen - just chatting through Alibaba - that I needed a particular PTZ cam with 3G module. One week later they had made it for me, and kept selling this dome camera with a telephone module inside until those things started to show up in better intergrated designs.

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      Exactly. RC540R runs on ARM processor, so it could do tracking by itself, without Arduino hacks. And if Quanum had made it firmware upgradable with usb port, it would have been the most popular and hackable receiver on the market.

    • @happyfox711
      @happyfox711 6 лет назад

      You really should try to make them do that. It's all about talking to the right person. If you don't make money - patenting is not really big in China as you know - at least you'd do something good for the other FVP guys out here(that don't know programming/tinkering). How does it work with 4-5 turns, or other more Dbi directional antennas ?

  • @junsal4
    @junsal4 6 лет назад

    Hello Antti, can I use a ATmega328P Nano? How do I wire it? It doesn't have 5, etc. Instead it has D2 to D13.

    • @TheWinnieston
      @TheWinnieston 6 лет назад

      Don Sales yes, the pins are the same mostly. Just look up a pinout

  • @spunashell
    @spunashell 5 лет назад

    You could build this with any diversity receiver right? As long as you can get the RSSI out of it? I am thinking of building it with 5808-based diversity receiver.

    • @AnttiVainik
      @AnttiVainik  5 лет назад

      Pretty much yes. You need 2 separate receivers and 2 rssi signals, the you can do it.

  • @ikerblancorodriguez8679
    @ikerblancorodriguez8679 Год назад

    Can I use fat shark receiver?

  • @billybones1308
    @billybones1308 6 лет назад

    Hello Antti your antenna tracker looks fantastic. I will be putting one together. I have the sketch code that you used but need to know which library file that you used for the Arduino. Have you continued with the development by adding pitch yet?

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      I haven't had the time to develop pitch tracking, also partially because tracker works "fine" with horizontal only, unless you fly really really high. If you are referring to Timer.h the download link and installation instruction are mentioned in README.md

    • @billybones1308
      @billybones1308 6 лет назад

      Thanks for the quick reply Antti. I have the software ready to program the Arduino. Where did you connect the power lead and ground for the servos? Almost ready to start the build. Thanks Bill

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      Both, servo and arduino are fed from the 5V regulator. I soldered servo +5V and GND to the arduino, which in turn is soldered to the reg.

  • @FPV420.
    @FPV420. 4 года назад

    Awesome. Could you please advise me how did you find out RSSI_MIN and RSSI_MAX values in the arduino code?

    • @arielalvarez76
      @arielalvarez76 4 года назад

      Following... My servo keeps on turning, my RSSI_MIN is 120 & MAX is 400. I tried different values from 0-50, 60-200 etc. but still the same... I am using RD945 diversity receiver.

    • @hassanhamdyseddik9446
      @hassanhamdyseddik9446 3 месяца назад

      @@arielalvarez76 i also use RD945 what is the RSSI_MIN &RSSI_MAX you use ?

    • @hassanhamdyseddik9446
      @hassanhamdyseddik9446 3 месяца назад

      @@arielalvarez76 Bro is RSSI Pin is 4th from right?

  • @usarmyfl1
    @usarmyfl1 6 лет назад

    What does it mean by "tracking is not relative?" Thanks!

    • @AnttiVainik
      @AnttiVainik  6 лет назад +1

      Hi, it says: tracking IS relative. A GPS tracker knows its own location and targets location, from that it can calculate exact angle where to point. RSSI tracker has no idea where it or the target are. It only knows that signal is stronger "to the left" so it turns that way, if the signal gets stronger to the right after turning, it turns the other way, and so on. Because directional antennas have messed up radiation patterns (google for helical antenna radiation pattern) it's kind of hard to tell why RSSI is 50%, is if because the target is far away, or is it because the target is in antennas side lobe a hundred feet away. Basically, tracker never knows if it's pointing in the best possible direction.

  • @mikesmith1290
    @mikesmith1290 6 лет назад

    Just a quick question. I tried this on the quanum 2.4 version, and I'm not sure if the RSSI pins are the same as this one. How would you tell which one is for the RSSI signal?

    • @RubensCampello
      @RubensCampello 5 лет назад

      The rssi 2.4 pins are arranged laterally, not the same as the 5.8 (4th pin), just pick up the RX name written on it and find the datasheet. I did and it worked with these same code parameters but I will try to refine the settings. Good luck.

  • @kermets
    @kermets 6 лет назад

    Hello Antti, I just order the Rx from HK as they have free shipping at the moment and tried programming a nano and it seemed
    to take the sketch, as i dont have the RX to test do you think theres any reason the nano wont work ? it moved the servo by touching A0 and A1 with fingers.
    cheers
    Brett

    • @AnttiVainik
      @AnttiVainik  6 лет назад

      If the servo moves by touching analog inputs then it's working, congratulations. You could wire a couple of potentiometers to A0 and A1 to simulate RSSI signal. Then you can go and play around with #define values to understand how everything works, while waiting for the RX.

  • @airplanegeorge
    @airplanegeorge 7 лет назад

    the replacement camera for the 110 says it is 12v, I measured the voltage at the camera connector and got 4.5. What voltage camera should I use for an upgrade. any camera you would recommend? I measured that voltage with the camera unplugged, is that ok, didn't seem to blow anything up.
    thanks for all the info, I ordered a couple of those cloverleaf antennas last week, would like to do both antena and camera mods, couldn't figure out how to adjust the focus till just now watching your video, so thanks for too. i'll try focusing it first but my main problem is picture breakup and those flashing colors you spoke of. that little 110 sure flies good though don't it?

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      Camera, cloverleaf? I'm guessing you commented on wrong video.

    • @airplanegeorge
      @airplanegeorge 7 лет назад

      don't know how that could happen. guess I didn't notice the video had changed.
      your tracker is pretty cool though, saved your video for a future project. (after I get my camera working)

    • @AnttiVainik
      @AnttiVainik  7 лет назад

      No problems, just thought to tell so you could get the answer to your question eventually :)

  • @shamimmoohebati
    @shamimmoohebati 7 лет назад

    Thumbs up to you guys. this is the most easy and clean RSSI tracker I've seen here and there.
    Do you think I can use Nano 328?
    Thanks

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      Thanks Shamim! Arduino Nano is a very good choice because you can program it via USB. And probably will fit inside RC540 too.

    • @shamimmoohebati
      @shamimmoohebati 7 лет назад

      Thank you for your quick response.
      Actually I tried a few minutes ago but I got this error;
      "compilation terminated.
      exit status 1
      Error compiling for board Arduino Nano"
      Any idea?
      I can connect the board and do some basic example like "blink" and it works with that command but I cant load or verify your codes.

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      I don't think this error is related to code. First make sure you have installed Servo and Timer libraries. After you have done that, try selecting Arduino Leonardo (or some other) as target and compile the code CTRL+R. Also you can try downloading an older version of Arduino IDE and try that. I've seen weird IDE behavior, when everything works on one computer, but not on another even IDE version is the same.

    • @shamimmoohebati
      @shamimmoohebati 7 лет назад

      Thank you for your help. I think I need to learn more about Arduino programming. I have just "simple-rssi-antenna-tracker.ino" file and I cant find libraries.
      Do you think you can help me through email?
      Really appreciate your time.

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      +Shamim Moohebati Sure mail me

  • @kelleysislander
    @kelleysislander 7 лет назад

    What exactly is the timer.h for? Is this necessary for the project? Thanks ;)

    • @AnttiVainik
      @AnttiVainik  7 лет назад +1

      Yes it's quite necessary. Timer is responsible for scheduling and synchronizing tasks: RSSI measurement, calculations and servo movement.

  • @nikositalos3645
    @nikositalos3645 5 лет назад

    wow did you sell it?

  • @Ahsanullah-hk9rd
    @Ahsanullah-hk9rd 4 года назад

    I want to track drone which can be 200 km away from me. Is it Possible to do this using RC540R diversity video receiver. Thanks

    • @AnttiVainik
      @AnttiVainik  4 года назад

      Absolutely NOT. This tracker is relative, it does not know where your drone is. If tracker looses lock, it may not recover. I't's only good for proximity flying.