Herramientas Buscar en Tema
Antiguo 06/01/2016, 22:19   #3061
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Cita:
Iniciado por Guillesan Ver mensaje
Abusando del "crack" Raul , hoy he hecho justo lo que no se debe actualizar el arduino y.... se jodio.
Me da este fallo , se que trata de mi lcd que es de 20,4 , pero no pillo que es lo que esta mal, simplemente he variado los datos 20 digitos y 4 lineas cosa que hacia en todas las anteriores versiones y funcionaba correctamente , pongo aquilos datosde error que lanza el compilador...
No termino de entender que te ha pasado ¿Por qué has tocado el código si sólo has Actualizado a otra versión de Arduino? Ya lo tenías pulido...¿O es que además de actualizar Arduino has metido la versión más reciente del firm del tracker?

Por un lado, al actualizar Arduino, es posible que no se hayan respetado tus librerías (UTOPÍAS hizo mención en algún momento a ese detalle cuando se instala Arduino 1.6.6 o 1.6.7). Así que tendrías que vovler a poner la librería del LCD que estuvieses usando para el tuyo en el mismo lugar donde las tenías antes de la actualización.

Por otro, si has actualizado el firm a la última versión, creo que la línea que has modificado es para mi LCD. Te pego aquí el código fuente sin modificar:

Código:
#ifdef LCD_DISPLAY
  //download from https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
  #if (LCD_DISPLAY == I2C)
    #include <LiquidCrystal_I2C.h>
    #ifdef LCD_BANGGOOD_SKU166911
      LiquidCrystal_I2C lcd(LCD_I2C_ADDR,16,LCD_SIZE_ROW);
    #else  // Nueva Linea introducida
      //lcd.begin(LCD_SIZE_COL, LCD_SIZE_ROW); // GUILLESAN LCD ???
      //lcd.setBacklightPin(3, POSITIVE);      // GUILLESAN LCD ???
      //lcd.setBacklight(HIGH);                // GUILLESAN LCD ???
      LiquidCrystal_I2C lcd(LCD_I2C_ADDR, 2, 1, 0, 4, 5, 6, 7); 
    #endif  // Nueva Linea introducida
  #elif (LCD_DISPLAY == SPI)
    #include <LiquidCrystal.h>
    LiquidCrystal lcd(12, 11, 13, 4, 3, 2);
  #endif
Verás que hay varias líneas que dicen // GUILLESAN LCD ???

Las dejé ahí porque creo que son esas las que tu tocabas, así que creo que debes descomentar esas líneas metiendo el dato de número de columnas en lugar de LCD_SIZE_COL y el de número de filas en el lcd.begin(LCD_SIZE_COL, LCD_SIZE_ROW);

Y quizás modificar también en el confi.h la línea:

#define LCD_SIZE_ROW 2 // default 2. Not tested with 4.

poniendo el 4 en lugar del 2

Espero que esto te sirva de algo, pero no estoy seguro que sea así en tu caso.
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 22:33   #3062
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Cita:
Iniciado por Zolber Ver mensaje
Coincido con Guillesan...

Y para mis pobres conocimientos parece que de esa manera sería más sencillo para los que no sabemos lo que es un arduino no?

Enviado desde mi Lenovo A820 mediante Tapatalk
La idea es liberaros de tocar código fuente, y de compilar.
Todos los protocolos (GPS TELEMETRY, MAVLINK, MFD, LTM, etc...,y SERVOTEST) se compilarían a la vez, y la forma de activar uno u otro sería algo así como:

set telemetry_protocol=0

set telemetry_protocol=1

set telemetry_protocol=3

....

Cambiar los PIDS igual que en cleanflight

set p=5000

set i=100

set d=1000

Modificar el valor del servo PAN0 y TILT0

set pan0=1500

set tilt0=1225

Mover el servo algo como

move_pan_n (para ir al norte)
move_pan_s (para ir al sur)
move_pan_e (para ir al este)
move_pan_w (para ir al oeste)

Echa un ojo a ésto que escribí en su día: https://github.com/raul-ortega/amv-o...ings/README.md

Es el archivo README de la versión del firm del tracker que cree con un sistema CLI propio, que tuve que abandonar el desarrollo porque ya no cabían más código en la memoria de la crius. En ese README se explican con detalle los parámetros y comandos, los cuales voy a trasladar a esta nueva versión de 32bits.
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 22:40   #3063
Guillesan
* * * * * *
 
