Índice:

Sensor de som e servo: movimento reativo: 4 etapas
Sensor de som e servo: movimento reativo: 4 etapas

Vídeo: Sensor de som e servo: movimento reativo: 4 etapas

Vídeo: Sensor de som e servo: movimento reativo: 4 etapas
Vídeo: Conheça os sensores do Arduino #ManualMaker Aula 6, Vídeo 1 2024, Novembro
Anonim
Sensor de som e servo: movimento reativo
Sensor de som e servo: movimento reativo
Sensor de som e servo: movimento reativo
Sensor de som e servo: movimento reativo
Sensor de som e servo: movimento reativo
Sensor de som e servo: movimento reativo

Primeiro você precisa reunir materiais relevantes para montar este circuito.

Suprimentos:

1 Arduino

1 Sensor Ultrassônico HC-SR04

1 servo

1 breadboard

1 bateria de 9 volts

1 adaptador de bateria de 9 volts

3 fios de ligação pretos (terra / negativo)

3 fios de jumpers vermelhos (tensão / positivo)

Jumper de 2 cores (entrada / saída)

Etapa 1: Compreendendo os componentes

Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
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 sensor de som tem um pino VCC / 5V (vermelho), um pino terra / GND (preto) e um pino de saída (cor). Eles podem ter saídas analógicas e / ou digitais dependendo do sensor.

O servo tem uma porta de 5 V (vermelha), uma porta de modulação por largura de pulso / PWM (cor) e uma porta de aterramento / GND (preta). Clique no link para saber mais sobre como funciona.

Etapa 2: Configurando o Circuito

Configurando o circuito
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. No layout o Sensor de Som é representado por um potenciômetro, pois funcionam da mesma forma em termos de código.

Conecte o sensor de som no barramento de alimentação da placa de ensaio, tomando nota de sua orientação (isso será importante ao usar os fios de jumper para conectar ao arduino). Conecte o VCC com um fio de jumper vermelho no barramento de alimentação positivo da placa de ensaio. Conecte o GND com um fio de jumper preto no barramento de alimentação negativo da placa de ensaio. Conecte o pino de saída com um jumper de cor na porta analógica A5.

Conecte o servo à placa de ensaio e ao arduino. Use um fio de jumper colorido para conectar sua porta de entrada / sinal à porta PWM digital, 13 no arduino. Conecte o fio de jumper preto no barramento de alimentação GND. Conecte o fio de jumper vermelho em uma fileira de terminais. O servo precisará de energia extra que é fornecida pela bateria de 9V.

Conecte a bateria de 9 V, fio de jumper vermelho na mesma fileira de terminais que o fio de jumper vermelho do servo. O fio de jumper preto será conectado no mesmo barramento de alimentação lateral que o resto dos componentes.

Etapa 3: Baixe a GUI e o código de entrada do Arduino

Baixe a GUI e o código de entrada do Arduino
Baixe a GUI e o código de entrada do Arduino
Baixe a GUI e o código de entrada do Arduino
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

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

ângulo interno;

void setup () {

servo_test.attach (servoPin);

Serial.begin (9600);

}

void loop () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (soundSensor);

atraso (50);

ângulo = mapa (soundValue, 0, 1023, 0, 180);

servo_test.write (ângulo);

atraso (50);

}

Etapa 4: Sensor de som + Servo + Arduino

Sensor de som + Servo + Arduino
Sensor de som + Servo + Arduino
Sensor de som + Servo + Arduino
Sensor de som + Servo + Arduino

É assim que o circuito final deve ser. Assista ao video para ver como funciona.

Recomendado: