Índice:
- Etapa 1: Materiais necessários
- Etapa 2: descrição do hardware
- Etapa 3: Baixe o IDE do Arduino
- Etapa 4: Preparando o IDE do Arduino
- Etapa 5: tempo de codificação
- Etapa 6: envie seu programa
Vídeo: Interface do servo motor com NodeMCU: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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
Aqui está a lista de componentes necessários para começar a usar o NodeMCU,
Componentes de hardware
- NodeMCU
- Servo motor
- Tábua de pão
- Jumper Wires
- Cabo Micro USB
Componentes de Software
IDE Arduino
Etapa 2: 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:
- Branco - Vermelho - Servo com fio preto
- 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
Para começar, precisamos baixar o IDE do Arduino (Integrated Development Environment) e alguns drivers necessários.
- Para baixar o software, acesse o site do Arduino:
- Clique em Software Clique em Windows, Mac ou Linux com base no seu sistema operacional.
- Você pode doar se quiser ou apenas fazer o download.
- Quando isso for feito, você simplesmente precisará continuar as etapas para fazer o download para o seu computador.
- Você terminou!
Etapa 4: Preparando o IDE do Arduino
Depois de baixar o IDE do Arduino, navegue até
- Clique na guia Arquivo e em Preferências.
- Nos URLs adicionais do Boards Manager, adicione o seguinte link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Clique em OK e navegue até
- 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
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
- Ir para ferramentas
- Placa> NodeMCU 1.0 (Módulo ESP - 12E)
- 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:
Introdução à interface do sensor I2C ?? - Interface do seu MMA8451 usando ESP32s: 8 etapas
Introdução à interface do sensor I2C ?? - Faça a interface do seu MMA8451 usando ESP32s: neste tutorial, você aprenderá tudo sobre como iniciar, conectar e fazer com que o dispositivo I2C (acelerômetro) funcione com o controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Motor de passo controlado por motor de passo - Motor de passo como codificador giratório: 11 etapas (com imagens)
Motor de passo controlado por motor de passo | Motor de passo como codificador rotativo: Você tem alguns motores de passo por aí e quer fazer alguma coisa? Neste Instructable, vamos usar um motor de passo como um codificador rotativo para controlar a posição de outro motor de passo usando um microcontrolador Arduino. Então, sem mais delongas, vamos
Interface do motor DC sem escova (BLDC) com o Arduino: 4 etapas (com imagens)
Interface do motor DC sem escova (BLDC) com o Arduino: Este é um tutorial sobre como fazer a interface e operar um motor DC sem escova usando o Arduino. Se você tiver dúvidas ou comentários, responda nos comentários ou envie um e-mail para rautmithil [arroba] gmail [ponto] com. Você também pode entrar em contato comigo @mithilraut no twitter.Para
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes
Interface LED Dot Matrix (8x8) com NodeMCU: 6 etapas (com imagens)
Interface LED Dot Matrix (8x8) Com NodeMCU: Olá Makers, estou com outro Instructable simples e legal. Neste Instructable aprenderemos como fazer a interface de LED Dot Matrix (8x8) com NodeMCU. Então, vamos começar