Mündəricat:

Raspberry Pi və HC-SR04 ilə məsafə algılama: 3 addım
Raspberry Pi və HC-SR04 ilə məsafə algılama: 3 addım

Video: Raspberry Pi və HC-SR04 ilə məsafə algılama: 3 addım

Video: Raspberry Pi və HC-SR04 ilə məsafə algılama: 3 addım
Video: E18-D80NK IR maneə yaxınlığına dair sensorlar (infraqırmızı sensor) E3F-R2 2024, Iyul
Anonim
Raspberry Pi və HC-SR04 ilə məsafə algılama
Raspberry Pi və HC-SR04 ilə məsafə algılama

HC-SR04 Ultrasonik Məsafə Sensoru bir obyektə olan məsafəni ölçmək üçün təmassız ultrasəs sonarından istifadə edir. İki ötürücüdən, qəbuledicidən və idarəetmə sxemindən ibarətdir. Vericilər yaxınlıqdakı hər hansı bir bərk cisimdən sıçrayan yüksək tezlikli ultrasəs səsi yayır və alıcı hər hansı bir geri dönüş əks -sədasını dinləyir. Bu əks -səda, ötürülən və alınan siqnal arasındakı vaxt fərqini hesablamaq üçün nəzarət dövrəsi tərəfindən işlənir. Bu zaman sonradan bəzi ağıllı riyaziyyatla birlikdə sensorla əks etdirən cisim arasındakı məsafəni hesablamaq üçün istifadə edilə bilər!

Təchizat

Nə lazımdır:

  • Raspberry Pi 2/3/4
  • Raspbian ilə yüklənmiş Micro SD Kart
  • 5.1V USB Güc təchizatı
  • HC-SR04 (açıq şəkildə)
  • Çörək lövhəsi
  • 4 Kişi -Qadın Kabelləri
  • Raspberry Pi üçün monitor və klaviatura

Addım 1: Raspberry Pi qurun

Raspberry Pi qurun
Raspberry Pi qurun
  1. Raspbian ilə qurduğunuz SD kartı (NOOBS vasitəsilə) Raspberry Pi -nin altındakı microSD kart yuvasına daxil edin.
  2. Klaviatura kabelinizin USB bağlayıcı ucunu tapın və klaviaturanı Raspberry Pi üzərindəki USB portuna qoşun (hansı portdan istifadə etməyinizin əhəmiyyəti yoxdur).
  3. Ekranınızın elektrik prizinə qoşulduğundan və açıldığından əmin olun. Raspberry Pi üzərindəki HDMI port (lar) a baxın - yuxarıda düz bir tərəfi olduğuna diqqət yetirin. Ekranı Raspberry Pi -nin HDMI portuna bağlamaq üçün bir kabel istifadə edin - lazım olduqda bir adapter istifadə edin.

  4. USB enerji təchizatı yuvasına qoşun və Raspberry Pi -nin güc portuna qoşun.
  5. Raspberry Pi yüklənməyə başlayacaq və sonra hazırsınız.

Addım 2: Avadanlıq qurulması

Avadanlığın Qurulması
Avadanlığın Qurulması

Ultrasonik məsafə sensoru qurmaq olduqca sadədir, başqa heç bir mürəkkəb hissəyə ehtiyac yoxdur, yalnız sensor, 4 kabel və Raspberry Pi. Yalnız dörd sancağı var:

  • VCC Pin 2 (5V)
  • Pin 12 -ə TRIG (GPIO 18)
  • Pin 18 -ə ECHO (GPIO 24)
  • GND -dən Pin 6 -ya (GND)

Addım 3: Python Script

Python Script
Python Script

Əvvəlcə python gpiozero kitabxanasını quraşdırmalıyıq və istifadə etmək üçün yeni bir skript yaradacağıq

sudo nano məsafə_sensor.py

aşağıdakılarla:

# Ehtiyacımız olan kitabxanaları əldə edirik

gpiozero importundan DistanceSensor vaxtdan idxal yuxusundan # Ultrasonik sensor sensoru işə salın = DistanceSensor (tətik = 18, echo = 24) Doğru olarkən: # 2 saniyə gözləyin (2) # Məsafəni metrlə alın məsafə = sensor.distance # Amma biz istəyirik santimetr məsafədə = sensor.distance * 100 # Böyük bir ondalık sayı alacağıq, buna görə 2 yerə yuvarlaqlaşdıracağıq məsafə = yuvarlaq (sensor.distance, 2) # Məlumatı ekranda çapa yazdırın ("Məsafə: {} sm ". format (sensor. məsafə))

Tövsiyə: