Paso 12: Construcción de la estación Base
He añadido una pantalla táctil TFT LCD para dar retroalimentación instantánea a mi entrada si yo no uso mi laptop en el futuro, pero por ahora utilizar mi teclado del ordenador portátil y la aplicación de Windows forms control con los aviones no tripulados.
Para la base usé tranquilidad un gran PCB de propósito General.
Otra vez tuve que agregar el zócalo adaptador de junta más tarde que en este caso he utilizado cables de puente para conectar a la arduino uno. El TFT LCD conectado con el arduino se puede controlar mediante el envío de datos en serie de los formularios windows forms al puerto serial de la arduino uno.
Por ejemplo, si desea mostrar la elevación, usted podría enviar el valor vía puerto serial al arduino y programar el arduino si recibe este valor, actualizar el gráfico de elevación.
Las bibliotecas para la pantalla de TFT LCD se pueden encontrar en el siguiente enlace
https://github.com/Adafruit/TFTLCD-Library
La interfaz de usuario fue construida en windows las formas, los botones son sólo para mostrar pero funciona. El control principal se realiza mediante las teclas del teclado porque son más rápidos por alguna razón, pero yo recomendaría usar el teclado para el control y quitar otros eventos adicionales innecesarias para reducir la sobrecarga de la interrogación y aumentar el tiempo de reacción.
Ahora lo siguiente es la lista de controles usables:
ARRIBA (para buceo), abajo (para levantar), izquierda, derecha, W (velocidad del Motor para arriba), S (velocidad de motor de abajo), X (Motor de parada de emergencia)
He añadido el botón de parada de emergencia porque si un avión se estrella, usted necesita detener el motor inmediatamente para evitar daños al mismo. Aunque nunca es una buena idea para parar un motor funcionando a alta velocidad, algo de daño es mejor que no trabajar.