Avatar de Guillesan
 
Ingreso 31/oct/2008
De Barcelona
1.984 Mensajes
Arreglado tenia sin comentar esto

#define LCD_BANGGOOD_SKU166911 //default commented

Que es el lcd que usa Raul, el mio es otro por lo que encontraba dos lcds
Gracias, ya compila.
Simba tampoco era pa tanto jajajajaja
Guillesan esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 22:55   #3064
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Cita:
Iniciado por Guillesan Ver mensaje
Arreglado tenia sin comentar esto

#define LCD_BANGGOOD_SKU166911 //default commented

Que es el lcd que usa Raul, el mio es otro por lo que encontraba dos lcds
Gracias, ya compila.
Simba tampoco era pa tanto jajajajaja
Bravo!

Y utopías, lo habrá arreglado seguirá comiendo carbón?
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 22:59   #3065
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.669 Mensajes
Guillesan es que me da pánico pensar en las librerías Jaja jiji, ya no me acuerdo.
Simba esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 23:00   #3066
Guillesan
* * * * * *
 
Avatar de Guillesan
 
Ingreso 31/oct/2008
De Barcelona
1.984 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Guillesan es que me da pánico pensar en las librerías Jaja jiji, ya no me acuerdo.
Entiendo, y tienes razon, lo decia Raul el otro dia y es que ademas yo tambien aunque no haga caso "si funciona, jodido, no toques"
Guillesan esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 23:02   #3067
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
No toquéis nada, habéis visto lo rápido que he ido yo a actualizar?... Me dan escalofríos de pensarlo...
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 06/01/2016, 23:57   #3068
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Un montón de dudas...

Vale, acabo de llegar a casa, he estado de Reyes en la Bisbal de L'Empordà.
No he hecho nada, supongo que sigo igual de mal:
Una cuestión si consigo volver a la versión anterior, reinstalo.
Porqué?
Porque actualmente aparte del mensaje se queda en subiendo y no cierra.
Según indicaciones de Raul, el USBasp se ha desconfigurado, por lo que deberé reinstalar drivers
Y por último tengo el tema de la librería que para actualizar necesita desinstalar.
No se si estoy entendendiendo que estáis haciendo otro tipo de adaptaciones. procuraré enterarme o ir a ver a Guillermo mañana si está operativo y no contamina...

Ah!! de carbón ya no queda. jjjj
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 00:20   #3069
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
OK!!! la reinstalación del 1.6.6

Bueno companys;

He desinstalado la versión 1.6.7 que me daba los problemas y he instalado la versión anterior, la 1.6.6, sin tocar nada más .
Ha compilado como antes y lo único que sale es los mensajes de warnings que según Raúl, no pasa nada:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:375:6: warning: always_inline function might not be inlinable [-Wattributes]

void SoftwareSerial::setRxIntMsk(bool enable)

^

C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:121:6: warning: always_inline function might not be inlinable [-Wattributes]

void SoftwareSerial::recv()

^


El Sketch usa 21.518 bytes (70%) del espacio de almacenamiento de programa. El máximo es 30.720 bytes.
Las variables Globales usan 1.272 bytes (62%) de la memoria dinámica, dejando 776 bytes para las variables locales. El máximo es 2.048 bytes.


Por lo tanto a falta de pruebas con el simulador o en el campo, debería funcioanr por lo menos como lo tenía antes.

Por cierto ya haréis una traducción de lo que estáis cocinando porque no lo pillo.

salud, suerte y sl2.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 01:28   #3070
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Rortega felicidades por la nueva dimensión , verdaderamente eres un Crack.
Lo del Autotuning (cálculo automático de los parámetros PID) del servo PAN puede ser una pasada.

Enviado desde mi GT-I9301I mediante Tapatalk
carabin está desconectado   Responder Citando
Antiguo 07/01/2016, 02:35   #3071
Ivan_Cillo
* * * *
 
Ingreso 25/oct/2013
De Valencia
648 Mensajes
Cita:
Iniciado por Simba Ver mensaje
Si bueno ya está cambiado por un viejo servo Standar de Futaba.

Por cierto alguien nombro hace poco, que había preparado el diseño del Traker alemán de cartoncillo, para impresión 3d.

¿Podía informar un poco de ese proyecto?

Gracias.
Hola holaaaaaaaaa! Feliz año a todos!
Entre vacaciones y problemas con la impresora he estado mucho ausente y todavia no he acabado con lo del diseño imprimible. Me falta terminar la caja de debajo y el soporte del tripode pero lo demas esta en fase de prueba en la impresora.
No queria colgarlo antes de imprimirlo y tener probado que encaja todo pero si alguien quiere arriesgarse lo tengo en STL y en el archivo que guarda Google Sketchup que es con el que estoy trasteando.
Os dejo unas fotillas para que lo veais.
Es la version mini solo para video, no esas burradas que os calzais vosotros de video y mando jajaja
Por cierto, la bandeja central esta pensada para poner la Crius y tambien la naze o otra pequeña si llegara el dia que lo mudais a 32 bits.
Estoy probando a hacer las tapas con PLA pero la caja principal la hare en ABS porque parece que queda muy debil.
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  Caja superior.png
Vistas: 25
Tamaño:  22,6 KB (Kilobytes)
ID: 63195   Hacer clic en la imagen para la versión completa

Nombre:  Bandeja interior.png
Vistas: 23
Tamaño:  31,6 KB (Kilobytes)
ID: 63196   Hacer clic en la imagen para la versión completa

Nombre:  Tapa superior.png
Vistas: 25
Tamaño:  25,2 KB (Kilobytes)
ID: 63197   Hacer clic en la imagen para la versión completa

Nombre:  Tapa LCD.png
Vistas: 25
Tamaño:  19,6 KB (Kilobytes)
ID: 63198  

Hacer clic en la imagen para la versión completa

Nombre:  Engranajes.png
Vistas: 25
Tamaño:  22,0 KB (Kilobytes)
ID: 63199  
Ivan_Cillo esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 02:39   #3072
Ivan_Cillo
* * * *
 
Ingreso 25/oct/2013
De Valencia
648 Mensajes
Y unas fotos de los resultados





Enviado desde mi DG800 mediante Tapatalk
Ivan_Cillo esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 08:24   #3073
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Ivan_Cillo, muy, pero que muy interesante ese diseño.

Cuando lo tengas pulido lo mismo te pido que me imprimas uno, pues quiero tener uno en producción y otro para pruebas, que ya está uno cansado de montar y desmontar.

Recuerda que el tracker funciona también con arduino mega, crius aio pro y arduino pro mini, y en algún caso puede necesitar algún sitio donde anclar un magnetómetro externo, y que dependiendo de la placa se necesita abrir algún agujero en el lateral para pinchar el cable micro/mini USB o un FTDI.

Tal y como estoy desarrollando la versión 32 bits es posible que corra también en placas como la ccd y otras que funcionen con cleanflight.

Son muchas cosas a tener en cuenta, es verdad, pero cuanto más abierto más útil será.

Enhorabuena por esa buena aportación...Ésto se mueve y hacia delante...
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 08:28   #3074
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Cita:
Iniciado por UTOPIAS Ver mensaje
Bueno companys;

He desinstalado la versión 1.6.7 que me daba los problemas y he instalado la versión anterior, la 1.6.6, sin tocar nada más .
Ha compilado como antes y lo único que sale es los mensajes de warnings que según Raúl, no pasa nada:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:375:6: warning: always_inline function might not be inlinable [-Wattributes]

void SoftwareSerial::setRxIntMsk(bool enable)

^

C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:121:6: warning: always_inline function might not be inlinable [-Wattributes]

void SoftwareSerial::recv()

^


El Sketch usa 21.518 bytes (70%) del espacio de almacenamiento de programa. El máximo es 30.720 bytes.
Las variables Globales usan 1.272 bytes (62%) de la memoria dinámica, dejando 776 bytes para las variables locales. El máximo es 2.048 bytes.


Por lo tanto a falta de pruebas con el simulador o en el campo, debería funcioanr por lo menos como lo tenía antes.

Por cierto ya haréis una traducción de lo que estáis cocinando porque no lo pillo.

salud, suerte y sl2.
Bueno, estamos expectantes, ya con ganas de ver que por fin lo pones en marcha con éxito.

Después de la noticia de que a Guillesan le compila bien, yo habría intentado seguir sus pasos...

De momento prueba a ver que tal te va y ya nos cuentas.
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 10:34   #3075
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Thumbs up FUNCIONAAAAAAAAA!!!!

Tiene vida!!!!

HEMOS CONSEGUIDO, que esto rule, lo tengo haciendo un seguimiento a través del NMEA Simulator, le puse unas coordenadas próximas, se mueve en unos círculos de Distancia entre 846 y 341.
Realiza unos movimientos bastante acordes a la posible realidad, todo y que en algunos momentos parece que se para 1 o 2 o 3 segundos y sigue el movimiento "con actualización".
Otra cosa que detecto es que las coordenadas del simulador indican una cosa y las del LCD otra:

41 22,13249
2 08,28131

Distancia 155

41 36,897
2 13,803


Faltará llevarlo a la realidad del campo, ya que no se si lo que persigue lo tiene delante de la antena o detrás jjjjjj
En cuanto al TILT siguiendo las indicaciones del Simba, invertí los datos y ajusté físicamente el brazo del servo, y como lo anterior, requiere visionado real en el campo.

Sobre el cáculo de tiempo con estas coordenadas y el Throler puesto a tope, 20, da un giro total de 360º en 6 minutos, atendiendo que en muchos momentos la simulación del viento en contra ha sido de -20 y de hasta 8 ms. cuando lo coge a favor , la antena va muchísimo más alegre.

Y dicho esto, os copio mi config.h

/* 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 5000 // 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 1000 // default 1050

/* #### Tilt servo 90° adjustment ####
*
* Enter PWM value of Servo for pointing 90° up
*/
#define TILT_90 1500 // 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 2 // 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 2 //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


Y con todo esto, de momento me quedo satisfecho a falta de las pruebas de campo, que cuando Guille se recupere de su supercostipado ya las haremos.

Por lo que dejo esto y me voy ha hacer geocaching por BCN.

MUCHAS GRACIAS y a seguir, ya explicareis eso de los nuevos avances ...,
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 10:51   #3076
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.669 Mensajes
UTOPIAS, me alegro mucho que ya lo tengas en marcha.

Primera recomendación:
Ahora que ya ves que funciona, y que te empiezas a creer todo lo que hemos contado, empieza en casa antes de salir a probar en le campo, por ajustar respuestas con la función Servotest, que para eso está. En el campo salvo que te lleves un PC portátil, no podrás cambiar nada y te quedaras con las ganas.

Si consigues que con servotest funcione correctamente, no dudes que en el campo te funcionara bien y te quedaras maravillado de la maquina que tienes.

sl2
Simba esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 10:58   #3077
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Servotest

Cita:
Iniciado por Simba Ver mensaje
UTOPIAS, me alegro mucho que ya lo tengas en marcha.
Primera recomendación:
Ahora que ya ves que funciona, y que te empiezas a creer todo lo que hemos contado, empieza en casa antes de salir a probar en le campo, por ajustar respuestas con la función Servotest, que para eso está. En el campo salvo que te lleves un PC portátil, no podrás cambiar nada y te quedaras con las ganas.
Si consigues que con servotest funcione correctamente, no dudes que en el campo te funcionara bien y te quedaras maravillado de la maquina que tienes.
sl2
Muchas gracias por las recomendaciones, que soy bopesponja, jjjj
La intención es llevar un PC, pero claro si me puedo ahorrar ese trabajillo ...,
Eso del SERVOTEST está axplicado en algún sitio? o cómo funciona?
Lo del NMEA simulador, no es lo mismo?

salud, suerte y sl2.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 11:07   #3078
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.669 Mensajes
Ivan_Cillo, me gusta un montón el proyecto Traker360 3d, pero me gustaría hacerte unas sugerencias, y también unas preguntas:

El plano inclinado que tu con buen criterio, lo pones en la trasera y que es donde va el LCD, no veo la necesidad de que sea un plano inclinado a 45º, ya que el LCD cuando lo miramos siempre esta a la altura de los ojos o superior, por estar encima de un Trípode, de tal manera que dificulta mucho la lectura del mismo, lo digo por la experiencia con el mio. Ademas al estar recto nos daría mas espacio util en el interior, y te puedo asegurar que en estas medidas, ese espacio es muy necesario.

Otra cosa, yo soy un total profano en materia 3d, pero en su día hace ya mas de 1 año, el compañero Supercanni me mando un diseño de mini Traker, que es una verdadera maravilla de impresión 3d, concretamente me refiero a que utilizaba la técnica de impresión con diseño en panal de abeja, con lo que conseguía una resistencia muy buena y un bajo peso.
Por todo esto mi curiosidad es por el tema de las características de impresión que utilizas, y si es el caso de que también imprimas en nido de abeja.

De llagar el caso, yo estaría interesado en uno, para cambiar trastos desde el de cartoncillo a este en 3d.

sl2.
Simba esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 11:23   #3079
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Aquí os dejo un pequeño video del movimiento y de mi instalación.



salud, suerte y sl2.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 11:36   #3080
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Utopias Enhorabuena , no sabes la envidia sana que me das , desde luego este tema del TRACKER no es para "Personas de poca Fe" , y tu como ves lo has superado .

El tema del SERVOTEST , me imagino que tienes los modulos Bluetooth conectados , es algo mas o menos así :

En le fichero config h comentas (activas) la línea de SERVOTEST, quitando las dos barras inclinadas

#define SERVOTEST

y abres desde Arduino el botón izquierdo superior (monitor serie) y configuras en la parte inferior la opciones de (ambos NR & NL y velocidad 9600 Baudio)
y directamente el , le envía a la posición 0 en principio .

Si quieres mandarle a servo PAN a 180º pues le metes en la línea de comandos H1800 , 30º le metes H300 y así con el ángulo que quieras .
Para el servo TILT lo mismo pero de 0º a 90º pero con la letra T , por ejemplo T045 , para 45º.

También te permite modificar los parámetros PID enviando las letras P, I , D por cada parámetro seguido del valor que quieres que tome (esto solo es para probar ) pues una vez ajustados los valores óptimos para tu TRACKER debes introducirlos en config h y subirlo de nuevo a la placa , no se si me dejo algo .

Te subo una imagen del detalle .
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  Sin título.jpg
Vistas: 26
Tamaño:  148,7 KB (Kilobytes)
ID: 63200  

Editado por carabin; 07/01/2016 a las 12:43 Razón: Corregido
carabin está desconectado   Responder Citando
Antiguo 07/01/2016, 11:49   #3081
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.669 Mensajes
OK carabin pero para tilt se pone la letra T y los grados.
Simba esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 12:32   #3082
Ivan_Cillo
* * * *
 
Ingreso 25/oct/2013
De Valencia
648 Mensajes
Cita:
Iniciado por rortega Ver mensaje
Ivan_Cillo, muy, pero que muy interesante ese diseño.

Cuando lo tengas pulido lo mismo te pido que me imprimas uno, pues quiero tener uno en producción y otro para pruebas, que ya está uno cansado de montar y desmontar.

Recuerda que el tracker funciona también con arduino mega, crius aio pro y arduino pro mini, y en algún caso puede necesitar algún sitio donde anclar un magnetómetro externo, y que dependiendo de la placa se necesita abrir algún agujero en el lateral para pinchar el cable micro/mini USB o un FTDI.

Tal y como estoy desarrollando la versión 32 bits es posible que corra también en placas como la ccd y otras que funcionen con cleanflight.

Son muchas cosas a tener en cuenta, es verdad, pero cuanto más abierto más útil será.

Enhorabuena por esa buena aportación...Ésto se mueve y hacia delante...
Por el momento es la version para lo que voy a montar yo que es de lo unico que conozco las dimensiones. A una mala se hace la bandeja interior maciza y solucionado!
Tengo la version sin agujeros para que cada uno se los haga donde quiera y si te fijas tanto la bandeja interior como la tapa superior estan hechas como rejillas para poder pasar cables con facilidad.

Cita:
Iniciado por Simba Ver mensaje
Ivan_Cillo, me gusta un montón el proyecto Traker360 3d, pero me gustaría hacerte unas sugerencias, y también unas preguntas:

El plano inclinado que tu con buen criterio, lo pones en la trasera y que es donde va el LCD, no veo la necesidad de que sea un plano inclinado a 45º, ya que el LCD cuando lo miramos siempre esta a la altura de los ojos o superior, por estar encima de un Trípode, de tal manera que dificulta mucho la lectura del mismo, lo digo por la experiencia con el mio. Ademas al estar recto nos daría mas espacio util en el interior, y te puedo asegurar que en estas medidas, ese espacio es muy necesario.

Otra cosa, yo soy un total profano en materia 3d, pero en su día hace ya mas de 1 año, el compañero Supercanni me mando un diseño de mini Traker, que es una verdadera maravilla de impresión 3d, concretamente me refiero a que utilizaba la técnica de impresión con diseño en panal de abeja, con lo que conseguía una resistencia muy buena y un bajo peso.
Por todo esto mi curiosidad es por el tema de las características de impresión que utilizas, y si es el caso de que también imprimas en nido de abeja.

De llagar el caso, yo estaría interesado en uno, para cambiar trastos desde el de cartoncillo a este en 3d.

sl2.
No se que tripode usas pero el mio es de 1,1m por lo que lo de los 45º es bastante necesario. Con el tema de la rejilla interior las cosas quedan divididas en 2 niveles por lo que creo que lo basico cabe bien de sobra.
Para tripodes mas altos tambien se podrian eliminar los 45º, es muy facil, solo que de momento no controlo el tema de imprimir puentes y el agujero del LCD tendria que tener un cierre como el del servo.

No se si con lo de panal de abeja te refieres al relleno interior pero yo la tengo configurada para que imprima las piezas con un 30% de densidad.
Con esto lo que hace es rellenar al 100% los exteriores y lo de dentro hace celdillas a 45º, dejando bastante espacio de aire.
Ahí va una foto a ver si me explico
Ivan_Cillo esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 12:37   #3083
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Nada companys aquí esto es seguir vuestros hilos, preguntar, ensayo error, etc. Hoy parece que funciona y mañana, no, jjjjj.
Por cierto carabin, a tí ya te funcionaba, no?
Simba lo que me dices es que sobre las indicaciones de carabin, sustituya la "H" del Tilt por "T" ?
Lo de los parámetros PID, no tengo claro eso de los optimos para mi instalación, de momento tal como veo que se mueve, ya me parecen casi bien, lento y progresivo ..., partí de la base de los de Simba, pero al final en P le puse lo mismo que tenías tú 5000.

Bueno en el vídeo se ve ese movimiento simulado que incluso cuando tiene el viento en contra se ralentiza, de todas maneras ya me miraré eso del servotest, por si se puede afinar/mejorar/arreglar.

Muchas gracias companys.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 07/01/2016, 12:58   #3084
carabin
* *
 
Avatar de carabin
 
Ingreso 29/jul/2010
185 Mensajes
Cita:
Por cierto carabin, a tí ya te funcionaba, no?
Aparentemente si lo que pasa es que lo tengo montado muy en precario y ahora tengo pedido unos rodamientos para que la mecánica vaya fina y a falta también del que llegue el Display , pues lo que envío me lo tengo que creer pues no lo veo . Pero creo me irá bien.


Cita:
Simba lo que me dices es que sobre las indicaciones de carabin, sustituya la "H" del Tilt por "T" ?
Ya lo he editado/corregido en el anterior mensaje (Gracias Simba por estar siempre ahí) , si , para el PAN H y grados y para el TILD T y grados.

Lo de los parámetros PID es que para cada TRACKER son algo particulares dependiendo el tipo de servos (mas lento/rápido) pues debes asignarles los más adecuados , puedes probar a variar esos parámetros desde SERVOTEST y después enviarle a un punto para que se posicione y así jugar hasta que veas que lo hace bien .
carabin está desconectado   Responder Citando
Antiguo 07/01/2016, 13:38   #3085
Simba
* * * * * *
 
Avatar de Simba
 
Ingreso 04/jul/2008
4.669 Mensajes
Cita:
Iniciado por Ivan_Cillo Ver mensaje
Por el momento es la version para lo que voy a montar yo que es de lo unico que conozco las dimensiones. A una mala se hace la bandeja interior maciza y solucionado!
Tengo la version sin agujeros para que cada uno se los haga donde quiera y si te fijas tanto la bandeja interior como la tapa superior estan hechas como rejillas para poder pasar cables con facilidad.



No se que tripode usas pero el mio es de 1,1m por lo que lo de los 45º es bastante necesario. Con el tema de la rejilla interior las cosas quedan divididas en 2 niveles por lo que creo que lo basico cabe bien de sobra.
Para tripodes mas altos tambien se podrian eliminar los 45º, es muy facil, solo que de momento no controlo el tema de imprimir puentes y el agujero del LCD tendria que tener un cierre como el del servo.

No se si con lo de panal de abeja te refieres al relleno interior pero yo la tengo configurada para que imprima las piezas con un 30% de densidad.
Con esto lo que hace es rellenar al 100% los exteriores y lo de dentro hace celdillas a 45º, dejando bastante espacio de aire.
Ahí va una foto a ver si me explico
Vale oK lo de la inclinación del LCD, pero te aseguro que es tedioso que apunte a 45º para arriba, y que tengas el sol a la espalda, vale la pena agacharse un poco en tu caso, lo que si es importante tambien es la profundidad de la caja, ya desde un principio vimos tanto rortega como yo, que el servo de Pan, venia muy justo o no cabía según que servo, si fuera al menos 10 mm mas alta la caja que la de los germanos, salvaríamos este problema.

Lo de la impresión en panal de abeja, debe de ser muy parecido a lo que tu haces, te pongo unas fotos de una pieza de Supercanii, en la que esta al trasluz se ve la estructura interior.
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  20160107_132000.jpg
Vistas: 29
Tamaño:  160,1 KB (Kilobytes)
ID: 63215   Hacer clic en la imagen para la versión completa

Nombre:  20160107_132032.jpg
Vistas: 33
Tamaño:  204,3 KB (Kilobytes)
ID: 63216  
Simba esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 19:09   #3086
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
Cita:
Iniciado por UTOPIAS Ver mensaje
Aquí os dejo un pequeño video del movimiento y de mi instalación.

https://youtu.be/fKj2kmSEEaQ


salud, suerte y sl2.
Por un momento creí que había pinchado en otro vídeo y estaba viendo un robot de los de La Guerra de las Galaxias :)

Eso se mueve...
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 07/01/2016, 20:48   #3087
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Cita:
Iniciado por rortega Ver mensaje
Por un momento creí que había pinchado en otro vídeo y estaba viendo un robot de los de La Guerra de las Galaxias :)
Eso se mueve...
JJJJJ, le pintaré unos ojillos para que parezca el robot de Cortocicuito. jjjjj
Muchas gracias.
sl2.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 08/01/2016, 09:06   #3088
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Thumbs up SERVOTEST y otros datos

Hola companys;

He realizado lo del SERVOTEST , de acuerdo con las premisas.

Partimos del punto 0 que correspondería al Este:

0 o 3600 Este
1300 Sur
1800 Oeste
2500 Norte

Si al P le ponemos 6000 , parece que vaya algo más rápido, lo de I y D no se lo que son y tampoco he sabido apreciar diferencias.
Por lo tanto lo dejo en
P 5000
I 60
D 1000

Una vez vuelto a compilar con Telemetry ya no salen los warning, po rlo tanto queda compilado y limpito el fichero:

El Sketch usa 21.518 bytes (70%) del espacio de almacenamiento de programa. El máximo es 30.720 bytes.
Las variables Globales usan 1.272 bytes (62%) de la memoria dinámica, dejando 776 bytes para las variables locales. El máximo es 2.048 bytes.

Esto es todo amigos a falta de las pruebas de campo.
Mientras tanto un cordial agradecimiento por vuestras ayudas.

Juan Antonio
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   Responder Citando
Antiguo 08/01/2016, 10:25   #3089
rortega
* * * * * *
 
Avatar de rortega
 
Ingreso 20/abr/2012
3.835 Mensajes
En norte habrás querido decir 2700.

Tienes un desfase de 270 grados. Para corregirlo en el config.h pon el valor del OFFSET a 270.

Ojo 270, con un solo cero.
__________________
WiiFPV Team: VIMEO - YouTube
rortega esta en línea ahora   Responder Citando
Antiguo 08/01/2016, 10:33   #3090
UTOPIAS
* * * * *
 
Avatar de UTOPIAS
 
Ingreso 07/mar/2010
De Barcelona
1.232 Mensajes
Thumbs up

Cita:
Iniciado por rortega Ver mensaje
En norte habrás querido decir 2700.
Tienes un desfase de 270 grados. Para corregirlo en el config.h pon el valor del OFFSET a 270.
Ojo 270, con un solo cero.
Hola;
Los datos que indico son colocando la antena aproximadamente..., a ojo. Por lo que entiendo es que el 0 debe ser Norte?
Cogeré una brújula y hago coincidir el Norte cambiando el OFFSET ?, de entrada esos 270º.

Respecto a lo que comento del PID, hay alguna indicación?

Si es que al final va a funcionar y bien .... , sois demasiado buenos.

Una vez realizado estos ajustes, me quedará colocar la antena y proceder ...

Salud, suerte y sl2.
__________________
Obras son amores y no buenas razones.
UTOPIAS está desconectado   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 12:32.


2015