Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configurar MegapirateNG
Configurar MegapirateNG
El hilo sobre el funcionamiento del firmware que viene por defecto en esta placa esta en
http://www.rcgroups.com/forums/showthread.php?t=1726790
Se recomienda que se lean toda esta página, no te preocupes si hay partes que no entiendas al
principio, lee la página entera.
Luego regresa y leelo por segunda vez, entonces poco a poco comienza a tener mas sentido,
cuando estes seguro de que tienes una idea clara en la cabeza de los pasos necesarios -
solo entonces comenzaras a trabajar con tu HK Mega,
************************************************** **************************************************
**************************
Necesito Megapirates NG ?
No, no necesitas modificar el firmware que viene por defecto en la HK Mega a menos que
desees utilizar las funciones adicionales disponiobles en Megapirates NG.
Si no tienes experiencia en el manejo de Arduino para modificar y cargar el código, sugiero que
sigas este hilo ya que las instrucciones no significarán nada y puede causarle una frustación.
Hasta hace bien poco, cuando Rctimer comenzó a vender su ArduFlyer 2.5 que es 100% lo mismo
que APM 2.5, las placas APM para funcionar con ArduCopter se vendian con un precio inflado por
encima de lo que realmente cuesta hacer la placa y esa es la razón por la que MP NG comenzó
a desarrollarse en primer lugar.
MP NG tiene básicamente la misma funcionalidad que Arducopter, cada vez que el firmware de
Arducopter se actualiza, a los pocos meses MP NG también pasa a estar al dia.
Hoy en día si quieres un autentico 100% APM 2.5 a un precio mas ajustado que 3DR,
RCTimer vende para ArduFlyer V2.5 con una sola placa o incluyendocon el excelente GPS
CN-06 V2.0 y 3DRadio.
http://www.hobbyking.com/hobbyking/s...PS_Module.html
Los últimos lotes de GPS enviados por Hobby King parecen ser el mismo GPS como el que se describe
a continuación, sin la pegatina blanca sobre el módulo GPS.
IMPORTANTE:Debes proteger el barómetro BMP085 de la luz y el viento de las hélices.
El conector micro USB es frágil, aunque no es tan frágil como otros, pero es fragil asi que ten
cuidado. por lo menos éste tiene lengutas de soldaduras en los costados, así como en las dos
esquinas traseras. Ten la precaución de poner un poco mas de soldadura en los cuatro puntos.
Tambien ayuda buscar un cable micro USB en el que el extremo del cable que se conecta a la tarjeta
no este muy ajustado, el cable suministrado esta bien ajustado.
*-- Conectando el receptor --*
HK Mega se suministra con un cable para conectar el receptor RC, que en un principio parece no tener
suficientes pines, solo necesitas conectar GND y 5V una sola vez y luego el resto de los pines hembra
individuales, uno por canal.
Las conexiones de radio en los pines del conector J11 con MP NG 2.7 R4 son;
Quote:
La fila inferior de este grupo de pines [los pines mas cercanos a la serigrafia blanca A8--A15]
A8 = Throttle
A9 = Aileron/Roll
A10 = Elevator/Pitch
A11 = Rudder/Yaw
A12 = Ch5/Radio 5
A13 = Ch6/Radio 6
A14 = Ch7/Radio 7
A15 = Ch8/Radio 8
La fila exterior [a lo largo del borde exterior de la placa] es el GND para el receptor.
La fila central de pines son +5V para el receptor.
Rojo se conecta a (+), suministra la energia al receptor RX.
En su lugar sugiero pedir un paquete de 10 de estos - 10CM Male to Male Servo Lead (JR)
26AWG (10pcs/set) -
http://www.hobbyking.com/hobbyking/s...dProduct=21758
Otro cable de 3 pines se conecta en línea recta a lo largo de la parte inferior de los pines de J1
por lo que;
el primer cable se conecta a A9,
segundo cable a A10,
tercer cable a A11
y conecta los cables individuales en tu receptor.
Si se necesita cambiar el orden de los cables en el extremo del receptor, puedes usar algo afilado para
levantar la lengüeta de plástico [suavemente, sin romperla] tira del cable del pin e intercambialo
en otro lugar.
Verifica que tienes hechas las conexiones correctas en Mission Planner - Radio Calibration
*-- Conectando ESC --[Powering your HK Mega --*
Muchas personas utilizan un UBEC de una de los ESC para alimentar la Controladora de Vuelo,
esto no es una buena idea. Si uno de los ESC elegido falla, mo tendras alimentación en tu FC y
ningún control sobre tu precioso multicoptero y simplemente va a caer como un ladrillo, incluso si
tienes 6 u 8 motores.
Los beneficios reales de conectar menos cables al receptor y los ESC son:
- Menos cables rígidos para transferir las vibraciones de la estructura al FC que esta montada en
un material de absorción de vibraciones.
Quite todos los cables de los conectores del ESC excepto los de la señal y envueltos en cinta para
aislarlos, ni siquiera entran en la zona del FC.
-- Conectando el GPS --
Los 2 cables rosas no se conectan.
No hay que esperar milagros en las pruevas indoor, ningún GPS incluido el suministrado por HK
- tenerlo al aire libre.
Estando en interior o bajo un techo al borde de una terraza, NO funcionará correctamente. Recivirá
satelites PERO no será preciso hasta que este al aire libre con una vista clara del cielo por todas partes
y lo dejes encencido por primera vez durante unos 45 minutos para que capture todos los datos de los
satelites pertinentes. Entonces es cuando puedes juzgar lo bueno que es, tarta de poner un plano de
tierra [una pieza cuadrada de aluminio o una placa pcb sin grabar] debajo de la antena GPS y observa
la diferencia que hay. El GPS opcional CN-06 V2.0 NO necesita un plano de tierra.
Indoors obtendras una resolución 3D PERO no sera preciso y tendras desplazamiento en una dirección.
-- Cargando el Firmware MP NG --
No se salte el siguiente paso, parece extraño cargar primero Multiwii cuando realmente
queremos ejecutar MP NG, pero esto ahorra todo tipo de dolores de cabeza con el GPS.
Otra información adicional distinta de las disputas de los pertinentes tutoriales de Arduino para
modificar cualquier código Multiwii o MP NG es:
Necesitas copiar el código desde el subdiretorio del archivo zip al lugar donde Arduino tiene
los sketches, en Windows 7 es - Documents - My Documents - Arduino
Tambien necesitas copiar desde el archivo zip las LIBRERIAS a la carpeta libraries de Arduino, en
Windows 7 es C:\Arduino-1.0.1\Libraries
Esta información es muy estandart en los tutoriales de Arduino, pero puede que no sea muy obvio
hacer esto primero.
La manera mas facil de configurar el GPS MTK suministrado para una correcta velocidad de
transmisión, etc... primero se deverá ejecutar Multiwii_dev_r1240 que tiene una rutina que trata
de adivinar la velocidad de transmisión actual del GPS y seguidamente almacena 115200 junto a
otros ajustes, para usarlo modificar el código para permitir que se configure automáticamente el GPS.
#define FFIMUv2 // second version of 9DOF+baro board from Jussi, with HMC5883 <-
confirmed by Alex
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It's the serial port number on arduino
MEGA
#define INIT_MTK_GPS // initialize MTK GPS for using selected speed, 5Hz update rate and
GGA & RMC sentence
Compilar y cargarlo en la tarjeta HK Mega, asegurate que tu GPS esta conectado por lo que
el GPS esta en proceso de configuración.
Esto nos tomará unos pocos segundos, luego nos podemos olvidar de Multiwii
No tenemos intención de volar usando Multiwii ni hacer nada mas con Multiwii, hemos
terminado con Multiwii vamos a cargar Megapirate NG.
Bien, hemos puesto en marcha el GPS, ahora cargaremos lo que vamos a utilizar.
MegaPirateNG_2.7_R4
Necesitas copiar el subdirectorio del código del archivo zip al sitio donde Arduino tiene los
sketches. En Windows 7 esta en - Documents - My Documents - Arduino
Tambien necesitas copiar las bibliotecas desde el archivo zip a la carpeta libraries de Arduino, en
Windows 7 esta en C:\Arduino-1.0.1\Libraries
Esta información es un proceso muy estandart de Arduino comentado en tutoriales de Arduino. pero
puede que no sea tan obvio y es necesario hacerlo.
#else
#define CONFIG_IMU_TYPE CONFIG_IMU_PIRATES
//#define MAG_ORIENTATION ROTATION_YAW_180
#define MAG_ORIENTATION ROTATION_YAW_270
#endif
Al principio puede parecer que no hay ningun archivo config.h. En la interfaz de Arduino no pueden
caber todos los archivos en una sola línea. Haz click en el menú desplegable.
[FLECHA ABAJO]
Y luego pincha en config.h en la lista que se despliega
Muchas personas ya han probado con exito, a aprte de mi mismo, he volado la placa con
MP NG y funciona tan bien como se esperaba.
Tenga en cuenta que la configuraciónon Octa no se puede utilizar con HK Mega porque no tiene
conextados D11 y D12.
Lo primero que se ha de hacer es borrar la eeprom en las placas Atmega2560 de forma que no
te encuentres con problemas extraños causados por datos inválidos que quedan en la eeprom
de las versiones de código anterior.
Esto solo funciona mediante la conexión USB, utiliza Mission Planner para realizar esta tarea.
http://code.google.com/p/ardupilot-mega/downloads/list
Ten en cuenta que la brújula NO FUNCIONARÁ correctamente hasta que se haga click en Live
Calibration y gires la placa al menos una vuelta entera en cada uno de los 3 ejes. Puedes
hacerlo ahora para que funcione la brújula, una vez que la placa esté montada en el frame necesitaras
hacerlo de nuevo, mira la documentación.
Tambien es necesario realizar - La calibración de la Radio y Modos de Vuelo etc, lee la
documentación
http://code.google.com/p/arducopter/wiki/AC2_First
Muy importante, debes reestablecer todos los Trim y Sub-Trim en tu transmisor de radio RC
a CERO - MUY IMPORTANTE
Debes calibrar cada ESC individualmente INCLUSO si los tienes calibrados anteriormente
usando otro firmware y especialmente al cambiar entre MWII y MP NG como muchos de nosotros
parece que estamos haciendo. La calibración que se hizo para MultiWii es muy probable que
no funcione con MP NG porque Multiwii puede configurar mas majo el mínimo de PWM
y si has programado tus ESC en los bajos valores de PWM con Multiwii, tu ESC podrá
NO ARMAR como MP NG, la solución es muy simple, retira las hélices y recalibra cada ESC
individualmente.
Me parece que ninguna de las sencillas calibraciones de ESC en Mission Planner funcionan
correctamente. Funciona mucho mejor hacer manualmente cada ESC individualmente.
Esto es lo que recomiendo para calibrar los ESC.
Desconecta la Lipo,
Retira todas las hélices, no caigas en la tentación de DEJAR las hélices, se van a ARREPENTIR
cuando les sangra el brazo o la cara por varios cortes profundos.
Conecta la Lipo - escucharás algunos pitidos fuertes y unos segundos más tarde un pitido sueve.
Levante lentamente el throttle y el motor comenzará a girar con suavidad, mueve el throttle hacia arriba y
hacia abajo, el motor ha de funcionar sin problemas y solo se detentrá cuando tengas la palanca del
throttle abajo del todo.
Asegurate que el motor esta parado, la palanca del throttle esta abajo del todo.
Desconecta la Lipo
Levanta el Throttle al máximo para estar listo para programar el siguiente ESC y repetir este proceso
para cada ESC. UNO CADA VEZ.
Yo estoy usando ESC flaseados con Simonk y me parecio que tenia que asegurarme de que no
llegase mas de 2000 PWM a cualquier ESC porque si permitomas de 2000 el motor se detiene.
Puedes monitorizar la salida de los motores en Mission Planner pinchando en Actions - Raw
Sensor View - Radio
Retira las hélices, Arma aplicando Throttle al mínimo y la palanca YAW a la derecha durante 6
segundos y luego subir a máxima aceleración y asegurarse de que ningún motor este fuera de
lecturas superando los 2000.
La manera mas facil de ajustar los PID es usando CH6 asignado a una línea de tu RC Tx.
A continuación - Hecha un vistazo a este excelente tutorial en el que el autor se olvida de mencionar
que está utilizando el método 2: Flying Attitude Tuning con CH6:
http://diydrones.com/forum/topics/ar...r-tuning-guide
En serio, debes de usar guantes de soldadura largos para ajustar de esta manera, ya que es muy facil
para las aspas cortar el brazo mientras se mantiene el frame, se recomienda tambien protección para
los ojos.
Aqui puedes ver el UBEC que obtiene directamente la alimentación de la Lipo y suministra 6V a (+) y
(-) a los pines del conector D46, al lado puedes ver los 6 cables individuales que se conectan a la
entrada de la señal de los 6 ESCs que controlan los 6 motores en mi HexX
.
--- Tienes opciones a la hora de mejorar el GPS para que funcione junto con la Mega FC ---
El suministrado MTK-3329 trabaja bien, por un poco mas puedes conseguir un GPS mejor, que tiene
un software decente para cambiar los parámetros de configuración.
Estoy muy impresionado con MultiWii APM u-Blox NEO-6M CN-06 GPS Receiver V2.0 $26,99
http://www.rctimer.com/index.php?gOo....x=0&image.y=0.
No necesita ser programado ya que viene establecido en 9600 Baud y actualización de 1Hz.
He utilizado un cable FTDi junto con el software UBLOX u-center para establecerlo a 115,200 Baud y
5Hz
He realizado una cantidad de pruebas de módulos GPS y la comparación entre el MTK 3329
suministrado, OpenPilot GPS v8 que utiliza el NEO-6Q, la plalca CRIUS Extend que utiliza el
LEA-6H y CRIUS CN-06 V2.0 que usa el NEO-6M
Mi conclusión despues de un montón de prubas es, use el mas barato [ $29.90 ] CRIUS CN-06 V2.0
que viene con una antena activa, bajo nivel de ruido, es mejor que todos los demas GPS que he
comparado, menor desviación, inicio rápido, exactitud despues del arranque, adquisición de satélites
en condiciones adversas, el bajo nivel de ruido de la antena supero a una antena de parche pasiva
mucho mas grande.
NOTA: Este GPS no se veneficia del uso de un plano de tierra debajo de el. Asegurese de que
la antena está por encima de cualquier transmisor montado en tu frame, por ejemplo, montar antenas
transmisoras en los brazos y montar la antena GPS lo mas alto posible de cualquier antena emisora,
como la radio de telemetría.
Si se deja al sol, la antena cerámica absorbe y retirne una gran cantidad de calor del sol.
Estará mucho mas caliente que el entorno. Esto es normal, voy a colocar una hoja de papel
en la parte inferior de la superficie superior de mi contenedor de alimentos por encima de mi
antena GPS [plastico o papel no afecta a las señales GPS] con mi nombre y número de
teléfono impreso en ella por si el HEX se pierde y lo mas importante, mantener el GPS y
FC a la sombra contra el calor del sol.
Ten en cuenta que la CN-06 V2.0 GPS tiene un excelente diseño de antena muy sensible, no
es la antena pasiva sencilla habitual y no es necesario mejorar con modificaciones adicionales
del plano de tierra. Una conexión a un plano de tierra mejorará la recepción de los MTK
3329, pero no funcionará con este GPS, ya que parece que arruina de alguna manera la
la recepción de la antena y la hace peor.
Con el fin de que MP NG reconozca el texto 3DR programado del CN-06, necesita hacer los siguientes
cambios en APM_config.h;
establece el protocolo GPS para UBLOX
establece el baudrate del GPS a 38400
Como este
/*
GPS_PROTOCOL_NONE without GPS
GPS_PROTOCOL_NMEA
GPS_PROTOCOL_SIRF
GPS_PROTOCOL_UBLOX <<< Select this for UBLOX LEA-6 (CRIUS GPS boards and others)
GPS_PROTOCOL_MTK16
GPS_PROTOCOL_BLACKVORTEX
GPS_PROTOCOL_AUTO auto select GPS
*/
Mucha gente tiene una verdadera lucha para conseguir su 3DRadio o su equivalente de Rctimer para
trabajar.
Se trata de la configuración que yo uso. En este ejemplo 115 significa 115,200 baudios, como he dicho
se pueden cambiar a 57600, si quieres.
Las cosas importantes son los ajustes, los ajustes y la configuración, esto es todo acerca de la
configuración:
Tanto los ajustes de la unidad de AIRE y TIERRA se han de configurar de la misma manera.
Cosas que te confunden despues de que piensas que tiene que funcionar! y de repente por alguna
extraña razón, 3DRadio ya no funciona.
Si tenías anteriormente trabajando APM Planner y apagas 3DRadio, LO PRIMERO es asegurarse que
APM Planner esta DESCONECTADO.
1. - Apaga todo
2. - Cierra Mission Planner en tu PC
3. - Enciende primero tu HK Mega
4. - Espera hasta que carge HK Mega
5. - Ahora ejecuta Mission Planner
6.. selecciona el puerto COM correcto y la velocidad de transmisión en el Mission planner y luego
haz click en conectar.
3DR -- J2
GND -- GND
5V ----- 5V
TX ---- RX0
RX ---- TX0
NOTA: si vas a actualizar el firmware de HK Mega firmware usando Arduino - debes de colocar
el jumper en los pines J1, si tienes conectada una 3DRadio a J2 debes desconectarla.
-------------------------------------------------------------------------------------------------
Hilo de discusión sobre la placa whitespy que es similar a HK Mega y que tiene nuevos sensores, pero
le falta el regulador de 3.3V y algunos pìnes:
http://www.rcgroups.com/forums/showthread.php?t=1770898