Tabla de contenido:

Tinee9: ESC controlado por Arduino: 4 pasos
Tinee9: ESC controlado por Arduino: 4 pasos

Video: Tinee9: ESC controlado por Arduino: 4 pasos

Video: Tinee9: ESC controlado por Arduino: 4 pasos
Video: Tinee9: Earthquake Test Demostration 2024, Noviembre
Anonim
Tinee9: ESC controlado por Arduino
Tinee9: ESC controlado por Arduino

Hace 4 años hice mi propio dron por un costo de $ 300 cuando el primer dron comercial costaba alrededor de $ 1500. El controlador Arducopter controlaba el ESC del motor, utilicé el marco DJI DIY y compré un control remoto de 720MHZ. Aquí hay un KIT modificado de lo que construí hace 4 años. KIT Ahora que tengo un poco más de experiencia en ingeniería electrónica aeroespacial, quiero construir mi propio controlador PCBA para controlar el dron.

Usaré Arduino para mi plataforma. Por hoy, demostraré que podemos controlar un ESC con y arduino nano.

Dificultad: moderada

Conocimiento: necesita saber soldar, necesita conocer las conexiones de alimentación básicas de un dron.

Reminder Tinee9.com tiene otros tutoriales relacionados con Arduino y también habla sobre electrónica común como Drones. Hablo de cómo se utilizan y cómo funcionan los sensores en los Drones utilizados por empresas o equipos de investigación y desarrollo.

Paso 1: Materiales

No quería elegir la soldadura, el soldador, la PC y el cable USB, pero puede obtener el resto de los elementos de este KIT de enlace

Materiales: ESC

Motor

Batería que hará funcionar el motor.

Soldar

Hierro de soldadura

Arduino Nano

Tabla de pan

Cable pasa corriente

ordenador personal

Cable USB

IDE de Arduino

Paso 2: Ensamblaje básico

Ensamblaje básico
Ensamblaje básico
Ensamblaje básico
Ensamblaje básico

Paso 1: suelde su motor al controlador ESC.

Paso 2: Conecte su Arduino Nano a una placa de pruebas.

Paso 3: conecte su batería al cable negro ESC.

Paso 4: Conecte su ESC Black al Pin Arduino GND.

Paso 5: Conecte su cable blanco ESC al pin Arduino D9.

Paso 6: Conecte Arduino Nano a la PC con un cable USB.

Paso 3: Código

Paso 7: Programe Arduino Nano con este código en Arduino IDE.

Lo que hace el código es inicializar ESC y luego aumenta más rápido cada 0.25 segundos hasta que se apaga un punto de ajuste codificado. Luego repite. Básicamente, este código le permite ver cómo un motor es comandado por un ESC. Además, el código es el bloque de construcción básico para comandar 4 ESC al mismo tiempo cuando desarrolla el resto del código para volar un ala fija o un quadcopter.

Código:

#include; Servo esc;

int Pin = 0;

int x = 0;

configuración vacía () {

esc.attach (9); }

bucle vacío () {

int throttle = analogRead (Pin);

acelerador = mapa (acelerador, 0, 1023, 0, 179);

para (x = 0; x <175; x ++) {

esc.write (x); retraso (250); }

esc.write (0);

retraso (10000); }

Paso 4: conectar y ejecutar

Paso 8: Conecte su cable rojo ESC a Battery +.

Paso 9: Disfruta de tu Arduino Nano al mando del ESC con comandos PWM.

Recomendado: