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

Menghubungkan Sensor Gerak PIR HC-SR501 dengan Raspberry Pi

Isi

Semua makhluk hidup memancarkan energi ke lingkungan dalam bentuk radiasi infra merah yang tidak terlihat oleh mata manusia. Sensor PIR (Passive infrared) dapat digunakan untuk mendeteksi radiasi pasif ini. Ketika sebuah objek (manusia atau hewan) yang memancarkan radiasi infra merah melewati bidang pandang sensor, ia mendeteksi perubahan suhu dan oleh karena itu dapat digunakan untuk mendeteksi gerakan.

HC-SR501 menggunakan deteksi diferensial dengan dua sensor inframerah piroelektrik. Dengan mengambil perbedaan nilai, suhu rata-rata dari bidang pandang sensor dihilangkan dan dengan demikian mengurangi kesalahan positif.

Menghubungkan HC-SR501 dengan Raspberry Pi mudah karena output sensornya Ramah Pi yaitu. 3.3V dan dapat dialiri daya dari rel 5V  Pi.

Sensor PIR, HC-SR501 terdiri dari 3 pin:

Kerja sensor PIR HC-SR501

Sensor gerak Pir berfungsi

Modul memiliki jendela persegi panjang dengan dua sub probe 1 dan 2 yang terletak di dua ujung persegi panjang. Ketika sebuah benda yang memancarkan radiasi infra merah bergerak dari sisi ke sisi, waktu untuk setiap probe untuk deteksi bervariasi. Semakin besar perbedaan waktu, semakin sensitif perangkat. Ini juga menggunakan lensa Fresnel untuk meningkatkan bukaan sensor dan filter dalam gelombang inframerah.

Penyesuaian

Diagram sirkuit

Sirkuit sensor gerak Pir

VccKeluaranTanah terhubung ke 2 (5V ), 26 (GPIO ) dan 6 (GND ) masing-masing pin Pi.

Program Python

Jika Anda belum menginstal library Python GPIO atau tidak terbiasa dengan pin Raspberry Python dan GPIO, silakan ikuti tutorial pertama kami Led Blinking menggunakan Raspberry Pi.
import RPi.GPIO sebagai GPIO #Import GPIO library
import time #Import time library
GPIO.setmode(GPIO.BOARD) #Set penomoran pin GPIO
pir =26 #Asosiasikan pin 26 ke pir
GPIO.setup(pir, GPIO.IN) #Set pin sebagai GPIO di
cetak “Menunggu sensor untuk menyelesaikan”
time.sleep(2) #Menunggu 2 detik untuk sensor untuk memulai
cetak “Mendeteksi gerakan”
sementara Benar :
if GPIO.input(pir):#Periksa apakah pir HIGH
cetak “Motion Detected!”
time.sleep(2) #D1- Delay untuk menghindari multiple detection
time.sleep(0.1) #While loop delay harus lebih kecil dari delay detection(hardware)
Jalankan program di atas.

Catatan:Program dapat dikalibrasi untuk penundaan deteksi (perangkat keras) yang lebih kecil dengan menggunakan penundaan Program yang lebih kecil (D1).

Keluaran

Baca Informasi Lebih Lanjut…..

Menghubungkan Sensor Gerak PIR HC-SR501 dengan Raspberry Pi


Proses manufaktur

  1. Ukur suhu dengan sensor DS18B20 1-kawat dan Raspberry Pi
  2. Memantau Suhu Dengan Raspberry Pi
  3. Sensor suhu 1-kawat DS1820 di Raspberry Pi (langsung GPIO)
  4. Integrasi Data Sensor dengan Mikroprosesor Raspberry Pi
  5. Sensor Ultrasonik (HC-SR04) + Raspberry Pi
  6. Sensor pelacakan garis dengan RPi
  7. Sensor gerak, alarm, perekaman video dalam HA pada Raspberry Pi
  8. Sistem Sensor Gerak Inframerah DIY untuk Raspberry Pi
  9. Sensor Gerak menggunakan Raspberry Pi
  10. Sensor Kelembaban Tanah Raspberry Pi