Paso 19: Actualizar el Firmware KK2.1, parte 1: configuración
Se trata de la primera parte en un proceso de dos pasos de actualizar el firmware KK2.1. En este paso hacemos el hardware preliminar y configuración de software para actualizar el firmware de la tarjeta de controladora de vuelo KK2.1.
Introducción
Cuando usted pone una orden para un tablero de control de vuelo KK2.1 alguien entra en un almacén de HobbyKing en algún lugar, encuentra una KK2.1 en un estante, lo pone en una caja y envía a usted. El problema es, como la mayoría de los dispositivos electrónica, el software instalado en el KK2.1 evoluciona con el tiempo - bugs haz fijo, haz agregado características, algoritmos Haz optimizados, ect. - y dependiendo de cuánto tiempo la Junta particular de KK2.1 llegar ha sentado en el almacén, su software es probablemente fuera de fecha.
Por actualizar el software (llamado firmware) en su tabla KK2.1, usted puede mejorar el rendimiento de su multirotor, como firmware actualizado ha avanzado código de control. Por ejemplo, los algoritmos de autonivelación en el más reciente firmware KK2.1 son muy superiores a los que vienen con la versión del firmware 1.5, que es el firmware instalado en la mayoría de las placas KK2.1 cuando usted les pide. Por lo que actualizando el firmware, el multirotor volará mucho mejor en el modo auto-nivel por ejemplo. Por lo tanto, vamos a llegar a la configuración de actualización de firmware.
Determinar la versión actual del Firmware
Como se mencionó anteriormente, el firmware instalado en la placa KK2.1 cuando llegue en el correo puede o no ser fuera de fecha. Esto es especialmente cierto si usted compra su KK2.1 de segunda mano en eBay o en alguna parte; el dueño anterior ya podría haber actualizado el firmware. Afortunadamente, es muy fácil descubrir qué versión de firmware está instalado en su KK2.1. Al primero aplicar energía a la placa KK2.1, con una batería o con un programador de atmega32 de USBasp (más sobre esto en un segundo) una pantalla parpadeará en la pantalla que muestra las versiones actuales del hardware y el firmware. Puede que tenga que desconecte y vuelva a conectar su KK2.1 un par de veces para leer la versión de firmware como la sólo se muestra en la pantalla por parte de un segundo, pero vas a ver en la segunda línea en la pantalla de bienvenida, que dice "FW: ###". Ese número es la versión de firmware que se está ejecutando actualmente en su KK2.1.
Hardware necesario
Sólo necesitas dos piezas de hardware para actualizar el firmware de la placa KK2.1:
- Un programador de atmega32 de USBasp: programador USB en circuito para controladores Atmel AVR, de los cuales la Junta de control de vuelo KK2.1 es uno (el popular microcontrolador Arduino es otro).
- Un 10 pines a 6 pines AVR programación cable: este cable es un adaptador que va entre la interfaz de 10 pines en el programador de atmega32 de USBasp y la interfaz de 6 pines en la placa KK2.1.
Usted puede pedir dos de estas piezas en un solo paquete de HobbyKing, como se describe en el paso 1, aunque hay muchos otros lugares que se puede comprar, como Amazon, eBayo SparkFun.
Software necesario
En el lado del software, somos muy afortunados de tener programadores fabulosa y abundantes en la comunidad multirotor que donan su tiempo una energía para crear un software fácil de usar herramientas para actualizar el firmware KK2.1. El software que más me gusta fue creado por "Kapteinkuk" y "Lazyzero." El "KKmulticoper Flashtool" crearon proporciona una interfaz gráfica para actualizar el firmware en el tablero KK2.1, junto con un anfitrión de otras tablas. Para descargar el software:
- Ir a http://lazyzero.de/en/modellbau/kkmulticopterflas...
- Desplácese hacia abajo hasta la sección de descargas.
- Descargar "versiones de software más reciente estable" para su sistema operativo.
Ahora, si estás en Mac OS X, usted está listo para empezar a actualizar su firmware, sólo saltar al siguiente paso.
Si estás en Windows (como yo), usted necesitará descargar el software del driver para el programador USBasp:
- Dirígete a http://www.fischl.de/usbasp/ y desplácese hacia abajo a la sección de "Drivers".
- Descargue el archivo .zip que contiene el último controlador USBasp.
- Ir a dondequiera que usted acaba de descargar el archivo .zip y descomprímelo.
- Recuerde la ubicación de este archivo porque lo usamos en el comienzo del próximo paso. Nos vemos allí.