Índice:
- Etapa 1: Reúna seus materiais
- Etapa 2: Conectando seu circuito
- Etapa 3: Programando Seu Arduino
- Etapa 4: Registrando Seus Dados de Calibração
- Etapa 5: Criando sua curva de calibração
- Etapa 6: Calibrando Seu Sistema
Vídeo: Range Finder Arduino: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este telêmetro foi criado para monitorar se uma porta está aberta ou não. Medir a distância de uma porta nos permitirá identificar se uma porta está aberta ou fechada.
Etapa 1: Reúna seus materiais
Para completar este projeto, é necessário adquirir:
Microcontrolador Arduino Uno
Cabo USB (para conectar o Arduino ao computador)
Notebook
Resistores (10.000 Ohm)
Tábua de pão
Sonar
Etapa 2: Conectando seu circuito
Siga o diagrama acima para conectar seu circuito. Você notará que o vcc está conectado ao pino 5v, o trigonométrico está conectado ao pino 9, o eco está conectado ao pino 10 e o gnd está conectado ao aterramento.
Etapa 3: Programando Seu Arduino
Copie e cole este código em seu editor e depois carregue-o no Arduino. Isso produzirá valores de distância do seu Arduino que precisaremos calibrar
Etapa 4: Registrando Seus Dados de Calibração
Atualmente, seu Arduino não está produzindo valores de distância, ele está produzindo valores de duração. Precisamos criar uma curva de calibração para encontrar a equação da linha. Para fazer isso pegue uma régua e configure seu Arduino na base dela, a cada 5 polegadas registre a duração que o Arduino produz. Em seguida, pegaremos esses dados e os inseriremos em uma planilha do Excel.
Etapa 5: Criando sua curva de calibração
No excel certifique-se de que na coluna 1 você coloca sua distância e na coluna 2 você coloca sua distância. Em seguida, destaque as colunas e selecione inserir gráfico de dispersão. Clique com o botão direito em um dos pontos de dados e clique em formato de linha de tendência e selecione linear. Por fim, selecione a equação de exibição no gráfico. Por fim, registre a equação fornecida a você.
Etapa 6: Calibrando Seu Sistema
Agora que você encontrou sua equação, você converterá a duração em distância. Pegue sua equação e insira-a em seu código abaixo de onde paramos originalmente. Por exemplo, minha equação era y = 0,007x-0,589, então eu colocaria:
duração = pulseIn (echoPin, HIGH);
atraso (1000);
distância = 0,007 * duração-0,589;
Serial.println (distância);
atraso (500);
Salve este código e carregue-o em seu Arduino
Recomendado:
Rádio Elenco FM LONG RANGE com Rashpberry Pi SOMENTE !!: 6 etapas
Rádio Elenco FM SOMENTE COM Rashpberry Pi !!: Pessoal, sim, estou de volta para " ensinar ", passou muito tempo desde o último instrutível que escrevo, mas estava aprendendo mais sobre " ensinar " você mais. Então, vamos começar. Muitos de vocês devem estar pensando sobre mudules e outros componentes que
Range Finder DIY com Arduino: 6 etapas
Range Finder DIY com Arduino: neste artigo, vou mostrar como você pode fazer um range finder usando arduino
IoT - ThingSpeak - ESP32-Long-Range-Wireless-Vibration-And-Temp: 6 etapas
IoT - ThingSpeak - ESP32-Long-Range-Wireless-Vibration-And-Temp: Neste projeto, iremos medir a vibração e a temperatura usando sensores de vibração e temperatura NCD, Esp32, ThingSpeak. A vibração é verdadeiramente um movimento de vaivém - ou oscilação - de máquinas e componentes em dispositivos motorizados. Vibração no i
Arduino Distance Finder: 3 etapas
Arduino Distance Finder: Este é um projeto baseado em breadboard que usa o Atmel Atmega 2560 (Arduino Mega) para encontrar a distância usando o sensor ultrassônico. A saída pode ser obtida em " cm " na tela LCD 16x2 e no monitor serial do Arduino IDE. Também podemos usar 16x2
Tutorial Ultrasonic Range Finder com Arduino e LCD: 5 etapas
Tutorial Ultrasonic Range Finder com Arduino e LCD: Muitas pessoas criaram instruções sobre como usar o Arduino Uno com um sensor ultrassônico e, às vezes, também com uma tela LCD. Sempre descobri, no entanto, que esses outros instrutíveis costumam pular etapas que não são óbvias para começar