Índice:

Aprenda o controle do SERVO (em um relance): 6 etapas
Aprenda o controle do SERVO (em um relance): 6 etapas

Vídeo: Aprenda o controle do SERVO (em um relance): 6 etapas

Vídeo: Aprenda o controle do SERVO (em um relance): 6 etapas
Vídeo: Webinar: Aprenda a dimensionar seu servo acionamento 2024, Julho
Anonim
Aprenda o controle do SERVO (em um relance)
Aprenda o controle do SERVO (em um relance)

Neste módulo você aprenderá a controlar um micro ou mini servo compatível com o arduino. Um servo motor é geralmente usado em qualquer projeto de automação que tenha partes móveis. Ele desempenha um papel muito importante na robótica, os movimentos precisos de cada um. e cada braço de um robô é controlado por Servo. Portanto, acho que isso seria mais do que suficiente para saber o quão importante é este minúsculo dispositivo.

Isso pode ser usado em miniprojetos também onde você deseja mover algo em ângulos precisos. Assim, um Servo pode ser usado facilmente com o Arduino, bastando escrever um código de 3-4 linhas.

Pode ser aprendido de forma muito simples em apenas 7 a 10 minutos, seja beneficiado ……………………

Etapa 1: Conteúdo

Conteúdo
Conteúdo

* Entendimento básico do servo motor.

* detalhes de conexão e fiação.

* codificação mais simples para controlar o servo usando Arduino.

* Servo aplicado em exemplos de projetos em tempo real.

VAMOS APRENDER …………………………………………….. ESTEJA ANIMADO ………………………………………………………..!

Etapa 2: Noções básicas de servo …

Noções básicas de servo …
Noções básicas de servo …
Noções básicas de servo …
Noções básicas de servo …

Os servo motores já existem há muito tempo e são utilizados em muitas aplicações. Eles são pequenos em tamanho, mas têm um grande impacto e são muito eficientes em termos de energia. Servo motores também são usados em aplicações industriais, robótica, manufatura em linha, farmacêutica e serviços alimentícios.

Mas como funcionam os pequeninos?

O servo-circuito é construído dentro da unidade do motor e possui um eixo posicionável, que geralmente é equipado com uma engrenagem. O motor é controlado por um sinal elétrico que determina a quantidade de movimento do eixo.

Os servos são controlados enviando um pulso elétrico de largura variável, ou modulação por largura de pulso (PWM), através do fio de controle. Um servo motor geralmente pode girar apenas 90 ° em qualquer direção para um movimento total de 180 ° tanto no sentido horário quanto no anti-horário.

Quando esses servos são comandados a se mover, eles se moverão para a posição e manterão essa posição. Se uma força externa empurra contra o servo enquanto o servo está segurando uma posição, o servo irá resistir a se mover para fora dessa posição. A quantidade máxima de força que o servo pode exercer é chamada de classificação de torque do servo. Servos não manterão sua posição para sempre; o pulso de posição deve ser repetido para instruir o servo a permanecer na posição.

Etapa 3: Conexão e fiação

Conexão e fiação
Conexão e fiação
Conexão e fiação
Conexão e fiação

Existem dois tipos de codificação de cores de fio de servo padrão disponíveis. Um geralmente é destinado a mini servo, o outro é destinado a servo normal.

1. MINI SERVO

laranja ------------------------------ sinal a ser conectado ao pino digital do arduino.

vermelho ----------------------------------- + v, poder

marrom ------------------------------- gnd, pino de aterramento

2. SERVO NORMAL

branco ---------------------------------- dados / sinal a serem conectados ao arduino.

vermelho / marrom --------------------------- + v, poder

preto ----------------------------------- gnd, pino de aterramento.

Isso é tudo sobre a fiação ………………………………………..!

Etapa 4: codificação simples para configuração

Codificação Simples para Configuração
Codificação Simples para Configuração
Codificação Simples para Configuração
Codificação Simples para Configuração

fazer o código é o trabalho mais simples de todos!

você precisa saber apenas duas coisas básicas antes de iniciar seu código. O IDE do software arduino nos fornece uma biblioteca embutida especialmente para controlar um servo motor, tornando assim nossos trabalhos mais simples.

Para incluir a biblioteca em seu código, você deve digitar o seguinte texto no início de seu código

#incluir

ou você pode simplesmente incluir a biblioteca clicando em skecth ---- Importar biblioteca ------ Servo

ambos os métodos fazem o mesmo trabalho, você pode escolher a maneira mais conveniente para você!

Agora, você deve nomear seu servo, ou seja, você deve criar um objeto servo usando uma palavra-chave chamada Servo.

exemplo: Servo instrutível;

agora o nome do objeto neste exemplo é instructables.

Em seguida, para atribuir um pino digital de seu arduino ao pino de sinal do Servo, o código a seguir é usado, exemplo: instructable.attach (2);

agora o pino de sinal pode ser conectado ao pino digital 2 do arduino.

Isso é tudo com a configuração, agora vamos passar para a parte de controle.

A palavra-chave usada para posicionar o seu Servo shaft em um ângulo particular é object_name.write (ângulo 0-180);

exemplo: instructable.write (30);

a codificação acima envia um sinal para o servo e diz a ele para atribuir a 30 graus.

Etapa 5: codificação para controle

Codificação para controle
Codificação para controle

Agora, depois de atribuir a posição inicial do seu servo, você pode mover para qualquer posição usando o mesmo código servo_name.write (), mas o problema é que ele se move rapidamente, portanto, pode vibrar muito e não se mover suavemente. Assim, a solução é usando um atraso adequado ().

Isso pode ser feito facilmente usando for loop (), conforme mostrado na figura.

Neste, o primeiro 30 no loop for representa a posição atual do servo e o 180 é a posição desejada.

Portanto, você deve saber o básico de como usar um Servo com o Arduino.

Etapa 6: Aplicativos

Listados abaixo estão alguns dos meus instrutíveis onde usei um servo, consulte-o para melhor compreensão, 1. fechadura de controle de wi-fi.

2. alimentador de peixes Bluetooth.

Espero que você goste deste instrutível

alguns próximos tópicos

1. ESP8266 controle simples.

2. Bluetooth.

3. Display LCD

……………… e muito mais, siga-me para mais informações úteis.

Recomendado: