Herramientas Buscar en Tema
Antiguo 24/12/2015, 17:51   #2971
Zolber
* * * *
 
Avatar de Zolber
 
Ingreso 20/oct/2013
De Zaragoza
790 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Ok Gracias, ya veré como se carga que no tengo ni idea.
No me digas que eres capaz de montar un traker desde cero y no esta sencilla aplicación!
Para ti será un juego de niños.

Enviado desde mi Lenovo A820 mediante Tapatalk
Zolber esta en línea ahora   Responder Citando
Antiguo 24/12/2015, 20:17   #2972
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por Zolber Ver mensaje
No me digas que eres capaz de montar un traker desde cero y no esta sencilla aplicación!
Para ti será un juego de niños.

Enviado desde mi Lenovo A820 mediante Tapatalk
Pues como no lo he hecho nunca, no se, y ademas los Moviles son especiales para mi, se lo justo para hablar y mandar Wassaps y poco mas
Simba esta en línea ahora   Responder Citando
Antiguo 24/12/2015, 21:02   #2973
Zolber
* * * *
 
Avatar de Zolber
 
Ingreso 20/oct/2013
De Zaragoza
790 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Pues como no lo he hecho nunca, no se, y ademas los Moviles son especiales para mi, se lo justo para hablar y mandar Wassaps y poco mas
La aplicacion esta muy bien, ademas puedes guardar el track que recorre tu modelo y verlo en el eart o en el oruxmaps

Enviado desde mi Nexus 7 mediante Tapatalk
Zolber esta en línea ahora   Responder Citando
Antiguo 25/12/2015, 04:16   #2974
Ivan_Cillo
* * * *
 
Ingreso 25/oct/2013
De Valencia
648 Mensajes
Feliz navidad volones!
Yo sigo trabajando en este proyecto aunque no postee nada.
Me pille una impresora 3d y he estado probando con ella.
Tengo casi hecho mi prototipo del tracker V1 (es decir solo para vídeo).
Ahora estoy en el pueblo de vacaciones pero cuando vuelva lo acabaré y colgare fotos y el stl si alguien lo quiere.
Que paseis buenas fiestas compañeros!

Enviado desde mi DG800 mediante Tapatalk
Ivan_Cillo está desconectado   Responder Citando
Antiguo 25/12/2015, 12:15   #2975
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por Zolber Ver mensaje
La aplicacion esta muy bien, ademas puedes guardar el track que recorre tu modelo y verlo en el eart o en el oruxmaps

Enviado desde mi Nexus 7 mediante Tapatalk
Hola buenos días FELIZ NAVIDAD.

Ya tengo instalada en el Galaxi 4 la APP MFD, al final ha sido fácil, ya comentare cuando lo pruebe, ahora tenemos la Navidad y todo este lio, que mi casa parece un circo y es lo que toca.

sl2
Simba esta en línea ahora   Responder Citando
Antiguo 25/12/2015, 21:28   #2976
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Hola, estoy jugando con el Galaxi 4 y la APP MFD, he conectado el simulador de GPS con un Bluetooth al Galaxi 4, y la aplicación reconoce el bluetooth, pero no interpreta los datos que le mando con el simulador GPS.
El Bluettoth está como venia de fabrica, y supongo que debería configurarlo con los baudios que espera la APP MFD, y los hercios.

¿Alguien me puede decir como se debería configurar el Bluettoth ?.

El Bluettoth que vende MFD, ya debe de venir preparado, pero el mio es un genérico.
Simba esta en línea ahora   Responder Citando
Antiguo 25/12/2015, 21:30   #2977
Guillesan
* * * * * *
 
Avatar de Guillesan
 
Ingreso 31/oct/2008
De Barcelona
1.967 Mensajes
Hola Simba , creo que interpreta mavlink no nmea
Guillesan esta en línea ahora   Responder Citando
Antiguo 26/12/2015, 00:07   #2978
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por Guillesan Ver mensaje
Hola Simba , creo que interpreta mavlink no nmea
Hola Guillesan, ¿entonces no se puede utilizar el simulador de NMEA?

De todas formas estoy intentando configurar el Bluetooth a 1200 baudios, que es lo que pone en las características del BT de MFD, pero no me entiendo con el Terminal, no acabo de ver que hago mal.

He hablado con Turruk, y el lo probo ( la APP MFD ), sacando los datos del driver por el puerto pequeño, y le funcionaba muy bien.

En fin, lo que quería era probarlo con el simulador de GPS, pero veo que es misión imposible.

Gracias.
Simba esta en línea ahora   Responder Citando
Antiguo 26/12/2015, 20:39   #2979
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Hola , he montado el Tracker sobre el servo del Pan (gira todo soportado por la pieza refonda del servo de barco de vela)muy en precario pues no me ha llegado todavía el Display , le he colocado el Gps local y la trama NMEA por Bluethoot y cuando le pongo tensión y apretó 6 sg él pulsador de calibración se pone a girar todo el sistema a izquierdas 2 vueltas a una velocidad más alta y después sigue girando mucho más despacio pero no para .
¿Tiene que girar a izquierdas?
La trama por Bluethoot parece le llega pues el Led azul parpadea cuando le envía datos .

Enviado desde mi GT-I9301I mediante Tapatalk
carabin está desconectado   Responder Citando
Antiguo 26/12/2015, 21:02   #2980
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Hola deberías empezar por ajustar el 0 del servo Pan.
Simba esta en línea ahora   Responder Citando
Antiguo 26/12/2015, 22:43   #2981
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Gracias Simba .
Esperare al montaje definitivo pues el ajuste será mejor y definitivo, era por enredar con ello un poco.

Enviado desde mi GT-I9301I mediante Tapatalk
carabin está desconectado   Responder Citando
Antiguo 29/12/2015, 21:15   #2982
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Hola a todos.
Estoy pensando en el servo de TILT , y me gustaría saber vuestra opinión acerca de en vez de poner un único servo poner dos con un cable en Y y cambiar la polaridad del motor en uno de ellos para que el movimiento del eje fuera acompasado y a la vez tuviera un buen punto de apoyo en el otro extremo.
Ya se que SIMBA lo monta con un muelle en el otro extremo pero creo que así se sumaría el TORQUE de cada servo pudiendo mover unas antenas grandes sin problema, todo depende de la intensidad de la salida de la CRIUS .
¿Qué os parece ?
¿La CRIUS aguantaría esta potencia de dos servos?


Simba , ya me he leído tu post de Ajustar el 0 del servo PAN y también la instrucciones que tiene RORTEGA subidas , ahora ya lo voy entendiendo mejor , ya queda menos para empezar el montaje .....
carabin está desconectado   Responder Citando
Antiguo 29/12/2015, 22:41   #2983
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por carabin Ver mensaje
Hola a todos.
Estoy pensando en el servo de TILT , y me gustaría saber vuestra opinión acerca de en vez de poner un único servo poner dos con un cable en Y y cambiar la polaridad del motor en uno de ellos para que el movimiento del eje fuera acompasado y a la vez tuviera un buen punto de apoyo en el otro extremo.
Ya se que SIMBA lo monta con un muelle en el otro extremo pero creo que así se sumaría el TORQUE de cada servo pudiendo mover unas antenas grandes sin problema, todo depende de la intensidad de la salida de la CRIUS .
¿Qué os parece ?
¿La CRIUS aguantaría esta potencia de dos servos?


Simba , ya me he leído tu post de Ajustar el 0 del servo PAN y también la instrucciones que tiene RORTEGA subidas , ahora ya lo voy entendiendo mejor , ya queda menos para empezar el montaje .....
No te recomiendo para nada que montes otro servo.
El muelle que utilizo esta puesto en el único servo que utilizo.
Con un servo de 10K te sobra y con bastante menos, con un servo Standar tambien, el secreto está en que contrapeses o equilibres todo lo que puedas, haciendo palanca y el resto lo hace el muelle.

Piensa que yo llevo dos yaguis que por pequeñas que sean hacen un buen brazo de palanca, que contrapesa el receptor de Vídeo los cables y el muelle, el servo casi no trabaja, solo mueve la balanza.

El tema de poner dos servos en paralelo, es un tema peliagudo y que da muchos problemas, el motivo es que el 0 de cada servo, aunque sean iguales los servos, es un poco diferente en cada uno, y el uno con el otro servo siempre están peleándose por encontrar el 0.

Si tu problema es el encontrar un punto de giro (eje) al otro lado del Traker, una solución de lo mas fácil, es montar la mecánica de un servo viejo o inútil, quitando todos los engranajes y dejando solo el eje central.

OK.

sl2
Simba esta en línea ahora   Responder Citando
Antiguo 30/12/2015, 10:38   #2984
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Vale Simba ahora lo entiendo , osea que cuanto mejor esté contrapesado menos trabajo realiza el servo , el problema es que en mi señal de video 5,8 ghz utilizo una antena Sircana pequeña (Unos 15 cm de longitud ) y su peso es pequeño y unido al Receptor de 5,8 ghz, creo sera inferior a cualquier antena Yagi que conecte al otro extremo , bueno será cuestión de contrapesar y ponerle el muelle .
Con esto irá más pesado de un lado que de otro pero buenolo importante es el eje.
Ya he logrado que el servo se quede quieto con el ajuste de SERVO PAN _0
Tambien recibe ya las señales por el modulo Bluetooth , haré un montaje preliminar para hacer pruebas y que todo esto se mueva a su sitio y después ajustar los parámetros de PID.

Saludos a todos , ya que queda menos para tomar las uvas .
carabin está desconectado   Responder Citando
Antiguo 03/01/2016, 19:14   #2985
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
He montado la mecánica y el servo PAN , a falta de que me llegue el display , me he puesto a probar , en config h, he comentado lo del GPS Local , y descomentado lo del display e asignado a 1 MIN_PAN_SPEED he ajustado el SERVO PAN 0 , al valor que he visto hasta que el servo se quedaba quieto , después enciendo da como un impulso a izquierdas y espero a que el GPS Local (lo tengo configurado a 9600 y 1 Hz) se conecte y comience a enviar datos , pulso la tecla calibración , da dos vueltas para un lado otras dos para otro y se para en una posición distinta a la que inció , y asi se queda .

He probado con los módulos Bluetooth y mandándole tramas GGA , parece que le llegan el led Azul parpadea cuando se lo envío y los modulos están configurados según RORTEGA pero el no se mueve .
Aquí subo el config h y un video por si alguien me puede ayudar , seguro que estoy haciendo algo mal . Los valores PID que tiene son los que Simba puso en algún momento .






/* Config file
* created by Samuel Brucksch, edited by Raúl Ortega.
*
*/
//#define DEBUG
#ifndef CONFIG_H
#define CONFIG_H
/* #### TYPE OF BOARD ####
*
* If using an APM or Atmega 2560 we do not need softserial, so uncomment if using an atema 2560
* MEGA -> APM & other MEGA Boards
*
*/
#define CRIUS_SE //Default
//#define MEGA
/* #### CONTROLL SYSTEM FOR PAN WITHOUT PIDs (EXPERIMENTAL)####
*
* If using a slow PAN servo this system could inprove your tracker with a more acurate and fluid movement.
* This system is also more user friendly to set up
*
* Uncomment #define NO_PID_CONTROL for disabling PIDs system and enabling this new system.
*
* MIN_DELTA: is the minimum angle in degrees between the heading of the tracker and the heading of the aircraft.
* If the current angle is greater than this value, the pan servo will spin.
* MAX_PAN_SPEED: is the maximum value in milliseconds which is necessary to increase the PAN_0 PWM to move the PAN servo.
* MAP_ANGLE: When the angle (in degrees) between the tracker and the aircraft is greater than this value, the MAX_PAN_SPEED is always applied.
* If the angle is less than this value, the error is mapped to a gradient of PWM pulses between MIN_PAN_SPEED and MAX_PAN_SPEED.
*
* The PAN servo will spin more and more slowly when is reaching the heading of the aircraft, and will mov as fast as posible when the difference between both headings is big.
*/
//#define NO_PID_CONTROL
#define MIN_DELTA 0.1 // default 0.2
#define MAX_PAN_SPEED 200 // default 200
#define MAP_ANGLE 90 // default 180
/** PID Values
*
* MAX_PID_ERROR is the máximun grades allowed error in the PAN angle calculations.
* If after moving the PAN servo, the difference between reached angle and desired
* angle is smaller or greater than this value, the angle will be corrected using PIDs.
*
*/
#define P 2500 // default 5000
#define I 60 // default 100
#define D 1500 // default 1000
#define MAX_PID_ERROR 10 // default 10
/* #### Protocol ####
*
* FRSKY_D, FRSKY_X, HOTT, EXTERNAL
*
* FRSKY_D -> D-Series
* FRSKY_X -> Taranis / XJT
* HOTT -> MX12, MX16 and all other HoTT transmitters with telemetry
* RVOSD
* MFD -> MFD protocol will not work with local GPS!!!!
* MAVLINK -> Mavlink protocol (APM/Pixhawk/...)
* GPS_TELEMETRY -> direct NMEA input
* LTM -> Light Telemetry
* SERVOTEST
*/
//#define SERVOTEST
//#define GPS_TELEMETRY // Default
//#define MAVLINK
//#define RVOSD
//#define FRSKY_D
//#define FRSKY_X
#define LTM
/* #### Baud Rate ####
*
* baud rate of telemetry input
* 9600 for FRSKY_D -> D-Series
* 57600 for FRSKY_X -> Taranis/XJT and MAVLINK
* 115200 for RVOSD (RVGS)
* ??? for HoTT
*/
#define BAUD 9600 // default 9600
/* #### Tilt servo 0° adjustment ####
*
* Enter PWM value of Servo for pointing straight forward
*/
#define TILT_0 1125 // default 1050
/* #### Tilt servo 90° adjustment ####
*
* Enter PWM value of Servo for pointing 90° up
*/
#define TILT_90 2100 // default 2025
/* ### Easing effect for tilt movements (EXPERIMENTAL)
*
* TILT_EASING_STEPS is the maximun number of steps to reach tilt position using easing functions
*
* 0 or 1: normal use, no easing effect applied, servo will reach tilt position in only 1 step.
* >1: servo will move to tilt position in with easing effect.
* 60 steps ~ 1 second
* 30 steps ~ 1/2 seconds
* 15 stips ~ 1/4 seconds
*
* TILT_EASING_MIN_ANGLE: Easing is applied if the difference between last and new tilt position is greater than TILT_EASING_MIN_ANGLE grade.
* TILT_EASING_MILIS: Is the time in miliseconds spend by echa step.
*/
//#define TILT_EASING
#define TILT_EASING_STEPS 10 // default 10
#define TILT_EASING_MIN_ANGLE 2 // default 4
#define TILT_EASING_MILIS 15 //default 15
/*
* ### Easing ecuations
* EASE_OUT_QRT -> The easing effect is only applied at the end of the movement.
* EASE_INOUT_QRT -> The easing effect is applied at the begining and at the end of the movement.
* EASE_OUT_CIRC -> The easing out circular effect.
* Read more: Easing ecuations by Robert Penner, http://www.gizma.com/easing/
*/
//#define EASE_OUT_QRT // Easing Out Quart function
//#define EASE_INOUT_QRT // Easing In Out Quart function
#define EASE_OUT_CIRC // Easing Out Circular function (Default)
/* #### Pan servo 0° adjustment ####
*
* Enter PWM value of Servo for not moving
*/
#define PAN_0 1670 // default 1470
/* #### Pan servo minimum required speed ####
*
* If the servo has problems to start a rotation when the speed is slow adjust this value until the tracker moves directly from each position
*/
#define MIN_PAN_SPEED 1 // default 50
/* #### Compass declination ####
*
* http://magnetic-declination.com/
* Enter your city and then get the value for Magnetic declination
* for example [Magnetic declination: 3° 2' EAST]
*
* now enter the value in the format DEGREE.MINUTE * 10 -> 3.2 * 10 = 32
*
* set to 0 if you cannot find your declination!
*/

#define DECLINATION 11 //default 32
/* #### Compass offset ####
*
* If you did not mount your compass with the arrow pointing to the front you can set an offset here.
*
* Needs to be multiplied by 10 -> 90° = 900
*
* Range: 0 ... 3599
*
*/
#define OFFSET 0 //default 0
/* #### DIY GPS / Fix Type ####
*
* If you use the diy GPS the fix type is transmitted with the satellites on Temp2. The value is calculated like this:
* Num of Sats: 7
* Fix Type: 3
* Value = Sats * 10 + Fix Type = 7*10 + 3 = 73
*
* If you use the native frsky gps or fixtype is not present comment to disable.
*/
//#define DIY_GPS
#ifndef MFD
/* #### Ground GPS ####
*
* !!!!!!NOT SUPPORTED YET!!!!!!!
*
* needed for ground gps so home does not need to be manually set
*
* Types:
* MTK, UBX
* UBX not implemented yet
*
* does not work when in MFD mode
*/
#define LOCAL_GPS // default uncommented
//#define MTK
#define GPS_BAUDRATE 9600 //default 9600
#endif
/* #### Tracker Setup ####
*
* Start tracking when plane is XXX m away from tracker
*
* It is recommended to start tracking only if plane moved a few meters already. Default: 10m
*
*/
#define START_TRACKING_DISTANCE 1//10 //default 10
/* ### LCD Display ###
*
* Uncomment to display data on LCD Display
*
* Please choose for the Display Type:
* I2C
* SPI
*
* LCD Display is required for this.
*
* Requires modified LiquidCrystal library: https://bitbucket.org/fmalpartida/ne...stal/downloads
*
*/
//#define LCD_DISPLAY I2C
// no usar esta línea, es sólo experimental // #define LCD_SIZE_COL 16 // default 16. Not tested 20.
//#define LCD_SIZE_ROW 2 // default 2. Not tested with 4.
/*
* LCD Display I2C ADDRESS
* Default is 0x27 if uncommented. You'll need a I2C address scanner sketch if you don't know the correct one.
* If your LCD has a different address descoment this line and change its value.
*/
#define LCD_I2C_ADDR 0x3F //default 0x27
/*
* LCD display bought at en Banggood http://www.banggood.com/IIC-I2C-1602...-p-950726.html
* Download and install this LiquidCrystal I2C library https://www.dropbox.com/s/e5p9q5tq6s...1_I2C.zip?dl=0
* The 1602 is the correct one.
* The default I2C address for this LCD display is 0x3F
*/
#define LCD_BANGGOOD_SKU166911 //default commented
/* ### Battery monitoring ###
*
* Uncomment to monitor your Battery
*
* Voltage divider is required for this.
*
*/
//#define BATTERYMONITORING
#ifdef BATTERYMONITORING
//#define BATTERYMONITORING_RESISTOR_1 18000
//#define BATTERYMONITORING_RESISTOR_2 1000
//#define BATTERYMONITORING_CORRECTION 1.0 // default 1.0
#endif
/* #### Do not edit below this line */
#if TILT_0 < 800 || TILT_0 > 2200 || TILT_90 > 2200 || TILT_90 < 800
#error "Tilt servo range invalid. Must be between 800 and 2200."
#endif
#if OFFSET < 0 || OFFSET > 359
#error "Offset invalid. Must be between 0 and 3599."
#endif
#endif
carabin está desconectado   Responder Citando
Antiguo 03/01/2016, 19:48   #2986
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Comenta define LTM
Descontar define GPS telemetri
Supongo que quieres ir con gps telemetria no ????
Simba esta en línea ahora   Responder Citando
Antiguo 03/01/2016, 19:51   #2987
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Me he dado cuenta repasando el configh que el protocolo que yo debería de uar es GPS_TELEMETRY , lo he comentado y subido descomentado el define LTM pero aún así hace lo mismo , ¿alguna idea?



ç/* #### Protocol ####
*
* FRSKY_D, FRSKY_X, HOTT, EXTERNAL
*
* FRSKY_D -> D-Series
* FRSKY_X -> Taranis / XJT
* HOTT -> MX12, MX16 and all other HoTT transmitters with telemetry
* RVOSD
* MFD -> MFD protocol will not work with local GPS!!!!
* MAVLINK -> Mavlink protocol (APM/Pixhawk/...)
* GPS_TELEMETRY -> direct NMEA input
* LTM -> Light Telemetry
* SERVOTEST
*/
//#define SERVOTEST
#define GPS_TELEMETRY // Default
//#define MAVLINK
//#define RVOSD
//#define FRSKY_D
//#define FRSKY_X
//#define LTM
carabin está desconectado   Responder Citando
Antiguo 03/01/2016, 19:53   #2988
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Con gps local el traker no se mueve hasta que te des places 10 m.
El simulador te tiene que separar virtualmente esos 10 m
Simba esta en línea ahora   Responder Citando
Antiguo 03/01/2016, 20:24   #2989
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Question Lo que yo tengo y que tampoco funciona

Yo lo tengo así y tampoco me funciona.
Tengo la brújula que se orientaba hacia el Norte y ahora tampoco lo hace...


/* Config file
* created by Samuel Brucksch, edited by Raúl Ortega.
*
*/
//#define DEBUG

#ifndef CONFIG_H
#define CONFIG_H
/* #### TYPE OF BOARD ####
*
* If using an APM or Atmega 2560 we do not need softserial, so uncomment if using an atema 2560
* MEGA -> APM & other MEGA Boards
*
*/

#define CRIUS_SE //Default
//#define MEGA
/* #### CONTROLL SYSTEM FOR PAN WITHOUT PIDs (EXPERIMENTAL)####
*
* If using a slow PAN servo this system could inprove your tracker with a more acurate and fluid movement.
* This system is also more user friendly to set up
*
* Uncomment #define NO_PID_CONTROL for disabling PIDs system and enabling this new system.
*
* MIN_DELTA: is the minimum angle in degrees between the heading of the tracker and the heading of the aircraft.
* If the current angle is greater than this value, the pan servo will spin.
* MAX_PAN_SPEED: is the maximum value in milliseconds which is necessary to increase the PAN_0 PWM to move the PAN servo.
* MAP_ANGLE: When the angle (in degrees) between the tracker and the aircraft is greater than this value, the MAX_PAN_SPEED is always applied.
* If the angle is less than this value, the error is mapped to a gradient of PWM pulses between MIN_PAN_SPEED and MAX_PAN_SPEED.
*
* The PAN servo will spin more and more slowly when is reaching the heading of the aircraft, and will mov as fast as posible when the difference between both headings is big.
*/

//#define NO_PID_CONTROL
#define MIN_DELTA 0.1 // default 0.2
#define MAX_PAN_SPEED 200 // default 200
#define MAP_ANGLE 90 // default 180

/** PID Values
*
* MAX_PID_ERROR is the máximun grades allowed error in the PAN angle calculations.
* If after moving the PAN servo, the difference between reached angle and desired
* angle is smaller or greater than this value, the angle will be corrected using PIDs.
*
*/
#define P 2500 // default 5000
#define I 60 // default 100
#define D 1000 // default 1000
#define MAX_PID_ERROR 2 // default 10

/* #### Protocol ####
*
* FRSKY_D, FRSKY_X, HOTT, EXTERNAL
*
* FRSKY_D -> D-Series
* FRSKY_X -> Taranis / XJT
* HOTT -> MX12, MX16 and all other HoTT transmitters with telemetry
* RVOSD
* MFD -> MFD protocol will not work with local GPS!!!!
* MAVLINK -> Mavlink protocol (APM/Pixhawk/...)
* GPS_TELEMETRY -> direct NMEA input
* LTM -> Light Telemetry
* SERVOTEST
*/
//#define SERVOTEST
//#define GPS_TELEMETRY // Default
//#define MAVLINK
//#define RVOSD
//#define FRSKY_D
//#define FRSKY_X
#define GPS_TELEMETRY
/* #### Baud Rate ####
*
* baud rate of telemetry input
* 9600 for FRSKY_D -> D-Series
* 57600 for FRSKY_X -> Taranis/XJT and MAVLINK
* 115200 for RVOSD (RVGS)
* ??? for HoTT
*/
#define BAUD 4800 // default 9600

/* #### Tilt servo 0° adjustment ####
*
* Enter PWM value of Servo for pointing straight forward
*/
#define TILT_0 1500 // default 1050

/* #### Tilt servo 90° adjustment ####
*
* Enter PWM value of Servo for pointing 90° up
*/
#define TILT_90 1100 // default 2025

/* ### Easing effect for tilt movements (EXPERIMENTAL)
*
* TILT_EASING_STEPS is the maximun number of steps to reach tilt position using easing functions
*
* 0 or 1: normal use, no easing effect applied, servo will reach tilt position in only 1 step.
* >1: servo will move to tilt position in with easing effect.
* 60 steps ~ 1 second
* 30 steps ~ 1/2 seconds
* 15 stips ~ 1/4 seconds
*
* TILT_EASING_MIN_ANGLE: Easing is applied if the difference between last and new tilt position is greater than TILT_EASING_MIN_ANGLE grade.
* TILT_EASING_MILIS: Is the time in miliseconds spend by echa step.
*/
//#define TILT_EASING
#define TILT_EASING_STEPS 15 // default 10
#define TILT_EASING_MIN_ANGLE 2 // default 4
#define TILT_EASING_MILIS 15 //default 15

/*
* ### Easing ecuations
* EASE_OUT_QRT -> The easing effect is only applied at the end of the movement.
* EASE_INOUT_QRT -> The easing effect is applied at the begining and at the end of the movement.
* EASE_OUT_CIRC -> The easing out circular effect.
* Read more: Easing ecuations by Robert Penner, http://www.gizma.com/easing/
*/
//#define EASE_OUT_QRT // Easing Out Quart function
//#define EASE_INOUT_QRT // Easing In Out Quart function
#define EASE_OUT_CIRC // Easing Out Circular function (Default)

/* #### Pan servo 0° adjustment ####
*
* Enter PWM value of Servo for not moving
*/
#define PAN_0 1500 // default 1470

/* #### Pan servo minimum required speed ####
*
* If the servo has problems to start a rotation when the speed is slow adjust this value until the tracker moves directly from each position
*/
#define MIN_PAN_SPEED 0 // default 50

/* #### Compass declination ####
*
* http://magnetic-declination.com/
* Enter your city and then get the value for Magnetic declination
* for example [Magnetic declination: 3° 2' EAST]
*
* now enter the value in the format DEGREE.MINUTE * 10 -> 3.2 * 10 = 32
*
* set to 0 if you cannot find your declination!
*/

#define DECLINATION 0 //default 32

/* #### Compass offset ####
*
* If you did not mount your compass with the arrow pointing to the front you can set an offset here.
*
* Needs to be multiplied by 10 -> 90° = 900
*
* Range: 0 ... 3599
*
*/
#define OFFSET 0 //default 0

/* #### DIY GPS / Fix Type ####
*
* If you use the diy GPS the fix type is transmitted with the satellites on Temp2. The value is calculated like this:
* Num of Sats: 7
* Fix Type: 3
* Value = Sats * 10 + Fix Type = 7*10 + 3 = 73
*
* If you use the native frsky gps or fixtype is not present comment to disable.
*/
//#define DIY_GPS

#ifndef MFD
/* #### Ground GPS ####
*
* !!!!!!NOT SUPPORTED YET!!!!!!!
*
* needed for ground gps so home does not need to be manually set
*
* Types:
* MTK, UBX
* UBX not implemented yet
*
* does not work when in MFD mode
*/
#define LOCAL_GPS // default uncommented
#define MTK
#define GPS_BAUDRATE 9600 //default 9600
#endif

/* #### Tracker Setup ####
*
* Start tracking when plane is XXX m away from tracker
*
* It is recommended to start tracking only if plane moved a few meters already. Default: 10m
*
*/
#define START_TRACKING_DISTANCE 5//10 //default 10

/* ### LCD Display ###
*
* Uncomment to display data on LCD Display
*
* Please choose for the Display Type:
* I2C
* SPI
*
* LCD Display is required for this.
*
* Requires modified LiquidCrystal library: https://bitbucket.org/fmalpartida/ne...stal/downloads
*
*/
#define LCD_DISPLAY I2C
// no usar esta lÃ*nea, es sólo experimental // #define LCD_SIZE_COL 16 // default 16. Not tested 20.
#define LCD_SIZE_ROW 4 // default 2. Not tested with 4.

/*
* LCD Display I2C ADDRESS
* Default is 0x27 if uncommented. You'll need a I2C address scanner sketch if you don't know the correct one.
* If your LCD has a different address descoment this line and change its value.
*/
#define LCD_I2C_ADDR 0x27 //default 0x27

/*
* LCD display bought at en Banggood http://www.banggood.com/IIC-I2C-1602...-p-950726.html
* Download and install this LiquidCrystal I2C library https://www.dropbox.com/s/e5p9q5tq6s...1_I2C.zip?dl=0
* The 1602 is the correct one.
* The default I2C address for this LCD display is 0x3F
*/
//#define LCD_BANGGOOD_SKU166911 //default commented

/* ### Battery monitoring ###
*
* Uncomment to monitor your Battery
*
* Voltage divider is required for this.
*
*/
//#define BATTERYMONITORING
#ifdef BATTERYMONITORING
//#define BATTERYMONITORING_RESISTOR_1 18000
//#define BATTERYMONITORING_RESISTOR_2 1000
//#define BATTERYMONITORING_CORRECTION 1.0 // default 1.0
#endif

/* #### Do not edit below this line */
#if TILT_0 < 800 || TILT_0 > 2200 || TILT_90 > 2200 || TILT_90 < 800
#error "Tilt servo range invalid. Must be between 800 and 2200."
#endif

#if OFFSET < 0 || OFFSET > 359
#error "Offset invalid. Must be between 0 and 3599."
#endif

#endif
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 03/01/2016, 20:50   #2990
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Gracias Simba estoy procesando todo esto .Parece que ya se mueve pero cuando llega a las coordenadas enviadas empieza a temblar de un lado a otro pero creo que es ya más tema de ajuste , moviendo la base con la mano va a posicionarse otra vez al mismo sitio pero cuando llega se pone a temblar.
Haré un video

Enviado desde mi GT-I9301I mediante Tapatalk
carabin está desconectado   Responder Citando
Antiguo 03/01/2016, 20:52   #2991
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Con gps local el traker no se mueve hasta que te desplaces 10 m.
El simulador te tiene que separar virtualmente esos 10 m
Repito que es importante comprender el funcionamiento, con GPS LOCAL tal como lo teneis vosotros.
Deberiais tener cargada la ultima versión, la V0.9.

La secuencia de funcionamiento es:
---Encender Traker, (no hace nada solo se pone en horizontal y no se orienta )
---El GPS local pilla satelites, (sigue sin hacer nada)
---El Avión o el Simulador, empieza a mandar Telemetria, (sigue sin hacer nada)
---El Avión o el simulador manda Telemetria con posiones alejadas unos 10m, segun tengamos prefijado, (en ese momento el Traker se pone apuntando al Avión y nos sigue).

sl2
Simba esta en línea ahora   Responder Citando
Antiguo 03/01/2016, 20:54   #2992
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Oído cocina

Enviado desde mi GT-I9301I mediante Tapatalk
carabin está desconectado   Responder Citando
Antiguo 03/01/2016, 20:57   #2993
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Cita:
Iniciado por carabin Ver mensaje
Gracias Simba estoy procesando todo esto .Parece que ya se mueve pero cuando llega a las coordenadas enviadas empieza a temblar de un lado a otro pero creo que es ya más tema de ajuste , moviendo la base con la mano va a posicionarse otra vez al mismo sitio pero cuando llega se pone a temblar.
Haré un video

Enviado desde mi GT-I9301I mediante Tapatalk

¿Que tipo de servo tienes montado?, en todo caso ya tienes mucho avanzado, empieza a bajar ganancia Proporcional, si la tienes como yo bájale a 2000, y ves probando y también aumenta a 10 el error.

Todo esto es mejor hacerlo con el servotest, que para eso está.
Simba esta en línea ahora   Responder Citando
Antiguo 03/01/2016, 21:09   #2994
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Por cierto, he estado probando a volar en dirección Este, hasta alcanzar el meridiano 0º, en mi caso lo tengo exactamente a 29Km sobre el mar.

Es para comprobar que pasaba cuando se alcanzaba esta posición que según teorias comentadas por rortega, podía hacer cosas raras y ponerse el Traker en dirección contraria.

Pues bien lo ubico que hace, es empezar a medir la distancia invertida, o sea que a partir de los 29Km se pone a restar distancia en lugar de seguir aumentando, pero la antena no se pone al contrario, y sigue apuntando en la misma dirección.

Si mas allá del meridiano 0º danos la vuelta, empieza a aumentar la distancia y al llegar al 0º, empieza a disminuir correctamente marcando la distancia real.

Para evitar malos entendidos, esto se ha probado VIRTUALMENTE ok, , no sea que alguien pille algún mosqueo. .

sl2.
Simba esta en línea ahora   Responder Citando
Antiguo 03/01/2016, 21:39   #2995
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Repito que es importante comprender el funcionamiento, con GPS LOCAL tal como lo teneis vosotros.
Deberiais tener cargada la ultima versión, la V0.9.

La secuencia de funcionamiento es:
---Encender Traker, (no hace nada solo se pone en horizontal y no se orienta )
---El GPS local pilla satelites, (sigue sin hacer nada)
---El Avión o el Simulador, empieza a mandar Telemetria, (sigue sin hacer nada)
---El Avión o el simulador manda Telemetria con posiones alejadas unos 10m, segun tengamos prefijado, (en ese momento el Traker se pone apuntando al Avión y nos sigue).

sl2


Yo parto de la ultima versión y con las rectificaciones sobre el config.h que me enviaste...
Le he realizado alguna modificación pero sigo igual en el agujero.
Procuraré respetar ese protocolo qu eme indicas.
Muchas gracias
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 03/01/2016, 22:42   #2996
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Felicidades Simba por la prueba del Meridiano , seguro RORTEGA puede dormir tranquilo la verdad ese punto es bastante crítico.

El servo es un Hitec antiguo Hs-605BB tuneado con dos resistencias de 2k2 y eliminado el tope mecánico.
Hitec HS-605BB - Ball Bearing Servo


Basic Information

Modulation: Analog

Torque:4.8V:76.4 oz-in (5.50 kg-cm)

Speed: 4.8V:0.17 sec/60°
Weight: 1.73 oz (49.0 g)
Dimensions:
Length:1.59 in (40.4 mm)
Width:0.77 in (19.6 mm)
Height:1.57 in (39.9 mm)
Motor Type: 3-pole Gear Type: Plastic Rotation/Support: Dual Bearings

Additional Specifications

Pulse Cycle: 20 ms
Pulse Width: 900-2100 µs
Un servo normalito.


Lo del SERVOTEST no se muy bien como funciona , me imagino que se tendrá que comentar y descomentar la telemetría por GPS y así será más fácil hacer ajustes en plan monitor pero ya te digo que aunque habláis por aquí de ello no lo se manejar.
Me parece que esta noche tengo pruebas
carabin está desconectado   Responder Citando
Antiguo 04/01/2016, 00:25   #2997
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Carabin no es nada complicado, y si efectivamente consiste en descomentar solo el protocolo #define SERVOTEST.
Es aconsejable utilizar la comunicación con bluetooth.
Luego desde el mismo Arduino abrimos el Monitor serie que está en herramientas.
Se mete los valores de angulo de desplazamiento, tal que el Tilt empieza con T seguido de los grados, por ejem: T45 y debe ir el Tilt a 45º.
Para el Pan se empieza por H seguido por 0 y los grados, por ejem: H078, y debe desplazarse a 78º respecto al Norte.

Es facilisimo, pero hay que tener en cuenta unos detalles, el Bluetooth de conecta en el UART y el FTDI en su sitio, pero hay que retirar siempre el que no utilicemos.
Resumiendo que en cada cambio que hagamos, se hará dejando conectado solo el FTDI, y para introducir los grados, conectaremos solo el Bluetooth en el UART.

Esto es muy básico pero muy importante, y si con el servotest funciona bien y a nuestro gusto, seguro que luego funcionara bien.
Por eso ya lo dijo casi al principio del hilo Guillesan, que si el servotest funciona, ya tenemos casi todos los problemas solucionados.
Simba esta en línea ahora   Responder Citando
Antiguo 04/01/2016, 10:32   #2998
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Este hilo tiene la virtud de sorprenderme día a día , si es así como dices me parece sencillo y lo probaré , ya te contaré como me va.

Si he entendido bien , con SERVOTEST lo que hacemos es una prueba on line con el TRACKER con posibilidad de probar p.ejemplo distintos valores de PID u otras variables y después metemos estos valores en el programa con Arduino y lo grabamos , de esta manera no tenemos que estar subiendo el programa cada vez que hagamos un cambio .
carabin está desconectado   Responder Citando
Antiguo 04/01/2016, 11:28   #2999
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.652 Mensajes
Si eso que comentas fuera posible seria la leche, pero de momento solo es un proyecto que rortega está desarrollando para la placa de 32 bits.
De momento lo que tenemos es igual pero más tedioso, ya que cada cambio que queremos hacer, lo modificamos y lo subimos y a continuación lo probamos con servo test.
Es tedioso pero es cuestión de cojer práctica y poco a poco ir dejándolo fino fino.
Así es como nosotros hemos ajustado y probado el Traker 360 y es lo que aconsejo, es un poco jugar y jugar y divertirse haciendo estos ajustes.
Simba esta en línea ahora   Responder Citando
Antiguo 04/01/2016, 12:02   #3000
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.816 Mensajes
Ya ando por aquí (ahora en el curro).

Carabin, como dice simba, estoy trabajando en la versión de 32 bits, que en teoría nos hará la vida más fácil, o eso espero. Pero no va a estar para mañana, voy poco a poco. Ya hice algo parecido para la versión con la crius, pero se nos quedó corta de memoria. En el readme del repositorio hay un link a la versión CLI. Echa un ojo para ver por donde irán los tiros, pero no la uses porque no tiene correcciones importantes ni mejoras que hemos realizado de un tiempo hasta aquí.

En cuanto al tema del SERVOTEST, creo recordad que para el servo PAN los ángulos hay que pasarlos multiplicados por 10, es decir, para indicar 45 grados debemos meter 450.

En cuanto al problema de que el tracker no se mueve (sin estar en modo servotest) si el led parpadea muy continuo podría deberse a diferencia en los baudios configurados. Repasa que esté todo igual en los 4 puntos: código fuente, modulo bluetooth del tracker, módulo bluetooth del ordenador, simulador de tramas NMEA. Cuando todo está bien el led hace un parpadeo algo más fuerte con cada posición GPS buena y ligeramente pausado.

Prueba subir el valor de MIN_PAN_SPEED, pues puede que necesite un pulso más amplio.

Los PIDs también puede ser motivo de que no se mueva el tracker.
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando


Herramientas Buscar en Tema
Buscar en Tema:

Búsq. Avanzada

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
Ayuda! antena tracker darylkorn R/C Antenas, Emisores, Receptores y Comunicaciones 0 14/04/2015 10:25
Opiniones antena tracker mdf o rv antoniobernal R/C Antenas, Emisores, Receptores y Comunicaciones 7 14/07/2014 10:34
Busco antena tracker duckcrazy MERCADO de COMPRA / VENTA 0 15/06/2012 08:45
Opiniones Recomendarme un Antena Tracker jonpeter R/C Antenas, Emisores, Receptores y Comunicaciones 3 06/05/2012 20:30


Tu hora GMT +1. Ahora son las 09:29.


2015