Índice:

Tinee9: ESC controlado por Arduino: 4 etapas
Tinee9: ESC controlado por Arduino: 4 etapas

Vídeo: Tinee9: ESC controlado por Arduino: 4 etapas

Vídeo: Tinee9: ESC controlado por Arduino: 4 etapas
Vídeo: Tinee9: Earthquake Test Demostration 2024, Julho
Anonim
Tinee9: ESC controlado por Arduino
Tinee9: ESC controlado por Arduino

4 anos atrás eu fiz meu próprio drone por um custo de $ 300 quando o primeiro drone comercial custava cerca de $ 1500. O controlador Arducopter controlava o motor ESC, usei o quadro DJI DIY e comprei um controle remoto de 720MHZ. Aqui está um KIT modificado do que eu construí há 4 anos. KIT Agora que tenho um pouco mais de experiência em engenharia aeroespacial eletrônica, quero construir meu próprio controlador PCBA para controlar o drone.

Usarei o Arduino para minha plataforma. Por hoje, vou demonstrar que podemos controlar um ESC com um arduino nano.

Dificuldade: moderada

Conhecimento: Precisa saber soldagem, Precisa saber as conexões básicas de energia de um drone.

Reminder Tinee9.com tem outros tutoriais sobre Arduino e também fala sobre eletrônicos comuns, como Drones. Falo sobre como eles são usados e como funcionam os sensores em Drones usados por empresas ou equipes de pesquisa e desenvolvimento.

Etapa 1: Materiais

Eu não queria escolher a solda, ferro de solda, PC e cabo USB, mas você pode pegar o resto dos itens neste link KIT

Materiais: ESC

Motor

Bateria que fará o motor funcionar

Solda

Ferro de solda

Arduino Nano

Tábua de pão

Jumper Wire

PC

Cabo USB

IDE Arduino

Etapa 2: Montagem Básica

Montagem Básica
Montagem Básica
Montagem Básica
Montagem Básica

Etapa 1: Solde seu motor ao controlador ESC.

Etapa 2: conecte seu Arduino Nano a uma placa de pão.

Etapa 3: Conecte a bateria - ao fio ESC preto.

Etapa 4: conecte seu ESC preto ao pino GND do Arduino.

Etapa 5: conecte o fio branco ESC ao pino do Arduino D9.

Etapa 6: conecte o Arduino Nano ao PC com o cabo USB.

Etapa 3: Código

Etapa 7: programe o Arduino Nano com este código no IDE do Arduino.

O que o código está fazendo é inicializar o ESC e então aumentar mais rápido a cada 0,25 segundos até que um ponto de ajuste codificado permanentemente se desligue. Em seguida, repete. Basicamente, este código permite que você veja como um motor é comandado por um ESC. Além disso, o código é o bloco de construção básico para comandar 4 ESCs ao mesmo tempo quando você desenvolve o resto do código para voar em uma asa fixa ou quadricóptero.

Código:

#incluir; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.attach (9); }

void loop () {

acelerador interno = analogRead (Pin);

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

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

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

esc.write (0);

atraso (10000); }

Etapa 4: conectar e executar

Etapa 8: conecte o fio vermelho ESC ao Battery +.

Etapa 9: Aproveite seu Arduino Nano comandando o ESC com comandos PWM.

Recomendado: