İçindekiler:

Raspberry Pi ve HC-SR04 ile Mesafe Algılama: 3 Adım
Raspberry Pi ve HC-SR04 ile Mesafe Algılama: 3 Adım

Video: Raspberry Pi ve HC-SR04 ile Mesafe Algılama: 3 Adım

Video: Raspberry Pi ve HC-SR04 ile Mesafe Algılama: 3 Adım
Video: Raspberry Pi 3 İle Dijital Metre Nasıl Yapılır? HC-SR04 İle Mesafe Ölçümü #10 2024, Temmuz
Anonim
Raspberry Pi ve HC-SR04 ile Mesafe Algılama
Raspberry Pi ve HC-SR04 ile Mesafe Algılama

HC-SR04 Ultrasonik Mesafe Sensörü, bir nesneye olan mesafeyi ölçmek için temassız ultrasonik sonar kullanır. Bir alıcı ve bir kontrol devresi olmak üzere iki vericiden oluşur. Vericiler, yakındaki katı nesnelerden yansıyan yüksek frekanslı bir ultrasonik ses yayar ve alıcı herhangi bir geri dönüş yankısını dinler. Bu yankı daha sonra, iletilen ve alınan sinyal arasındaki zaman farkını hesaplamak için kontrol devresi tarafından işlenir. Bu süre, daha sonra, sensör ve yansıtıcı nesne arasındaki mesafeyi hesaplamak için akıllı bir matematikle birlikte kullanılabilir!

Gereçler

Neye ihtiyacınız olacak:

  • Ahududu Pi 2/3/4
  • Raspbian yüklü Micro SD Kart
  • 5.1V USB Güç kaynağı
  • HC-SR04 (belli ki)
  • ekmek tahtası
  • 4 Erkek - Dişi Kablo
  • Raspberry Pi için monitör ve klavye

1. Adım: Raspberry Pi'yi Kurun

Raspberry Pi'yi Ayarlayın
Raspberry Pi'yi Ayarlayın
  1. Raspbian ile kurduğunuz SD kartı (NOOBS aracılığıyla) Raspberry Pi'nizin alt tarafındaki microSD kart yuvasına takın.
  2. Klavyenizin kablosunun USB konektör ucunu bulun ve klavyeyi Raspberry Pi'deki bir USB bağlantı noktasına bağlayın (hangi bağlantı noktasını kullandığınız önemli değil).
  3. Ekranınızın bir duvar prizine takılı ve açık olduğundan emin olun. Raspberry Pi'deki HDMI bağlantı noktalarına bakın - üstlerinde düz bir kenarları olduğuna dikkat edin. Ekranı Raspberry Pi'nin HDMI bağlantı noktasına bağlamak için bir kablo kullanın - gerekirse bir adaptör kullanın.

  4. USB güç kaynağını bir prize takın ve Raspberry Pi'nizin güç bağlantı noktasına bağlayın.
  5. Raspberry Pi'niz açılmaya başlayacak ve ardından gitmeye hazır olacaksınız.

2. Adım: Donanımın Kurulması

Donanımı Kurma
Donanımı Kurma

Ultrasonik mesafe sensörünün kurulumu oldukça basittir, başka hiçbir karmaşık parçaya gerek yoktur, sadece sensör, 4 kablo ve Raspberry Pi. Sadece dört pimi vardır:

  • VCC'den Pin 2'ye (5V)
  • PİN 12'ye TRIG (GPIO 18)
  • ECHO'dan Pin 18'e (GPIO 24)
  • GND'den Pin 6'ya (GND)

3. Adım: Python Komut Dosyası

Python Komut Dosyası
Python Komut Dosyası

Öncelikle python gpiozero kütüphanesini kurmalıyız ve kullanmak için yeni bir script oluşturacağız.

sudo nano mesafe_sensor.py

Takip ederek:

# İhtiyacımız olan kütüphaneleri almak

gpiozero'dan DistanceSensor from time import sleep # Ultrasonik sensör sensörünü başlat = DistanceSensor(trigger=18, echo=24) iken True: # 2 saniye bekleyin uyku(2) # Mesafeyi metre cinsinden alın mesafe = sensör.distance # Ama istiyoruz santimetre cinsinden mesafe = sensor.distance * 100 # Büyük bir ondalık sayı alacağız, bu yüzden onu 2 basamağa yuvarlayacağız mesafe = yuvarlak(sensor.distance, 2) # Bilgileri ekrana yazdır print("Mesafe: {} cm".format(sensör.mesafe))

Önerilen: