Índice:

Interface do servo motor com NodeMCU: 6 etapas (com imagens)
Interface do servo motor com NodeMCU: 6 etapas (com imagens)

Vídeo: Interface do servo motor com NodeMCU: 6 etapas (com imagens)

Vídeo: Interface do servo motor com NodeMCU: 6 etapas (com imagens)
Vídeo: Multiple Servo Motor Control with Joystick and Arduino 2024, Julho
Anonim
Servo motor de interface com NodeMCU
Servo motor de interface com NodeMCU

Olá pessoal, Este aqui é o meu primeiro projeto instrutível.

Então você quer começar a usar o NodeMCU? Bem, estou aqui para compartilhar com vocês. Hoje, vou mostrar como começar a usar o NodeMCU. Vamos lá !

NodeMCU tem a bordo ESP8266-12E torna a placa adequada para IoT (Internet Of Things). Neste Instructable, mostrarei como começar a usar o Servo usando o NodeMCU.

Etapa 1: Materiais necessários

Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados

Aqui está a lista de componentes necessários para começar a usar o NodeMCU,

Componentes de hardware

  1. NodeMCU
  2. Servo motor
  3. Tábua de pão
  4. Jumper Wires
  5. Cabo Micro USB

Componentes de Software

IDE Arduino

Etapa 2: descrição do hardware

Descrição do Hardware
Descrição do Hardware
Descrição do Hardware
Descrição do Hardware

O que é um breadboard?

É uma plataforma de prototipagem, onde você pode conectar componentes e removê-los facilmente. Consulte a foto para ver como é feita por dentro. Geralmente há 2 faixas em cada lado indicando os trilhos de alimentação. É feito para conectar facilmente todos os (-) e (+) juntos.

O que é um servo?

Servo motores são ótimos dispositivos que podem girar para um ângulo específico ou posição chamada.

Normalmente, eles têm um braço servo que pode girar 180 graus. Usando o NodeMCU, podemos controlar um servo para ir para uma posição especificada. Tão simples como isso! Aqui veremos como conectar um servo motor e, em seguida, como girá-lo para diferentes posições.

Conexão ao Servo

O próximo trabalho é conectar seu servo motor. Existem dois tipos comuns de servo:

  1. Branco - Vermelho - Servo com fio preto
  2. Laranja - Vermelho - Servo com fio marrom

Se o seu servo tiver fios Branco - Vermelho - Preto, conecte-o da seguinte maneira

  • O fio branco se conecta ao pino digital D4
  • O fio preto se conecta ao pino GND
  • O fio vermelho conecta-se ao pino 3V3

Se o seu servo tiver fios laranja - vermelho - marrom, conecte-o da seguinte maneira

  • O fio laranja conecta-se ao pino digital D4.
  • Fio marrom conecta ao pino GND
  • O fio vermelho conecta-se ao pino 3V3

Etapa 3: Baixe o IDE do Arduino

Baixe o IDE do Arduino
Baixe o IDE do Arduino

Para começar, precisamos baixar o IDE do Arduino (Integrated Development Environment) e alguns drivers necessários.

  1. Para baixar o software, acesse o site do Arduino:
  2. Clique em Software Clique em Windows, Mac ou Linux com base no seu sistema operacional.
  3. Você pode doar se quiser ou apenas fazer o download.
  4. Quando isso for feito, você simplesmente precisará continuar as etapas para fazer o download para o seu computador.
  5. Você terminou!

Etapa 4: Preparando o IDE do Arduino

Preparando o Arduino IDE
Preparando o Arduino IDE
Preparando o IDE do Arduino
Preparando o IDE do Arduino

Depois de baixar o IDE do Arduino, navegue até

  1. Clique na guia Arquivo e em Preferências.
  2. Nos URLs adicionais do Boards Manager, adicione o seguinte link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Clique em OK e navegue até
  4. Ferramentas - Placas - Gerenciador de Placas

No campo de pesquisa digite esp8266> clique no esp8266 da Comunidade ESP8266 - Clique em Instalar

Agora você configurou o IDE do Arduino para funcionar junto com o NodeMCU.

Etapa 5: tempo de codificação

Tempo de Codificação
Tempo de Codificação

A próxima etapa é escrever algum código para controlar o Servo.

Baixe o arquivo "Servo.ino" e abra-o no IDE do Arduino. Em seguida, crie um novo esboço e cole o código abaixo no IDE do arduino e clique em Upload.

#incluir

Servo servo;

void setup () {

servo.attach (2); // D4

servo.write (0);

atraso (2000);

}

void loop () {

servo.write (90);

atraso (1000);

servo.write (0);

atraso (1000);

}

O código levará alguns minutos para carregar e então você deverá ver o ângulo do Servo mudando de 0 ° para 90 ° no intervalo definido no código.

Você pode mexer nele se quiser ou apenas usá-lo como está.

Etapa 6: envie seu programa

Faça upload do seu programa
Faça upload do seu programa
Faça upload do seu programa
Faça upload do seu programa
  1. Ir para ferramentas
  2. Placa> NodeMCU 1.0 (Módulo ESP - 12E)
  3. Porta (escolha a porta certa)

** Certifique-se de ter seu modelo NodeMCU selecionado e a porta serial correta marcada (veja as fotos).

Em seguida, basta clicar no botão Upload **

Recomendado: