Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi 3 – Panduan Lengkap

Persyaratan Hardware

Diagram Penghubungan

Pin sensor terhubung ke Pi sebagai berikut:

  1. VCC → Pin 2 (5 V)
  2. GND → Pin 6 (ground)
  3. TRIG → Pin 12 (GPIO18)
  4. ECHO → Resistor 330 Ω → Pin 18 (GPIO24); Resistor 470 Ω → Pin 6 (ground)

Resistor membatasi pulsa echo 5 V ke tingkat logika 3,3 V Pi.

Letakkan sensor di breadboard dan jalankan kabel jumper ke pin GPIO yang sesuai. Untuk menambahkan sensor kedua, duplikat penyiapan di sisi lain papan, menghubungkan VCC dan GND ke rel daya yang sama dan memilih dua pin GPIO bebas untuk TRIG dan ECHO.

Perangkat Lunak – Contoh Python

Buka IDE atau terminal favorit Anda, buat berkas baru bernama ultrasonic_distance.py, dan tempel skrip berikut. Kode ditulis untuk satu sensor; duplikat bagian dan ganti nama variabel (TRIG2, ECHO2, dll.) untuk mendukung sensor kedua.

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
TRIG1 = 18
ECHO1 = 24
GPIO.setup(TRIG1, GPIO.OUT)
GPIO.output(TRIG1, False)
GPIO.setup(ECHO1, GPIO.IN)
time.sleep(0.1)
GPIO.output(TRIG1, True)
time.sleep(0.00001)
GPIO.output(TRIG1, False)
while GPIO.input(ECHO1) == 0:
pass
pulse_start1 = time.time()
while GPIO.input(ECHO1) == 1:
pass
pulse_end1 = time.time()
pulse_duration1 = pulse_end1 - pulse_start1
distance1 = pulse_duration1 * 17150
distance1 = round(distance1, 2)
print(f'Distance: {distance1} cm')
time.sleep(10)
GPIO.cleanup()

Simpan berkas, lalu jalankan dari terminal dengan:

python3 ultrasonic_distance.py

Untuk sensor tambahan, cerminkan penyiapan di breadboard, perbarui nomor pin TRIG dan ECHO dalam kode, dan tambahkan blok pengukuran kedua.

Sumber: Ultrasonic Sensor (HC‑SR04) + Raspberry Pi

Proses manufaktur

  1. Membangun Pencatat Suhu Raspberry Pi dengan Sensor I2C $5
  2. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  3. Membangun Stasiun Cuaca Raspberry Pi yang Mengirim Data Cuaca Harian melalui Email
  4. Cara Menghubungkan Sensor Suhu One-Wire DS1820 ke Raspberry Pi Menggunakan GPIO
  5. Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi 3 – Panduan Lengkap
  6. Sensor Pelacakan Garis dengan Raspberry Pi – Detektor Pintu/Garis Sederhana KY-033
  7. Mengontrol LED dengan Sensor Gerak PIR pada Raspberry Pi
  8. Bangun Sensor Kelembaban Tanah Berbasis Raspberry Pi Biaya Rendah untuk Irigasi Cerdas
  9. Membaca Sensor Hall Linier dengan Raspberry Pi: Panduan Java & Wawasan ADC0832
  10. Bangun Sistem Pemantauan Suhu & Cahaya Multi-Sensor dengan Raspberry Pi & DS18B20