Moderator

Heino, Jeff E and myself have been working on updating Ardustation code to support Arductoper 2.

 

I think our code is ready for general use.

- Automatic antenna tracking, tested with ReadyMadeRC Antenna pan/tilt unit (even had my ContourHD cam attached to the directional antenna!)

- Manual antenna tracking (aka Antenna Test)

- Edit/View AC2 Params included PIDs

- Flight data display

 

Credits to Phillip Anthony Smith for updating Ardustation to support Mavlink (ArdustationPS).

 

Source code is available here

http://code.google.com/p/ardustation-ii/

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Well the reason I am asking is that I am fixing my own tracker and I was wandering what servos to use in order to be compatible with the ardustation software. I tried last night with a modified 360 servo and the ardustation would not open the lcd, maybe the modified servo was drawing too much current.

    If i will not manage to use modified servos maybe i can use winch servos?

    thanks in advance 

    Tassos

  • Yes the gearing of readymaderc unit takes care of the 360 degree in the pan servo so stock 485 or 645 servos work without mods. Other commercial tracker kits might require modified servos.
  • As far as I remember you need Hitec 485 or 645 or equivalent. This is the servo on EZ tracker and thats what I have. I think Heino and Hai uses the same ones.

  • Hi do we need normal servos for the pan tilt or modified ones for 180 or 360?
    Thanks in advance
    Tassos
  • @hiwa - Everything looks good. You need to exit Arduino and restart when changing libraries. That may be your problem now. If that doesn't work then I'll download the version of AruducopterMega that you have installed and try compiling from scratch to duplicate your errors.
  • thanks Heino R. Pull for replay, here is a pic of what i did. i coped ardustation2 folder in Arducopter2.0.38 folder than i set libraries at sketchbook location in preferences menu. i still have errors. sorry for my bad English.

    3692256564?profile=original

  • @hiwa. Hello. You need the current library folder from either the Arducopter or Apm distribution in your sketches folder The best way to verify this is if you can compile either project in the Arduino environment before you try to compile Ardustation2. Let me know if you need more info on how to do this.

    Heino
  • hi all, i got this errors when i upload code to ardustation. plz guid me to upload it. thanks.

    ArduStation2.cpp:40:24: error: FastSerial.h: No such file or directory
    ArduStation2.cpp:41:25: error: GCS_MAVLink.h: No such file or directory
    ArduStation2.cpp:45:55: error: AP_EEPROMB.h: No such file or directory
    ArduStation2:38: error: variable or field 'gcs_handleMessage' declared void
    ArduStation2:38: error: 'mavlink_message_t' was not declared in this scope
    ArduStation2:38: error: 'msg' was not declared in this scope
    ArduStation2:39: error: variable or field 'send_message' declared void
    ArduStation2:39: error: 'mavlink_message_t' was not declared in this scope
    ArduStation2:39: error: 'msg' was not declared in this scope
    ArduStation2:49: error: 'AP_EEPROMB' does not name a type
    ArduStation2:58: error: expected constructor, destructor, or type conversion before '(' token
    ArduStation2.cpp: In function 'void SaveHomePosition()':
    Antenna:5: error: 'eeprom_busy_wait' was not declared in this scope
    Antenna:6: error: 'ee' was not declared in this scope
    Antenna:10: error: 'eeprom_write_dword' was not declared in this scope
    ArduStation2.cpp: In function 'void RestoreHomePosition()':
    Antenna:16: error: 'eeprom_busy_wait' was not declared in this scope
    Antenna:17: error: 'ee' was not declared in this scope
    Antenna:21: error: 'eeprom_read_dword' was not declared in this scope
    ArduStation2.cpp: In function 'void position_antenna()':
    Antenna:121: error: 'ToDeg' was not declared in this scope
    ArduStation2.cpp: At global scope:
    MAVLink:0: error: variable or field 'gcs_handleMessage' declared void
    MAVLink:0: error: 'mavlink_message_t' was not declared in this scope
    MAVLink:0: error: 'msg' was not declared in this scope

     

  • Zac, Xbee can support broadcast. Just set VID same for all Xbee and it should work hand in hand. I have ArduStation and Copter-GCS working at the same time. I also tried setting PIDs in ArduStation and it reflects on GCS. Should be the same with laptops/Mission Planner. I hope this is what you meant.

  • Is there an easy way to hand off back and fourth between the ardustation and a laptop?  Sorry I am still starting out, so forgive me. But how many communication channels can the zigbee/mavlink support? As In can I have a ardustation at one end for the launch, and then it hands off to another ardustation or a laptop on the way?

This reply was deleted.