Índice:
- Suprimentos
- Etapa 1: Compreendendo os componentes
- Etapa 2: Configurando o Circuito
- Etapa 3: Baixe a GUI e o código de entrada do Arduino
- Etapa 4: 2 Potenciômetro + 2 Servo + Arduino
Vídeo: 2 potenciômetros e 2 servos: movimento controlado com Arduino: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Primeiro você precisa reunir materiais relevantes para montar este circuito.
Suprimentos
1 Arduino
2 potenciômetros
2 servo
1 breadboard
5 fios de jumper pretos (terra / negativo)
5 fios de jumpers vermelhos (tensão / positivo)
Jumper de 4 cores (entrada / saída)
Etapa 1: Compreendendo os componentes
É importante antes de montar o circuito físico entender cada componente:
A placa de ensaio tem dois conjuntos de trilhos de alimentação em cada lado, que possuem slots para entradas negativas (preto / azul) e positivas (vermelho). Eles são conectados em série verticalmente. As réguas de terminais compartilham a conexão horizontalmente; entretanto, as réguas de terminais paralelas exigirão um fio de jumper para fazer a ponte entre o divisor.
O potenciômetro possui um pino de 5 V (vermelho), um pino de Vout (amarelo / cor) e o pino de aterramento / GND (preto).
O servo tem uma porta de 5 V (vermelha), uma porta de Modulação por Largura de Pulso / PWM (amarela / cor) e uma porta Terra / GND (preta). Clique no link para saber mais sobre como funciona.
Etapa 2: Configurando o Circuito
Siga o layout do diagrama. Ao configurar o circuito, lembre-se sempre de manter o arduino desconectado para evitar danos aos componentes. Minha ideia na organização do circuito é conectar o Potenciômetro 1 ao lado do Servo 1 e conectar o Potenciômetro 2 ao lado do Servo 2 - isso ajuda você a gerenciar o que está acontecendo à medida que mais e mais componentes são empilhados. Isso também será visualizado na próxima etapa do código.
Conecte o potenciômetro na placa de ensaio, tomando nota de sua orientação (isso será importante ao usar os fios de jumper para conectar ao arduino):
Potenciômetro 1: Use um fio de jumper colorido e conecte o pino de saída do meio à porta analógica (A0) no Arduino. Conecte o fio jumper vermelho na porta V5 e um fio jumper preto na porta GND no arduino.
Potenciômetro 2: Use um fio de jumper colorido e conecte o pino de saída do meio à porta analógica (A1) no arduino. Conecte o fio jumper vermelho na porta V5 e um fio jumper preto na porta GND no arduino.
Conecte o servo à placa de ensaio e ao arduino:
Servo 1: Use um fio de jumper colorido para conectar sua porta de entrada / sinal à porta PWM digital, 5 no arduino. Conecte o fio de jumper vermelho na faixa de terminais V5 e um fio de jumper preto na faixa de terminais GND em série com o layout do potenciômetro (consulte a imagem).
Servo 2: Use um fio de jumper colorido para conectar sua porta de entrada / sinal à porta PWM digital, 3 no arduino. Conecte o fio de jumper vermelho na faixa de terminais V5 e um fio de jumper preto na faixa de terminais GND em série com o layout do potenciômetro (consulte a imagem).
Depois que o circuito estiver configurado, conecte seu arduino ao computador.
Etapa 3: Baixe a GUI e o código de entrada do Arduino
Baixe a interface gráfica do usuário (GUI) do Arduino aqui. Insira o código abaixo, observe que as informações à direita de "//" informam o que essa linha de código está fazendo:
#incluir
// **** configurações do servo 1
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Deve usar o pino habilitado para PWM
int servo1_test;
// **** configurações do servo 1 END
// **** configurações do servo 2
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Deve usar o pino habilitado para PWM
int servo2_test;
// **** configurações do servo 2 END
void setup () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
void loop () {
servo1_test = analogRead (servo1PotPin);
servo1_test = map (servo1_test, 0, 1023, 65, 0); // a rotação do servo é de apenas 65 graus. atualmente traduzindo os valores do potenciômetro em graus de rotação para o servo, atualmente no sentido inverso
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = map (servo2_test, 0, 1023, 80, 0); // a rotação do servo é de apenas 80 graus. atualmente traduzindo os valores do potenciômetro em graus de rotação para o servo, atualmente no sentido inverso
servo2.write (servo2_test);
atraso (5);
}
Etapa 4: 2 Potenciômetro + 2 Servo + Arduino
É assim que o circuito final deve ser. Assista ao video para ver como funciona.
Recomendado:
LED pulsante usando um temporizador 555 e potenciômetros: 4 etapas
LED pulsante usando um temporizador 555 e potenciômetros: Saudações! Neste instrutível, mostraremos como construir um circuito de Dimmer LED que funciona em um loop cronometrado ajustável usando um potenciômetro, um temporizador 555 e outros componentes básicos do circuito. Primeiramente, obtivemos a ideia para este projeto a partir de
Relógio de espelho infinito com potenciômetros: 3 etapas
Relógio com espelho infinito com potenciômetros: Eu me deparei com um espelho infinito e achei muito legal. Isso me inspirou a fazer um espelho infinito, mas eu precisava dele para ter um propósito. Então, decidi fazer um relógio de espelho infinito funcional. Este é um espelho infinito que permite que você
Leia os valores de ADC nos potenciômetros: 4 etapas
Leia valores de ADC de potenciômetros: neste artigo, mostrarei como ler valores de ADC de um potenciômetro. Essa é a base da programação do Arduino. que está lendo valores analógicos usando o pino analógico fornecido pelo Arduino. Além de usar o potentio, existem vários sensores que
Controlando 3 servo motores com 3 potenciômetros e um Arduino: 11 etapas (com fotos)
Controlando 3 Servo Motores com 3 Potenciômetros e um Arduino: Olá. Este é meu primeiro instrutível, então espero que você seja paciente comigo se eu cometer algum erro ao configurá-lo. Ele foi escrito para iniciantes, então os mais avançados podem pular muito disso e apenas começar a conectá-lo. O objetivo que eu estabeleci
Saída controlada por movimento - De uma luz com detecção de movimento: 6 etapas
Tomada controlada por movimento - a partir de uma luz com detecção de movimento: Imagine que você é um doce ou travessura indo para a casa mais assustadora do quarteirão. Depois de passar por todos os ghouls, fantasmas e cemitérios, você finalmente chega ao último caminho. Você pode ver o doce em uma tigela à sua frente! Mas de repente um gho