Sadržaj:

Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04: 3 koraka
Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04: 3 koraka

Video: Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04: 3 koraka

Video: Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04: 3 koraka
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Novembar
Anonim
Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04
Mjerenje udaljenosti pomoću Raspberry Pi i HC-SR04

HC-SR04 Ultrazvučni senzor udaljenosti koristi beskontaktni ultrazvučni sonar za mjerenje udaljenosti do objekta. Sastoji se od dva odašiljača, prijemnika i upravljačkog kruga. Odašiljači emitiraju visokofrekventni ultrazvučni zvuk koji se odbija od obližnjih čvrstih objekata, a prijemnik osluškuje povratni odjek. Taj odjek zatim obrađuje upravljačko kolo za izračunavanje vremenske razlike između signala koji se prenosi i prima. Ovo vrijeme se kasnije može upotrijebiti, zajedno s malo pametne matematike, za izračunavanje udaljenosti između senzora i reflektirajućeg objekta!

Supplies

Šta će vam trebati:

  • Raspberry Pi 2/3/4
  • Mikro SD kartica napunjena Raspbian -om
  • 5.1V USB napajanje
  • HC-SR04 (očigledno)
  • Breadboard
  • 4 muška kabela
  • Monitor i tastatura za Raspberry Pi

Korak 1: Postavite Raspberry Pi

Postavite Raspberry Pi
Postavite Raspberry Pi
  1. Umetnite SD karticu koju ste postavili s Raspbian -om (putem NOOBS -a) u utor za microSD karticu na donjoj strani vašeg Raspberry Pi.
  2. Pronađite kraj kabla USB tastature na USB konektoru i povežite tastaturu sa USB portom na Raspberry Pi (nije važno koji port koristite).
  3. Uvjerite se da je ekran uključen u zidnu utičnicu i uključen. Pogledajte HDMI priključke na Raspberry Pi -u - primijetite da imaju ravnu stranu na vrhu. Upotrijebite kabel za povezivanje ekrana s HDMI portom Raspberry Pi - po potrebi upotrijebite adapter.

  4. Uključite USB napajanje u utičnicu i spojite ga na priključak za napajanje vašeg Raspberry Pi.
  5. Vaš Raspberry Pi će se pokrenuti i tada ćete biti spremni za rad.

Korak 2: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera

Postavljanje ultrazvučnog senzora udaljenosti prilično je jednostavno, nisu potrebni drugi komplicirani dijelovi, samo senzor, 4 kabela i Raspberry Pi. Ima samo četiri pina:

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

Korak 3: Python skripta

Python Script
Python Script

Prvo bismo trebali imati instaliranu python gpiozero biblioteku i za korištenje ćemo stvoriti novu skriptu

sudo nano distance_sensor.py

sa sljedećim:

# Dobivanje biblioteka koje su nam potrebne

from gpiozero import DistanceSensor from time import sleep sleep # Inicijalizacija ultrazvučnog senzora senzora = DistanceSensor (okidač = 18, eho = 24) dok je True: # Pričekajte 2 sekunde spavanja (2) # Dobijte udaljenost u metrima distance = sensor.distance # Ali želimo to u centimetrima distance = sensor.distance * 100 # Dobili bismo veliki decimalni broj pa ćemo ga zaokružiti na 2 mjesta distance = round (sensor.distance, 2) # Odštampajte informacije na ekranu ("Udaljenost: {} cm ".format (senzor.daljenost))

Preporučuje se: