Índice:
- Suprimentos
- Etapa 1: configurar o Raspberry Pi
- Etapa 2: Configurando o Hardware
- Etapa 3: Script Python
Vídeo: Sensor de distância com Raspberry Pi e HC-SR04: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
O Sensor Ultrassônico de Distância HC-SR04 usa um sonar de ultrassom sem contato para medir a distância até um objeto. É composto por dois transmissores, um receptor e um circuito de controle. Os transmissores emitem um som ultrassônico de alta frequência, que ricocheteia em qualquer objeto sólido próximo, e o receptor escuta qualquer eco de retorno. Esse eco é então processado pelo circuito de controle para calcular a diferença de tempo entre o sinal sendo transmitido e recebido. Este tempo pode ser usado posteriormente, junto com alguma matemática inteligente, para calcular a distância entre o sensor e o objeto refletivo!
Suprimentos
O que você vai precisar:
- Raspberry Pi 2/3/4
- Cartão Micro SD carregado com Raspbian
- Fonte de alimentação USB 5.1V
- HC-SR04 (obviamente)
- Tábua de pão
- 4 cabos macho para fêmea
- Monitor e teclado para Raspberry Pi
Etapa 1: configurar o Raspberry Pi
- Insira o cartão SD que você configurou com Raspbian (via NOOBS) no slot de cartão microSD na parte inferior do seu Raspberry Pi.
- Encontre a extremidade do conector USB do cabo do teclado e conecte o teclado a uma porta USB no Raspberry Pi (não importa qual porta você usa).
-
Certifique-se de que a tela esteja conectada a uma tomada e ligada. Observe a (s) porta (s) HDMI no Raspberry Pi - observe que elas têm um lado plano na parte superior. Use um cabo para conectar a tela à porta HDMI do Raspberry Pi - use um adaptador, se necessário.
- Conecte a fonte de alimentação USB em uma tomada e conecte-a à porta de alimentação do Raspberry Pi.
- Seu Raspberry Pi começará a inicializar e você estará pronto para começar.
Etapa 2: Configurando o Hardware
Configurar o sensor de distância ultrassônico é bastante simples, nenhuma outra parte complicada necessária, apenas o sensor, 4 cabos e o Raspberry Pi. Possui apenas quatro pinos:
- VCC para Pino 2 (5V)
- TRIG para o pino 12 (GPIO 18)
- ECHO para o pino 18 (GPIO 24)
- GND para pino 6 (GND)
Etapa 3: Script Python
Primeiramente devemos ter a biblioteca python gpiozero instalada e para usar iremos criar um novo script
sudo nano distance_sensor.py
com o seguinte:
# Obtendo as bibliotecas de que precisamos
from gpiozero import DistanceSensor from time import sleep # Inicializar sensor ultrassônico sensor = DistanceSensor (trigger = 18, echo = 24) enquanto True: # Aguarde 2 segundos sleep (2) # Obtenha a distância em metros distance = sensor.distance # Mas nós queremos em centímetros distance = sensor.distance * 100 # Obteríamos um grande número decimal, então o arredondaremos para 2 casas de distância = round (sensor.distance, 2) # Imprima as informações na tela ("Distance: {} cm ".format (sensor.distance))
Recomendado:
Meça a distância com o sensor ultrassônico HC-SRF04 (mais recente em 2020): 3 etapas
Meça a distância com o sensor ultrassônico HC-SRF04 (mais recente de 2020): O que é o sensor ultrassônico (distância)? Um ultrassom (Sonar) com ondas de alto nível que as pessoas não conseguem ouvir. No entanto, podemos ver a presença de ondas ultrassônicas em toda a natureza. Em animais como morcegos, golfinhos … use ondas ultrassônicas para
Medição de proximidade de distância com sensor de gesto APDS9960: 6 etapas
Medição de proximidade de distâncias com sensor de gestos APDS9960: Neste tutorial, aprenderemos como medir a distância usando um sensor de gestos APDS9960, arduino e Visuino. Assistir ao vídeo
Tutorial: como usar o sensor de distância ultrassônico analógico US-016 com o Arduino UNO: 3 etapas
Tutorial: como usar o sensor de distância ultrassônico analógico US-016 com Arduino UNO: Descrição: o módulo de partida ultrassônico US-016 permite recursos de não medição de 2 cm ~ 3 m, tensão de alimentação 5 V, corrente operacional 3,8 mA, suporte de tensão de saída analógica, estável e confiável. Este módulo pode ser diferente varia dependendo do apli
SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas
SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: Este instructables irá lidar com como usar um sensor ultrassônico conectado ao Arduino e medir com precisão distâncias de 20 cm a 720 cm
TrigonoDuino - Como medir a distância sem sensor: 5 etapas
TrigonoDuino - Como Medir Distância Sem Sensor: Este projeto é feito para medir distâncias sem sensor comercial. É um projeto de compreensão de regras trigonométricas com uma solução concreta. Pode ser adaptável a algum outro cálculo trigonométrico. Cos Sin e outros funcionam com