RC helicóptero cuadrotor (15 / 37 paso)

Paso 10: Preparando el microcontrolador

Si no tienes el IDE de Arduino, descargarlo e instalarlo. Estoy usando versión 0022.

Los pasos siguientes se explican en detalle en este artículo de la wiki: http://code.google.com/p/ro-4-copter/wiki/GeneralSoftwareSetup
Esta página es sólo un resumen muy corto de lo que ya está en el anterior artículo de la wiki!

El bootloader de Arduino se debe programar en el microcontrolador primero. Este paso requiere el uso de un programador AVR. Sin embargo, después de que el gestor de arranque es destelló en el microcontrolador, sólo necesita un cable de USB a serie (como un cable FTDI) para cargar el código desde el IDE de Arduino.

El gestor de arranque (he atado le) se modifica un poco ya que estoy usando el ATmega644P en vez de la usual Arduino ATmega328P. Se proporcionan los archivos. El fusible bits deban escribirse así los valores correctos.

AVRDUDE es la herramienta que utilizamos para flash el archivo .hex de bootloader en el microcontrolador. Los comandos AVRDUDE necesitarás es

"avrdude - c programmer_name -p atmega644p - U flash:w:bootloader_filename.hex - U lfuse:w:0xFF:m - U hfuse:w:0xD8:m"

Prestar atención a la programmer_name y la bootloader_filename! Los fusibles son para el ATmega el resonador de 16 MHz, establecer el tamaño del cargador de arranque, activar el gestor de arranque, desactivar el JTAG y Active SPI descargando.

Copie también la carpeta de gestor de arranque "Ro4Copter_Boot" (no olvide cambiar el nombre sin la versión de fecha) como .../arduino-0022/hardware/arduino/bootloaders/Ro4Copter_Boot.

Además, descargar el Arduino «fundamentales» que he proporcionado aquí (llamado Ro4Copter_Core, recuerda cambiar el nombre sin la versión de fecha) y colóquelo en el directorio Arduino «fundamentales» por lo que se .../arduino-0022/hardware/arduino/cores/ro4copter_core. También modificar el archivo boards.txt para incluir una entrada para este núcleo. Esto permitirá que el IDE de Arduino compilar para ATmega644P en lugar de la original Arduino ATmega328P. Asegúrese de seleccionar la entrada correcta de la junta dentro de los menús del IDE de Arduino. Para más detalles sobre este paso, consulta la página wiki por encima.

La entrada de board.txt:

Ro4Copter.Name=Ro4Copter
Ro4Copter.upload.Protocol=STK500
Ro4Copter.upload.maximum_size=57344
Ro4Copter.upload.Speed=57600
Ro4Copter.bootloader.low_fuses=0xFF
Ro4Copter.bootloader.high_fuses=0xD8
Ro4Copter.bootloader.extended_fuses=0xFF
Ro4Copter.bootloader.Path=Ro4Copter_Boot
Ro4Copter.bootloader.File=Ro4Copter_Boot_arduino.hex
Ro4Copter.bootloader.unlock_bits=0x3F
Ro4Copter.bootloader.lock_bits=0x0f
Ro4Copter.Build.MCU=atmega644p
Ro4Copter.Build.f_cpu=16000000L
Ro4Copter.Build.Core=Ro4Copter_Core

Aquí está una captura de pantalla para mostrarte dónde están todas estas carpetas:

El bosquejo que necesita para compilar es proporcionado en el paso 26. Compilarlo y subirlo a la ATmega644P usando el gestor de arranque más adelante.

Los pasos siguientes le ayudará a entender qué hace exactamente el código. Saltarlos si usted no se preocupa.

Artículos Relacionados

Fairycopter – helicópteros de banda de goma

Fairycopter – helicópteros de banda de goma

yo estaba buscando un divertido proyecto de arte para ayudar a los niños a aprender sobre aeronáutica.  Me encontré en goma helicópteros Instructable de WYE_Lance y surgió el siguiente derivado basado en su diseño que utiliza tarjetas Disney hadas ju
Cómo volar un helicóptero de cuatro

Cómo volar un helicóptero de cuatro

¿necesita un nuevo pasatiempo?  ¿Quieres volar?  Hay múltiples instrucciones sobre cómo hacer un quad copter, pero ¿qué si usted quiere volar así?  Voy a mostrarles todo lo necesario para poder volar un helicóptero de quad.  La mejor parte es que, mi
Montaje de cámara en helicóptero

Montaje de cámara en helicóptero

En este instructable les mostraré cómo hacer una cámara de montaje de una cámara o video shot. Esto está diseñado para el punto y disparar las cámaras para que usted tenga que modificar para GoProPaso 1: Paso 1: reunir usted suplies Se necesita:gomas
Deporte de aluminio X helicóptero marco de diseño para resistencia, lightwieght y fácil.

Deporte de aluminio X helicóptero marco de diseño para resistencia, lightwieght y fácil.

Este helicóptero de aluminio X es fuerte, ligero y más fácil para la reparación de todos los marcos. Ya las piezas están fabricadas de aluminio plano, incluso si usted crash realmente duro, sólo consigue doblar, usted puede aplanar retroceda con un m
Ataque a helicóptero cometa - Rooivalk

Ataque a helicóptero cometa - Rooivalk

decidí hacer otro autogiro/kite instructable pero mejor que mi anterior. Ésta tarda más en hacer que mis otros gyros pero merece la pena el tiempo extra y se ve mucho mejor también.Así que decidí utilizar el helicóptero de apoyo táctico de Denel AH-2
Control remoto de 2 canales sin IC [bueno para helicópteros!]

Control remoto de 2 canales sin IC [bueno para helicópteros!]

Este Instructable le mostrará cómo hacer un control remoto de 2 canales que puede utilizar para sus helicópteros de control remoto!Para control remoto multi canal, puede utilizar un CD4017 tanto en el transmisor y los circuitos del receptor.Se necesi
Un helicóptero barato

Un helicóptero barato

vuelo RC helicóptero es realmente muy emocionante. Su versatilidad da un piloto un acceso completo al espacio tridimensional de tal modo que otras máquinas no pueden! Han jugado RC helicóptero por más de un año, pero todavía hay que acabo de enterarm
Mejorar drásticamente la velocidad, la vida y el rendimiento de su helicóptero de R/C

Mejorar drásticamente la velocidad, la vida y el rendimiento de su helicóptero de R/C

* voto por favor! Con un clic de un botón usted me podria ayudar ganar! Su fácil! *Cuando usted primero por un R/C helicóptero, es divertido, pero aviso que sería lento, duración de la batería puede durar unos minutos y habría que molesto resorte que
Tri-helicóptero barato de madera!

Tri-helicóptero barato de madera!

Construir un barato Tri-helicóptero de multi-rotor uso madera, abrazaderas de plástico y 8 tornillos!Estoy usando este tri-helicóptero para probar controladores de servo. Allí fueron unos desafíos para salir de esta tierra y esperemos que esto ayuda
Un RC de 3 canales (giro) helicóptero del vuelo.

Un RC de 3 canales (giro) helicóptero del vuelo.

Volar un helicóptero RC es fácil, pero uno con un giróscopo vuelo es mucho más fácil. Si no sabes es que un giróscopo. Te voy a contar en el primer paso. Se está presentando lo siguiente, carga muelle del acelerador, dirección, aterrizaje, lift off,
Cómo volar un helicóptero de juguete

Cómo volar un helicóptero de juguete

En este Instructable le mostrará cómo volar un helicóptero de R/C del juguete. Este tipo de helicóptero es un juguete con controles bastante simples. Puede tomar un tiempo para bajarse realmente buena, pero, como con un montón de cosas, la práctica h
Barato, accidente helicóptero de T portátil resistente (de aprox 200 USD)

Barato, accidente helicóptero de T portátil resistente (de aprox 200 USD)

Hola gente del mundo.Una mañana, desperté y decidió averiguar lo que está sucediendo en el mundo del aeromodelismo. Estaba sorprendido de ver que el mundo había sido superado por drones. Había multirotors por todas partes y todo el mundo estaba hacie
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Agregar Radio a un helicóptero Syma S107 IR (o cualquier otro dispositivo de IR)

Agregar Radio a un helicóptero Syma S107 IR (o cualquier otro dispositivo de IR)

control remoto helicópteros y otros juguetes han convertido en increíblemente avanzados por un precio muy bajo, esto es parcialmente debido al mercado de dispositivos móviles enormes, que ha empujado a tecnología en baterías de alta energía pequeña a