Daftar Isi:

Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04: 3 Langkah
Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04: 3 Langkah

Video: Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04: 3 Langkah

Video: Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04: 3 Langkah
Video: Sensor Ultrasonic (HC-SR04), Mengukur jarak dengan menggunakan Sensor ultrasonik dan NodeMCU ESP8266 2024, Juli
Anonim
Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04
Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04

Sensor Jarak Ultrasonik HC-SR04 menggunakan sonar ultrasound non-kontak untuk mengukur jarak ke suatu objek. Ini terdiri dari dua pemancar, penerima dan sirkuit kontrol. Pemancar memancarkan suara ultrasonik frekuensi tinggi, yang memantul dari benda padat terdekat, dan penerima mendengarkan gema yang kembali. Gema itu kemudian diproses oleh rangkaian kontrol untuk menghitung perbedaan waktu antara sinyal yang dikirim dan diterima. Kali ini selanjutnya dapat digunakan, bersama dengan beberapa matematika pintar, untuk menghitung jarak antara sensor dan objek yang memantulkan!

Perlengkapan

Apa yang Anda perlukan:

  • Raspberry Pi 2/3/4"
  • Kartu Micro SD dimuat dengan Raspbian
  • 5.1V USB Power supply
  • HC-SR04 (jelas)
  • Papan tempat memotong roti
  • 4 Kabel Pria ke Wanita
  • Monitor dan keyboard untuk Raspberry Pi

Langkah 1: Siapkan Raspberry Pi

Siapkan Raspberry Pi
Siapkan Raspberry Pi
  1. Masukkan kartu SD yang telah Anda atur dengan Raspbian (melalui NOOBS) ke dalam slot kartu microSD di bagian bawah Raspberry Pi Anda.
  2. Temukan ujung konektor USB dari kabel keyboard Anda, dan sambungkan keyboard ke port USB di Raspberry Pi (tidak masalah port mana yang Anda gunakan).
  3. Pastikan layar Anda dicolokkan ke stopkontak dan dihidupkan. Lihatlah port HDMI pada Raspberry Pi - perhatikan bahwa mereka memiliki sisi datar di atasnya. Gunakan kabel untuk menghubungkan layar ke port HDMI Raspberry Pi - gunakan adaptor jika perlu.

  4. Colokkan catu daya USB ke soket dan sambungkan ke port daya Raspberry Pi Anda.
  5. Raspberry Pi Anda akan mulai booting maka Anda akan siap untuk pergi.

Langkah 2: Menyiapkan Perangkat Keras

Menyiapkan Perangkat Keras
Menyiapkan Perangkat Keras

Menyiapkan sensor jarak ultrasonik cukup sederhana, tidak diperlukan bagian lain yang rumit, hanya sensor, 4 kabel dan Raspberry Pi. Ini hanya memiliki empat pin:

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

Langkah 3: Skrip Python

Skrip Python
Skrip Python

Pertama kita harus menginstal pustaka python gpozero dan untuk menggunakannya kita akan membuat skrip baru

sudo nano distance_sensor.py

dengan berikut ini:

# Mendapatkan perpustakaan yang kita butuhkan

from gpiozero import DistanceSensor from time import sleep # Inisialisasi sensor ultrasonik sensor = DistanceSensor(trigger=18, echo=24) while True: # Tunggu 2 detik sleep(2) # Dapatkan jarak dalam meter distance = sensor.distance # Tapi kita mau dalam sentimeter distance = sensor.distance * 100 # Kita akan mendapatkan angka desimal yang besar sehingga kita akan membulatkannya menjadi 2 tempat distance = round(sensor.distance, 2) # Cetak informasi ke screen print("Distance: {} cm".format(sensor.jarak))

Direkomendasikan: