Autor Tema: Si quisiera hacer un avión no tripulado.  (Leído 5074 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Conectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5367
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #15 en: 04 de Agosto de 2015, 10:31:00 »
Sobre la duda de qué es Arduino:

1.- Arduino es una marca registrada que incluye el nombre Arduino y el símbolo del infinito con un más y un menos en color azul.

2.- Bajo la marca Arduino, el equipo de desarrollo ha creado muchos productos hardware y software que comercializa o distribuye con licencias libres.
     Los productos suministrados bajo esta marca son:

        1. Diversas placas Hardware basadas en Atmega (y algún micro más)
        2. Bootloader
        3. Firmware USB
        4. IDE de programación
        5. Librerías C y archivos de cabecera


Esta placa no es Arduino:



Esta es una falsificación de la placa Arduino Uno, que utiliza la marca Arduino de forma fraudulenta.


Esta placa no es Arduino:



La marca Arduino no aparece por ningún sitio. Esta es una copia no fraudulenta de la placa Arduino Uno.

Estas placas se suelen denominar compatibles con Arduino porque funcionan de manera semejante.


En resumen... Arduino es una marca registrada.



Todos los productos Arduino son Open Hardware y Open Software con alguna restricción. Por ejemplo el Firmware USB utiliza un código de identificación que no puede utilizarse para comercializar placas compatibles.


Lo clásico (y muy simple) es decir Arduino para referirse a la placa Arduino Uno (o un clon ya sea fraudulento o no) programada bajo IDE Arduino con Bootloader Arduino y firmware USB de Arduino.

También se suele decir que no es Arduino cuando no se utiliza ninguno de estos elementos componentes.

El resto de combinaciones (por ejemplo utilizar el IDE Arduino para programar una placa Atmega a medida) no se tienen en cuenta y casi siempre se obvian como si no existieran.


Hay que tener en cuenta que Arduino es una placa de desarrollo programada en avr-gnu C++. Los desarrollos hechos en esta plataforma se pueden migrar con mucha facilidad a placas a medida con entornos avanzados del tipo Eclipse o Atmel Studio.


Saludos.

Conectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5367
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #16 en: 04 de Agosto de 2015, 10:35:34 »
Respecto a la potencia de las placas de marca Arduino, la placa Due incorpora un micro de 32 bits bastante más potente que el de la placa UNO:

https://www.arduino.cc/en/Main/arduinoBoardDue


Citar
The Due has a 32-bit ARM core that can outperform typical 8-bit microcontroller boards. The most significant differences are:

    A 32-bit core, that allows operations on 4 bytes wide data within a single CPU clock. (for more information look int type page).
    CPU Clock at 84Mhz.
    96 KBytes of SRAM.
    512 KBytes of Flash memory for code.
    a DMA controller, that can relieve the CPU from doing memory intensive tasks.

Saludos.

Desconectado Noelillo

  • PIC12
  • **
  • Mensajes: 94
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #17 en: 05 de Agosto de 2015, 12:06:51 »
Madre de dios...
Me recuerda esto cuando tenía 12 Años si era mejor un MSX o un sprectrun..

Yo de momento 18F4550 a 48mhz y mirare programar en c.

Hay dos maneras de hacer esto. Comprar un dron y destriparlo y meterle tu proyecto dentro y a ver q pasa o hacer tu dron desde cero y elegir entre avión o helicóptero (4 rotores ).

Ahora mismo estoy liado con un cochecillo, que quiro q sea un poco autónomo. Dispone de un emisor de untrasonidos y un módulo GPs. Q busco? Q aprenda!!!

Un saludo.

Conectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5367
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #18 en: 05 de Agosto de 2015, 12:45:51 »
Madre de dios...
Me recuerda esto cuando tenía 12 Años si era mejor un MSX o un sprectrun..

No, no... esto es peor.

Si programas en C estandar y al final decides por cualquier razón cambiar de micro, la migración será sencilla.

C estandar y actual para el 18F4550 es el XC8
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc


En cuanto al micro, si tienes oportunidad de pedir samples a Microchip o de comprar otro modelo, yo buscaría uno de más capacidad.

Saludos.

Conectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5367
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #19 en: 05 de Agosto de 2015, 13:05:25 »
Los micros de 16bits pueden trabajar con sistemas operativos de tiempo real (RTOS) que te van a facilitar la tarea de programación.
Además realizan cálculos mucho más rápido y tienen más memoria.
Hay varias opciones para trabajar directamente con 5voltios y no son caros.

El problema es que tendrás que pasar a un encapsulado TQFP. Con los TQFP de 64 pines no hay ningún problema. Se pueden soldar con un soldador cualquiera y un poco de maña.
Un poco de flux en pasta para facilitar la soldadura y una tira de cobre trenzado para corregir errores también pueden ayudar.

Saludos.

Desconectado AleSergi

  • PIC16
  • ***
  • Mensajes: 185
Re: Si quisiera hacer un avión no tripulado.
« Respuesta #20 en: 05 de Agosto de 2015, 14:43:38 »
Obviamente... era mejor el zx spectrum con reales 48k de ram! el msx nunca encontrabas programas, y el Comodore apestaba!  jah jah...  :D