Taula de continguts:

Detecció de distància amb Raspberry Pi i HC-SR04: 3 passos
Detecció de distància amb Raspberry Pi i HC-SR04: 3 passos

Vídeo: Detecció de distància amb Raspberry Pi i HC-SR04: 3 passos

Vídeo: Detecció de distància amb Raspberry Pi i HC-SR04: 3 passos
Vídeo: ✅ Sensor de Distancia (proximidad) hasta 5 metros / HC-SR04 y ARDUINO 2024, De novembre
Anonim
Detecció de distància amb Raspberry Pi i HC-SR04
Detecció de distància amb Raspberry Pi i HC-SR04

El sensor de distància ultrasònic HC-SR04 utilitza un sonar d’ultrasons sense contacte per mesurar la distància a un objecte. Consta de dos transmissors, un receptor i un circuit de control. Els transmissors emeten un so d'ultrasons d'alta freqüència, que rebota contra qualsevol objecte sòlid proper, i el receptor escolta qualsevol ressò de retorn. Aquest ressò el processa el circuit de control per calcular la diferència de temps entre el senyal que es transmet i es rep. Aquest temps es pot utilitzar posteriorment, juntament amb algunes matemàtiques intel·ligents, per calcular la distància entre el sensor i l'objecte reflectant.

Subministraments

Què necessiteu:

  • Raspberry Pi 2/3/4
  • Targeta Micro SD carregada amb Raspbian
  • Alimentació USB 5.1V
  • HC-SR04 (òbviament)
  • Taula de pa
  • 4 cables masculí a femení
  • Monitor i teclat per a Raspberry Pi

Pas 1: configureu el Raspberry Pi

Configureu el Raspberry Pi
Configureu el Raspberry Pi
  1. Inseriu la targeta SD que heu configurat amb Raspbian (mitjançant NOOBS) a la ranura de la targeta microSD de la part inferior del vostre Raspberry Pi.
  2. Cerqueu l’extrem del connector USB del cable del teclat i connecteu el teclat a un port USB de Raspberry Pi (no importa quin port feu servir).
  3. Assegureu-vos que la pantalla estigui endollada i connectada a una presa de paret. Mireu els ports HDMI del Raspberry Pi: observeu que tenen un costat pla a la part superior. Utilitzeu un cable per connectar la pantalla al port HDMI de Raspberry Pi: utilitzeu un adaptador si cal.

  4. Connecteu la font d’alimentació USB a una presa de corrent i connecteu-la al port d’alimentació del vostre Raspberry Pi.
  5. El vostre Raspberry Pi començarà a arrencar i ja estareu a punt.

Pas 2: Configuració del maquinari

Configuració del maquinari
Configuració del maquinari

Configurar el sensor de distància per ultrasons és bastant senzill, no calen altres parts complicades, només el sensor, 4 cables i el Raspberry Pi. Només té quatre pins:

  • VCC al pin 2 (5V)
  • TRIG al pin 12 (GPIO 18)
  • ECHO al pin 18 (GPIO 24)
  • GND al pin 6 (GND)

Pas 3: Python Script

Script Python
Script Python

En primer lloc, hauríem d’instal·lar la biblioteca python gpiozero i per utilitzar-la crearem un nou script

sudo nano distance_sensor.py

amb el següent:

# Obtenir les biblioteques que necessitem

des de la importació de gpiozero DistanceSensor des de la importació del temps de son # Inicialitzar sensor de sensor ultrasònic = DistanceSensor (activador = 18, eco = 24) mentre és True: # Espereu 2 segons de son (2) # Obteniu la distància en metres distància = sensor.distance # Però volem en centímetres distància = sensor.distance * 100 # Obteniríem un nombre decimal gran, de manera que l’arrodonirem a 2 punts distància = round (sensor.distance, 2) # Imprimiu la informació a la pantalla ("Distància: {} cm ".format (sensor.distance))

Recomanat: