Autor Tema: Desarrollo placa Ardupirates (QUAD/HEXA)  (Leído 122041 veces)

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #75 : 07 de Marzo de 2011, 18:55:47 pm »
ok, no te habia entendido. Yo si veo factible situar las placas como dices, en principio deberia funcionar igual. El problema es que perderias los reset de la IMU y seria más engorroso a la hora de anadir más sensores, etc en los puertos de la IMU. Si es por proteger la IMU, piensa que mi miniquad es un diseño un poco kamikaze ya que si cae de panza con lo primero que choca es con  la IMU, pero en la mayoria de los frames el conjunto va bien protegido.

Y sobre la brujula, claro, cablearla es la otra opcion. Si la sueldas tendras un diseño más compacto y menos cables, pero mayor interferencia electrica por su proximidad a la IMU. Si la cableas y la situas adecuadamente podras limpiarla mejor de vibraciones y interferencias, pero perderas el puerto I2C. Esto es en teoria, en la practica, no creo que haya apenas diferencia entre ambos metodos. Yo la soldé porque la mayoria de la gente la llevaba asi y ningun problema. Lo realmente importante es indicar en el codigo como la llevas.

Sobre los pines triples....   ni idea, pero me da que en tiendas de electronica te va a ser complicado encontrarlas. Busca en webs donde vendan el APM, a ver si encuentro yo alguna y te pongo.

Desconectado galle1973

  • Moderador
  • Invertidos
  • *****
  • Mensajes: 2.570
  • Reputacion: +18/-0
    • Email
Bean 600 Avantgarde FBL Microbeast 3.0
Gaui X3 X-Bar
Quadcopter micro RCX 250 acro naze32
Futaba F10CG 2.4
Club Radio Control Helialicante



Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #77 : 07 de Marzo de 2011, 19:57:58 pm »
Joder, he pedido todo en España y tener que pedir ahora a EEUU me da un poco la risa, voy a ver si lo consigo por otro lado, si no pues a pedir a EEUU.
Ya he soldado todos los pines menos los triples.
Lo he conectado al ordenador por USB y me lo lee como un convertidor de USB a serie y cuando abro el configurator me da error.
¿Me echais un cable con el software?
Gracias.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #78 : 07 de Marzo de 2011, 20:42:16 pm »
pero Luis........ has cargado el codigo en el APM? has instalado los drivers? ¿que sistema operativo tienes?...  danos más pistas porque si no...

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #79 : 07 de Marzo de 2011, 21:01:18 pm »

pero Luis........ has cargado el codigo en el APM? has instalado los drivers? ¿que sistema operativo tienes?...  danos más pistas porque si no...

No he cargado nada de nada, solo he instalado el configurator 1.22.
Tengo Windows XP SP3
He abierto el programa Arduino 0022 pero no encuentro el Ardupilot y no se que código tengo que compilar.
Total que estoy muy muy perdido.
Una ayudita please.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado galle1973

  • Moderador
  • Invertidos
  • *****
  • Mensajes: 2.570
  • Reputacion: +18/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #80 : 07 de Marzo de 2011, 21:03:43 pm »
esta es una tienda en españa, en su pagina figuran regletas simples y estas dobles, seria cuestion que llamaras y consultes si tienen triples un abrazo
 
http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=es&idTienda=93&codProducto=999019207&cPath=null
Bean 600 Avantgarde FBL Microbeast 3.0
Gaui X3 X-Bar
Quadcopter micro RCX 250 acro naze32
Futaba F10CG 2.4
Club Radio Control Helialicante



Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #81 : 07 de Marzo de 2011, 21:05:33 pm »
Me he bajado el:
- ArduCopter_RC2
- ArduCopterConfigurator_v1.2.2
- CDM20812
- Configurator
- R10906
Pero no tengo muy claro ni para que sirven ni que tengo que hacer con ellos.
Bienvenidos a mi mundo      
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #82 : 07 de Marzo de 2011, 21:35:16 pm »
Muchas gracias Galle, he hablado con electrónicarc y ellos tienen los pines, los pediré allí.

Un saludete.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #83 : 07 de Marzo de 2011, 22:10:27 pm »
pues estamos buenos   ... a mos a ver que te me embalas:

1. Lo primero de todo es instalar los drivers. Si vas con windows 7 no es necesario y te los pilla solos, pero si vas con XP te los bajas de aqui. Una vez que los tengas instalados te vas al panel de control y en administrador de dispositivos miras en que puerto COM se te ha instalado el USB (todo esto con el APM conectado). Anotas el numero de puerto y ya estas listo para el siguiente paso.

2. Lo segundo es instalar el ARDUINO (en realidad es una carpeta, no se instala). Abres el programa, te vas Tools--->Board y alli seleccionas Arduino Mega (Atmel 1280). Despues te vas a Tools--->Port y seleccionas el puerto donde se te haya instalado antes. Guardas todo, cierras el programa y ya deberia estar listo para comunicarse con tu APM. Antes de hacer nada más verifica que todo ha ido bien: el interruptor de dos osiciones del IMU lo pones hacia atras. Conecta el USB y abre de nuevo el Arduino. Haz click en el icono de Serial monitor. Selecionas los baudios, generalmente 115200, selecionas "carriage return" en la ventana de al al lado y esperas una respuesta. Si no pasa nada, o simplemente aparecen letras raras vete cambiando los baudios hasta que salga algo legible.


3. Descomprimes el codigo de Ardupirates NG. Veras que hay dos carpetas: ArdupiratesNG y libraries. Copias estas dos carpetas directamente en una carpeta llamada Arduino que se te tiene que haber creado en mis documentos. Si no la encuentras abre al programa Arduino de nuevo y te vas a File--->>>Preferences y alli veras donde está.

4. Para cargar el software, abres de nuevo el Arduino con el USB conectado. Te vas a File--->Scketchbook y alli seleccionas ArdupiratesNG. Veras que se te llena la pantalla de pestañitas y codigo. Ahora deberias modificar el codigo para adptarlo a tus necesidades. Y esto lleva un tiempito y me parece a mi que quieres ir muy rápido   . Pero bueno, aunque solo sea para probar, carga el codigo y despues ya lo volveras a cargar con las modificaciones oportunas. Para cargarlo lhaz click sobre el icono "upload". Ya no toques nada, simplemente esperas hasta que termina de cargar. Tarda un par de minutos.

5. una vez cargado el software cierras el Arduino y lo vuelves a abrir. Vas de nuevo a serial monitor, selecionas 115200 baudios y carriage return. Si todo ha ido bien, veras el menu CLI del codigo.


El configurador es lo ultimo de ultimo. Una vez que hayas conseguido todo lo anterior primero habrá que retroceder un poco para modificar el codigo segun tu quad y calibralo mediante el CLI. Y solo despues de esto vamos al configurador. De todas formas, si te pica la curiosidad, puedes conectarlo al configurador. Para conectarte:

[LIST=1]
  • Coloca el interruptor de la IMU hacia adelante.
  • conecta el APM/IMU al USB.
  • Abre el configurador.
  • Selecciina el puerto COM de tu APM.
  • Pon el baudrate a 115200
  • Pon el timeout en 30 seg.
  • haz clcik en Connect" y ya está.
Mas o menos eso es todo. Y un consejo, Luis, no vayas tan deprisa!!!!!!!! que las prisas son muy malas
« Última modificación: 08 de Marzo de 2011, 12:37:56 pm por pizcolq »

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #84 : 07 de Marzo de 2011, 22:42:14 pm »
Muchas gracias pero no es que tenga prisa es que estoy un poco perdido y quiero ir avanzando.
No he podido ni compilar el código básico, me daba un error, no digamos ya cambiarlo.
Pongo una fotillo.
<script src='http://img25.imageshack.us/shareable/?i=errorcompilacin.jpg&p=tl' type='text/javascript'></script><noscript></noscript>
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #85 : 07 de Marzo de 2011, 22:54:23 pm »
prueba a hacer la configuración desde aqui

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #86 : 07 de Marzo de 2011, 23:07:53 pm »
Perdona mi ignorancia pero si la genero desde la web ¿como la cargo después en el Ardupilot?
Otra cosa es que en el sistema del panel de control no me aparece ni Ardupilot ni Arduino Mega y cuando configuré el Multiwii si aparecía. A lo mejor tengo un problema de drivers pero el ordenador dice que está todo bien.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #87 : 07 de Marzo de 2011, 23:41:35 pm »
es muy facil, el codigo que te genera esta web lo copias desde la primera a la ultima letra. Despes abres el Arduino, cargas el codigo de ArdupiratesNG y te vas a la pestaña Config.h y sustituyes desde la primera a la ultima letra por el codigo que te ha generado la web. Despues de eso le das a guardar, cierras el arduino y lo vuelves a abrir. Verifica que te ha guardado los cambios y carga el codigo en el APM

En el administrador de dispositivos, lo unico que se ve es USB serial port con un numero de puerto. No creo que tengas ningun problema de drivers, si fuera asi no tendrias ninguna comunicacion con el APM.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #88 : 08 de Marzo de 2011, 00:02:50 am »
Nada, mi gozo en un pozo, ni veo la ventana config.h y si la cargo en otro lado ahora me da problemas con el GPS.
Esto para ser casi plug and play va a serduro duro   
Otra fotillo.
<script src='http://img26.imageshack.us/shareable/?i=errorcompilacin1.jpg&p=tl' type='text/javascript'></script><noscript></noscript>
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #89 : 08 de Marzo de 2011, 00:18:14 am »
ahí hay un fallo, perdona pero pense que estabamos hablando del software ArdupiratesNG, pero veo que estas cargando el ArducopterNG. El codigo que te genera ese formulario web solo vale para ArdupiratesNG. El ArducopterNG no tiene pestaña config.h, normal que no la encuentres. Bajate el codigo ArdupiratesNG, y disculpa por la confunsion.