Número Browse:0 Autor:editor do site Publicar Time: 2020-06-08 Origem:alimentado
O componenteultra-sônicosensores que precisam ser listados quandoéusando ultrassônico para fazer radar arduino.
Arduino Board (Eu uso Arduino Uno)
Servo Motor (MG-996)
Sensor ultrassônico HC-SR04
Breadboardjumper.
Passo 1:
\"Primeiro, temos que cortar uma placa de cartão (15cm * 8cm). Então, cole o arduino e o servo motorNo transdutor ultra-sônico piezoelétrico
Passo 2:
Agora, devemos fazer um suporte em forma de \"l \" para o sensor ultrassônico (HC-SR04) para mantê-lo no servo motor.
Etapa 3:
Agora, devemos conectar o sensor sonar ao Arduino. Tenha cuidado quando.éConectando o VCC e o GND do sensor a 5V e GND de Arduino, respectivamente. Depois disso, conecte o pino Trig a 8 e o pino ECHO para 9 do Arduino.
Passo 4:
Depois da Connec.Ting o sensor transdutor ultra-sônico para tEle Arduino, é hora de conectar o servo motor a ele. Mais uma vez, tenha cuidado para conectar o VCC e o GND do servo motor. Conecte o sinal servo ao pino 10 de Arduino.
Etapa 5: software necessário para o radar Arduino:
Você precisará de Arduino IDE e processando IDE para executá-lo radar projeto.
O processamento IDE receberá o valor enviado de Arduino e explicará a área alvo (marca vermelha). Siga o link para baixá-los.
Ideamento de processamento: https://processing.org/download/support.html
Arduino IDE: https://www.artuino.cc/en/main/software
Passo 6: Código do Arduino:
#ingcludeconst int triggerpin = 8;
const int echopin = 9;
Const int Motorsignalpin = 10;
constit skingangle = 90;
constit mementangle = 6;
constit Maximumle = 175;
constit rotationspeed = 1;
servo motor;
Configuração anular (void)
{pinmode (triggerpin, saída);
pinmode (echopin, entrada);
Motor.attach (Motorsignalpin);
Serial.begin (9600);
Loop Void (VOID)
{static int locatangle = brickangle;
estático int Motorrotateamount = rotações de velocidade;
motor.write (motociclista);
Atraso (10);
SerialOutput (lotesco, calculeistance ());
motorAngle + = motorRotateAmount;
(MotorAngle \"= minimumAngle || motorAngle \" = maximumAngle) {motorRotateAmount = -motorRotateAmount;
int CalculateDistance (void)
{DigitalWrite (TriggerPin, ALTA);
delayMicroseconds (10);
digitalWrite (TriggerPin, LOW);
longa duração = pulseIn (EchoPin, ALTA);
distância flutuador = duração * 0.017F;
retornar int (distância);
SerialOutput vazio (ângulo int const, distância const int)
Cadeia angleString = Cadeia (ângulo);
Corda Corda distanceString = (distância);
Serial.println (angleString + \"\" + distanceString);
Passo 7: Pega o IDE:
Podemos usar o IDE de processamento para encontrar facilmente qualquer objeto dentro do intervalo (40 cm). Se não houver um IDE em seu PC, faça o download. Antes de usar este IDE, é preciso configurar a fonte.
Para fazer isso, é preciso instalar o\"OCRAEXT.TTF \" file \ localizado na Radar.zip. Então, vá em Ferramentas / criar Font. Selecione \"OCRAExtended \" da lista, selecione um tamanho de fonte de 25 e clique em \"OK \".
Passo 8:
Agora, temos de encontrar o número da porta COM. Vá para o Arduino IDE e encontrar a porta COM (COM3 na foto). Coloque o número da porta COM na linha 13 do código de processamento (Com3 na fotografia).
Step9:
Finalmente, pressionando o botão\"Run \" botão \ exibirá uma janela de processamento. Ela vai mostrar o ângulo de radar servo e distanciamento objectoe do sensor de ultra-sons piezoeléctrico transdutor.