Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Cara Menghubungkan Sensor PIR ke Raspberry Pi untuk Mendeteksi Gerakan

Cara Menghubungkan Sensor PIR ke Raspberry Pi untuk Mendeteksi Gerakan

Diposting pada 1 September 2026 oleh indo maker / Dilihat: 6 kali / Kategori: ,

Mendeteksi keberadaan seseorang tidak selalu membutuhkan sensor yang rumit. Salah satu komponen yang paling sering digunakan untuk kebutuhan ini adalah sensor PIR, yaitu sensor yang dapat mendeteksi perubahan radiasi inframerah dari objek di sekitarnya. Dengan menghubungkan sensor PIR ke Raspberry Pi, kita bisa membuat berbagai proyek seperti lampu otomatis, sistem alarm, monitoring ruangan, hingga perangkat IoT sederhana.

Pada artikel ini, kita akan membahas cara menghubungkan sensor PIR ke Raspberry Pi mulai dari koneksi pin hingga program Python untuk membaca status sensor. Rangkaiannya cukup sederhana sehingga cocok untuk pemula yang baru belajar menggunakan GPIO Raspberry Pi. Setelah memahami dasarnya, sensor ini juga bisa dikembangkan menjadi bagian dari sistem otomatisasi yang lebih kompleks.

Alat dan Bahan Sensor PIR dengan Raspberry Pi

Untuk membuat rangkaian sensor PIR dengan Raspberry Pi, komponen yang dibutuhkan cukup sederhana. Kita hanya membutuhkan Raspberry Pi sebagai pengendali, modul PIR sebagai sensor gerakan, serta beberapa kabel untuk menghubungkan keduanya. Pada tutorial ini, kita bisa menggunakan GPIO Raspberry Pi secara langsung tanpa tambahan mikrokontroler atau modul perantara.

No. Alat/Bahan Jumlah Keterangan
1 Raspberry Pi 1 buah Pengendali utama
2 Sensor PIR HC-SR501 1 buah Mendeteksi gerakan
3 Kabel jumper Secukupnya Menghubungkan sensor ke GPIO
4 Kabel USB/Power Supply 1 buah Sumber daya Raspberry Pi
5 Komputer/Laptop 1 buah Untuk konfigurasi dan pemrograman

Dengan komponen tersebut, kita sudah bisa membuat sistem sederhana untuk mendeteksi gerakan menggunakan sensor PIR dan Raspberry Pi. Selanjutnya, kita tinggal menghubungkan pin VCC, GND, dan OUT dari sensor PIR ke GPIO Raspberry Pi sebelum masuk ke program Python.

Wiring Sensor PIR ke Raspberry Pi 5

Sensor PIR HC-SR501 memiliki tiga pin utama, yaitu VCC, GND, dan OUT. Pada Raspberry Pi 5, pin VCC sensor dapat dihubungkan ke sumber 5V, GND ke pin ground, sedangkan pin OUT digunakan sebagai jalur sinyal untuk memberi tahu Raspberry Pi ketika gerakan terdeteksi. Untuk rangkaian ini, kita menggunakan GPIO 17 sebagai input untuk membaca sinyal dari sensor PIR.

Pin PIR HC-SR501 Raspberry Pi 5 Fungsi
VCC 5V Catu daya sensor
GND GND Ground
OUT GPIO 17 Sinyal deteksi gerakan

Berikut gambaran wiring sederhananya:


Pastikan kabel OUT sensor PIR tidak terhubung ke pin 5V, karena pin GPIO Raspberry Pi bekerja pada level logika 3,3V. Setelah wiring selesai, kita bisa lanjut membuat program Python untuk membaca perubahan status GPIO ketika sensor mendeteksi gerakan.

Program Sensor PIR dengan Raspberry Pi 5

Setelah wiring selesai, kita bisa membuat program sederhana menggunakan Python untuk membaca sinyal dari sensor PIR. Prinsipnya cukup sederhana: ketika tidak ada gerakan, GPIO akan membaca kondisi LOW, sedangkan saat sensor mendeteksi gerakan, GPIO akan berubah menjadi HIGH. Program kemudian menampilkan status tersebut melalui Terminal sehingga kita bisa mengetahui kapan gerakan terdeteksi.

Pada program ini kita menggunakan library GPIO Zero untuk membaca sinyal dari sensor PIR melalui GPIO Raspberry Pi. GPIO Zero menyediakan class MotionSensor yang memang dirancang untuk menangani sensor gerakan, sehingga program bisa dibuat lebih sederhana. Jika ingin mempelajari fungsi MotionSensor dan fitur GPIO Zero lainnya, kamu bisa melihat dokumentasi resmi GPIO Zero.

from gpiozero import MotionSensor
from time import sleep

pir = MotionSensor(17)

print("Menunggu sensor PIR...")

while True:
    pir.wait_for_motion()
    print("Gerakan terdeteksi!")

    pir.wait_for_no_motion()
    print("Tidak ada gerakan.")

    sleep(0.5)

Cara Kerja Sensor PIR dengan Raspberry Pi 5

Sensor PIR bekerja dengan mendeteksi perubahan radiasi inframerah yang berasal dari objek, terutama manusia, yang bergerak di area jangkauannya. Ketika tidak ada perubahan yang terdeteksi, pin OUT berada pada kondisi LOW. Saat sensor mendeteksi gerakan, pin OUT berubah menjadi HIGH dan sinyal tersebut dibaca oleh GPIO 17 pada Raspberry Pi 5. Program Python kemudian menerjemahkan perubahan sinyal tersebut menjadi status “Gerakan terdeteksi!” atau “Tidak ada gerakan.”

Secara sederhana, alur kerjanya adalah objek bergerak → sensor PIR mendeteksi perubahan inframerah → pin OUT menghasilkan sinyal → GPIO Raspberry Pi membaca sinyal → program menentukan status gerakan. Konsep sederhana ini bisa dikembangkan menjadi berbagai aplikasi, seperti lampu otomatis, sistem alarm, penghitung aktivitas, maupun sistem monitoring ruangan berbasis Raspberry Pi.

Selain sensor PIR, Raspberry Pi dan ESP32-C3 Mini juga bisa digunakan untuk berbagai proyek sensor dan IoT. Kalau kamu ingin mempelajari komunikasi sensor menggunakan I2C pada ESP32-C3 Mini, kamu bisa membaca artikel Cara Mengetahui Alamat I2C SHT40 dengan ESP32-C3 Mini sebagai referensi tambahan.

Kesimpulan Sensor PIR dengan Raspberry Pi 5

Menghubungkan sensor PIR ke Raspberry Pi 5 cukup sederhana karena modul PIR hanya membutuhkan koneksi VCC, GND, dan OUT untuk mengirimkan informasi deteksi gerakan. Dengan memanfaatkan GPIO 17 sebagai input dan program Python, Raspberry Pi dapat membaca perubahan sinyal dari sensor dan mengetahui kapan terdapat gerakan di area yang dipantau.

Rangkaian sederhana ini bisa menjadi dasar untuk berbagai proyek IoT dan otomatisasi, seperti alarm, lampu otomatis, monitoring ruangan, maupun sistem keamanan sederhana. Setelah memahami cara kerja sensor PIR, kamu juga bisa mengembangkannya dengan menambahkan sensor atau perangkat lain sesuai kebutuhan proyek.

Bagikan ke

Cara Menghubungkan Sensor PIR ke Raspberry Pi untuk Mendeteksi Gerakan

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Cara Menghubungkan Sensor PIR ke Raspberry Pi untuk Mendeteksi Gerakan

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: