Awesome
amv-open360tracker 32bits
This is the 32 bits versión of the "continuous 360 degree rotating antenna tracker system" for FPV. This project has been developed and maintained by users of the FPV spanish community.
Please, we encourage you to read all the documentation before using this firmware in your devices, otherwhise they could be dammaged. In the wiki you'll find detailled information about how to install and configure it with success.
Hardware platform
This firmware has been developed for controllers based on STM32F series microprocessors, which fit the technical specifications of the popular NAZE32 flight controller. By now, it has been tested on the Flip32 flight controller which incorporates the magnetometer, but it could work on other NAZE32 based boards like with external magnetometer.
Features
- 360 degrees continous rotation
- Multiprotocol
- Protocol conversion and fordwarding
- Command line interface for configuration
- Tilt easing
- Automatic home position
- Detailled status data on OLED display
- Setup menu on OLED display
- Acurate PID control system
- 4 Serial ports, with dynamic assignment.
360 DEGREE CONTINOUS ROTATION
With this firmware you can move your antenna continually in a range of 360 degrees, without the need of moving back. Using an slipring and 360 degree servos, or normal servos modified to be able of doing it, the firware will give the orders for reaching the target in an acurate and fast way.
MULTIPROTOCOL
This firmware provides an all in one antenna tracker controller system, it is able to work with several telemetry protocols. When you are in the flying field, you only have to change the protocol and the baud rate through the setup menu on the display. Now you have one antenna tracker system for all your aircrafts.
These are the protocols that are supported:
- MFD
- DIRECT NMEA GPS Telemetry
- MAVLINK
- RVOSD
- FRSKY D
- FRSKY X (Smartport)
- LTM (Light Telemetry)
PROTOCOL CONVERSION AND FORWARDING
With this firmware, you have the possibility to convert the input telemetry datato differents protocols formats, and fordward the frames to externals devices.
- MAVLINK
- MFD
- NMEA
Examples:
- Your aircrafat sends GPS direct telemetry frames to the antenna tracker, and it converts and send mavlink packets to Mission Planner or Droidplanner app.
- Your aircrafat sends GPS direct telemetry frames to the antenna tracker, and it converts and send NMEA GPGGA and GPRMC frames to Oruxmaps app.
- The received telemetry data is converted to MFD protocol to manage an MFD antenna tracker.
COMMAND LINE INTERFACE
Yo can configure and interact with the antenna tracker through a Command Line Interface (CLI) which will facilitate setting parameters using a remote console, as well as for example some app over Bluetooth.
TILT EASING
The tilt movement has been improved by adding easing effects at the beginning and smoothing at the end. This will avoid damaging the tilt servo and other mechanisms when using heavy and larger antennas. This feature doesn't affect the accuracy and speed in the movements of the pan servo.
AUTOMATIC HOME POSITION
You can connect a NMEA or UBLOX GPS device to the controller to automatically set the home position before starting the tracking. Nonetheless, the user has full control and can reject the home position to get a more accurate one.
OLED DISPLAY
Telemetry data, local gps status, battery monitoring and other usefull information, are displayed on an OLED display.
Now you can select the ingoing telemetry protocol and baud rate through the setup menu on the OLED display.
4 SERIAL PORTS
These STM32 microprocessor series based boards incorporate 2 UARTS (serial ports 0 and 1). This firmware provides the way to activate 2 extra virtual ports (softserial) which can be used for different purposes. They can be assigned dynamically for the different functions the antenna tracker can perform.