İçindekiler:
Video: Raspberry Pi ve HC-SR04 ile Mesafe Algılama: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
- Raspbian ile kurduğunuz SD kartı (NOOBS aracılığıyla) Raspberry Pi'nizin alt tarafındaki microSD kart yuvasına takın.
- 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).
-
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.
- USB güç kaynağını bir prize takın ve Raspberry Pi'nizin güç bağlantı noktasına bağlayın.
- Raspberry Pi'niz açılmaya başlayacak ve ardından gitmeye hazır olacaksınız.
2. Adım: Donanımın Kurulması
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ı
Ö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:
Hareket Sensörü APDS9960 ile Mesafe Yakınlık Ölçümü: 6 Adım
Hareket Sensörü APDS9960 ile Mesafe Yakınlık Ölçümü: Bu derste bir hareket sensörü APDS9960, arduino ve Visuino kullanarak mesafeyi nasıl ölçeceğimizi öğreneceğiz.Videoyu izleyin
PIR ile Arduino Sosyal Mesafe Cihazı Nasıl Yapılır: 4 Adım
PIR ile Arduino Sosyal Mesafe Cihazı Nasıl Yapılır: 1
OLED Ultrasonik Mesafe Bulucu ve Visuino ile Arduino UNO: 7 Adım
OLED Ultrasonik Mesafe Bulucu ve Visuino ile Arduino UNO: Bu eğitimde Arduino UNO, OLED Lcd, Ultrasonik telemetre modülü ve Visuino'yu kullanarak ultrasonik menzili Lcd üzerinde görüntüleyeceğiz ve kırmızı bir LED ile limit mesafesini ayarlayacağız. Bir tanıtım videosu izleyin
ESP8266 ve AskSensors IoT Cloud ile Ultrasonik Mesafe Nasıl İzlenir: 5 Adım
ESP8266 ve AskSensors IoT Cloud ile Ultrasonik Mesafe Nasıl İzlenir: Bu talimat, AskSensors IoT bulutuna bağlı ultrasonik HC-SR04 sensörü ve ESP8266 düğüm MCU kullanarak bir nesneye olan mesafenin nasıl izleneceğini sunar
Raspberry Pi Zero ve Opencv ile Yüz ve Göz Algılama: 3 Adım
Raspberry Pi Zero ve Opencv ile Yüz ve Göz Algılama: Bu talimatta, ahududu pi ve opencv kullanarak yüz ve gözü nasıl tespit edebileceğinizi göstereceğim. Bu benim opencv'deki ilk talimatım. Ahudududa açık cv kurmak için birçok öğreticiyi takip ettim ama her seferinde bazı hatalarla karşılaştım. neyse ben