Índice:
- Etapa 1: Hardware necessário
- Etapa 2: Projeto do circuito
- Etapa 3: o código do Arduino funciona
- Etapa 4: carregar o código no NodeMCU
- Etapa 5: teste
![Controle de posição do motor DC: 5 etapas Controle de posição do motor DC: 5 etapas](https://i.howwhatproduce.com/images/010/image-27046-j.webp)
Vídeo: Controle de posição do motor DC: 5 etapas
![Vídeo: Controle de posição do motor DC: 5 etapas Vídeo: Controle de posição do motor DC: 5 etapas](https://i.ytimg.com/vi/uVxBOb-Ffeg/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
![Controle de posição do motor DC Controle de posição do motor DC](https://i.howwhatproduce.com/images/010/image-27046-1-j.webp)
![Controle de posição do motor DC Controle de posição do motor DC](https://i.howwhatproduce.com/images/010/image-27046-2-j.webp)
![Controle de posição do motor DC Controle de posição do motor DC](https://i.howwhatproduce.com/images/010/image-27046-3-j.webp)
![Controle de posição do motor DC Controle de posição do motor DC](https://i.howwhatproduce.com/images/010/image-27046-4-j.webp)
Esta instrução mostrará como controlar a posição do motor através da rede local da web.
Agora você pode usar um smartphone ou iPad conectado à rede e, em seguida, digitar o endereço do servidor web local do motor. A partir daqui, podemos controlar o disco de posição do motor girando o disco na página da web quando tocarmos no disco na página da web, ele enviará a configuração de posição para o servidor web do motor, em seguida, gire o disco do motor para alcançar essa configuração de posição em tempo real
Assista o vídeo
www.youtube.com/watch?v=bRiY4Qr5HRE
Etapa 1: Hardware necessário
![Hardware Necessário Hardware Necessário](https://i.howwhatproduce.com/images/010/image-27046-5-j.webp)
Para fazer este projeto, vamos precisar
1. nodeMCU
2. H-bridge L298
3. Motor com codificador
4. Base do motor
O coração do nodeMCU é ESP8266, que nos permite conectar a uma rede wi-fi local. Ele também tem GPIO e interrupção, função PWM como outros microcontroladores Arduino
A base do motor é fabricada em madeira MDF com 3mm de espessura, cortada em máquina cnc a laser.
Etapa 2: Projeto do circuito
![Projeto de Circuito Projeto de Circuito](https://i.howwhatproduce.com/images/010/image-27046-6-j.webp)
![Projeto de Circuito Projeto de Circuito](https://i.howwhatproduce.com/images/010/image-27046-7-j.webp)
![Projeto de Circuito Projeto de Circuito](https://i.howwhatproduce.com/images/010/image-27046-8-j.webp)
![Projeto de Circuito Projeto de Circuito](https://i.howwhatproduce.com/images/010/image-27046-9-j.webp)
Dê uma olhada no projeto do circuito, o codificador do motor está conectado ao pino de entrada 4, 5, no qual o pino 4 também atua como um pino de interrupção para contar a rotação do motor
Os pinos 12, 13 atuam como pino de saída para controlar o movimento do motor para frente ou para trás com a ajuda da ponte H L298
O pino 14 é usado com a função PWM para controlar a velocidade do motor, neste projeto, ele apenas empurra o PWM estável para reduzir a velocidade do motor
Em seguida, transformamos o circuito na base do motor como na imagem.
Etapa 3: o código do Arduino funciona
![Arduino Code Works Arduino Code Works](https://i.howwhatproduce.com/images/010/image-27046-10-j.webp)
A parte principal é o código HTML que é usado para a tela da web local
O código completo pode ser baixado aqui
A biblioteca de script Java é usada para criar um disco circular e passar valor para nodeMCU. O Java lib necessário para carregar no sistema de arquivos do nodeMCU
Etapa 4: carregar o código no NodeMCU
![Carregue o código para NodeMCU Carregue o código para NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-11-j.webp)
![Carregue o código para NodeMCU Carregue o código para NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-12-j.webp)
![Carregue o código para NodeMCU Carregue o código para NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-13-j.webp)
Existem duas partes para carregar:
1. Java lib para o sistema de arquivos do nodeMCU
A lib é salva na pasta ao lado do arquivo do projeto, temos que instalar a ferramenta chamada ferramenta "upload de dados" na ferramenta de diretório Arduino, em seguida, reiniciar o IDE do Arduino.
Para fazer upload do Java lib, escolha o seguinte: Tools> ESP8266 Sketch Data Upload
Espere cerca de 1 minuto para fazer o upload do lib.
A ferramenta de "upload de dados" pode ser baixada aqui
2. Programa para o nó MCU
Usando a função de upload para fazer upload do código como o Arduino de costume.
Etapa 5: teste
É isso! A partir de agora, você pode usar o telefone celular ou iPad conectado à rede wi-fi para controlar a posição do motor.
Recomendado:
Sensor de posição do suporte para bicicleta da Magicbit [Magicblocks]: 8 etapas
![Sensor de posição do suporte para bicicleta da Magicbit [Magicblocks]: 8 etapas Sensor de posição do suporte para bicicleta da Magicbit [Magicblocks]: 8 etapas](https://i.howwhatproduce.com/images/002/image-3509-j.webp)
Sensor de posição de suporte para bicicleta da Magicbit [Magicblocks]: Projeto DIY simples para fazer o sensor de posição de suporte de apoio com um Magicbit usando Magicblocks. Estamos usando o magicbit como placa de desenvolvimento neste projeto que é baseado no ESP32. Portanto, qualquer placa de desenvolvimento ESP32 pode ser usada neste projeto
Roda Stering Customizada (potenciômetro como sensor de posição): 10 etapas
![Roda Stering Customizada (potenciômetro como sensor de posição): 10 etapas Roda Stering Customizada (potenciômetro como sensor de posição): 10 etapas](https://i.howwhatproduce.com/images/002/image-5438-j.webp)
Custom Stering Wheel (potenciômetro como sensor de posição): isenção de responsabilidade: não me culpe por não mostrar passo a passo, isso é apenas uma referência e estou apenas dizendo o que fiz e o resultado, tem algumas falhas essenciais como ruído, então não faça exatamente como eu fiz e espere um resultado excelente, e f
Relógio de cubo multifuncional baseado em posição: 5 etapas (com imagens)
![Relógio de cubo multifuncional baseado em posição: 5 etapas (com imagens) Relógio de cubo multifuncional baseado em posição: 5 etapas (com imagens)](https://i.howwhatproduce.com/images/002/image-4563-8-j.webp)
Relógio Cube Multifuncional Baseado em Posição: Este é um relógio baseado em Arduino com um display OLED que funciona como um relógio com a data, como um cronômetro de cochilo e como uma luz noturna. As diferentes " funções " são controlados por um acelerômetro e são selecionados girando o relógio do cubo
Motor DC e codificador para controle de posição e velocidade: 6 etapas
![Motor DC e codificador para controle de posição e velocidade: 6 etapas Motor DC e codificador para controle de posição e velocidade: 6 etapas](https://i.howwhatproduce.com/images/007/image-19507-j.webp)
Motor DC e codificador para controle de posição e velocidade: Introdução Somos um grupo de alunos UQD10801 (Robocon I) da Universiti Tun Hussei Onn Malaysia (UTHM). Temos 9 grupos neste curso. Meu grupo é o grupo 2. A atividade do nosso grupo é DC motor e codificador para controle de posição e velocidade. O objeto do nosso grupo
Sistema Pêndulo + Hélice: Controle de posição: 5 etapas
![Sistema Pêndulo + Hélice: Controle de posição: 5 etapas Sistema Pêndulo + Hélice: Controle de posição: 5 etapas](https://i.howwhatproduce.com/images/003/image-8725-10-j.webp)
Sistema Pêndulo + Hélice: Controle de Posição: Este experimento foi desenvolvido como trabalho prático da disciplina " Eletrônica Industrial " no primeiro semestre de 2018, pelos alunos Eduardo Coelho e Rodrigo Sousa, do curso de engenharia Aeroespacial na Universidade Federal de Minas G