Índice:

Sensor de distância com Raspberry Pi e HC-SR04: 3 etapas
Sensor de distância com Raspberry Pi e HC-SR04: 3 etapas

Vídeo: Sensor de distância com Raspberry Pi e HC-SR04: 3 etapas

Vídeo: Sensor de distância com Raspberry Pi e HC-SR04: 3 etapas
Vídeo: 3 Ultrasonic Sensor to RaspBerry Pi Straightforward connection | Quick Recap 2024, Novembro
Anonim
Sensor de distância com Raspberry Pi e HC-SR04
Sensor de distância com Raspberry Pi e HC-SR04

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

Configure o Raspberry Pi
Configure o Raspberry Pi
  1. 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.
  2. 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).
  3. 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.

  4. Conecte a fonte de alimentação USB em uma tomada e conecte-a à porta de alimentação do Raspberry Pi.
  5. Seu Raspberry Pi começará a inicializar e você estará pronto para começar.

Etapa 2: Configurando o Hardware

Configurando o Hardware
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

Python Script
Python Script

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: