● online
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Push Button Tactile Switch Saklar Tombol Tinggi - ....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Kabel Jumper Dupont Pelangi 30 cm female to Female....
- Power module DC DC 9A 300W Step Down Buck Converte....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- 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.
Tutorial Menggunakan Sensor PIR dengan Raspberry Pi
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan berdarah panas. Saat tidak ada perubahan panas di area pengamatan, sensor akan tetap diam. Tapi ketika ada sesuatu yang bergerak, misalnya seseorang berjalan melewati sensor maka perubahan radiasi inframerah ini akan langsung terdeteksi. PIR kemudian mengeluarkan sinyal output berupa pulsa listrik yang bisa dibaca oleh Raspberry Pi. Dari sinilah kita bisa tahu apakah ada gerakan atau tidak. Fungsi ini sangat berguna untuk berbagai aplikasi, seperti alarm keamanan, lampu otomatis, monitor aktivitas, hingga sistem penghitung orang dalam sebuah ruangan.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan :
- Raspberry Pi Trainer Kit V2
- Sensor PIR
- Breadboard dan kabel jumper
- Software:
-
- MobaXterm (untuk remote terminal)
- Notepad++ (untuk menulis skrip Python)
Wiring Rangkaian Percobaan Sensor PIR
Susun rangkaian dengan panduan seperti ini :
- Kaki + ke pin 5V
- Kaki D ke GPIO 4
- Kaki – ke GND

Gambar 1. Wiring Rangkaian Sensor PIR dengan GPIO 4
Menyesuaikan Sensor PIR

Gambar 2. Potensiometer pada Sensor PIR
Sebagian besar sensor PIR memiliki dua buah potensiometer yang berfungsi untuk:
- Mengatur sensitivitas sensor.
- Mengatur durasi sinyal output setelah gerakan terdeteksi.
Kalau kamu memutar potensiometer timeout ke arah berlawanan arah jarum jam, sinyal akan bertahan selama sekitar 2.5 detik setelah deteksi gerakan. Tapi kalau diputar ke penuh searah jarum jam, sinyal bisa bertahan hingga 250 detik.
Menulis Program Menyalakan Sensor PIR
Setelah sensor PIR terpasang, buka Notepad++ dan buat file Python baru. Tulis kode berikut dan simpan kode dengan nama pir.py :
from gpiozero import MotionSensor
pir = MotionSensor(4)
while True:
pir.wait_for_motion()
print("You moved")
pir.wait_for_no_motion()
Penjelasan Kode
from gpiozero import MotionSensormengimpor kelas MotionSensor dari pustaka gpiozero untuk sensor gerak PIR.pir = MotionSensor(4)membuat objekpiryang terhubung ke pin GPIO 4.while True:memulai loop tanpa henti.pir.wait_for_motion()menunggu sampai sensor PIR mendeteksi gerakan.print("You moved")menampilkan pesan “You moved” saat gerakan terdeteksi.pir.wait_for_no_motion()menunggu sampai sensor tidak mendeteksi gerakan lagi sebelum lanjut.
Apa yang Akan Terjadi dengan Sensor PIR?
![]()
Gambar 3. Hasil Percobaan Pada Terminal
Saat program dijalankan, Raspberry Pi akan mulai memantau sinyal dari sensor PIR. Selama tidak ada gerakan di sekitar sensor, Raspberry Pi akan tetap diam, menunggu. Begitu seseorang atau benda bergerak di depan sensor, sinyal output dari pin OUT akan aktif, dan Raspberry Pi akan mendeteksi adanya gerakan. Saat itu terjadi, terminal akan menampilkan pesan “You moved”. Setelah gerakan berhenti, Raspberry Pi kembali ke mode siaga, siap mendeteksi gerakan berikutnya. Program ini berjalan terus-menerus dalam loop tanpa henti.
Tutorial Menggunakan Sensor PIR dengan Raspberry Pi
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Oke kali ini saatnya kita mulai running ke mesin CNC router engaraving langsung. Sebelumnya apakah anda sudah mempersiapkan bahan-bahanya?... selengkapnya
Motor merupakan salah satu komponen paling penting dalam dunia robotika karena memungkinkan sebuah sistem untuk bergerak secara fisik. Dengan motor,... selengkapnya
DHT11 adalah perangkat elektronik yang digunakan untuk mendeteksi kelembapan dan suhu udara. Sensor ini dapat digunakan untuk mendeteksi suhu... selengkapnya
Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor... selengkapnya
Real Time Clock DS3231 adalah rangkaian elektronik yang berfungsi untuk menyediakan data waktu dan tanggal dengan tingkat presisi... selengkapnya
I think I need to make a virtual personal assistant that can help me make a self-service video tutorial... selengkapnya
Rotary encoder adalah sebuah perangkat elektronik yang mampu mengkonversi gerakan mekanis berputar menjadi sinyal listrik, menjadi elemen kunci dalam memenuhi... selengkapnya
Mengukur konsumsi listrik secara real-time bisa menjadi salah satu proyek menarik menggunakan ESP32. Dengan bantuan IC HLW8032, ESP32 dapat membaca... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
12A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.199.000Tutorial Menggunakan Sensor PIR dengan Raspberry Pi
Kategori
Artikel Terkait
-
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
-
Cara Bikin Sistem Monitoring Kelembapan Tanah Berbasis Arduino Uno dan Sensor YL69
-
Bikin Sistem Monitor Volume Air Tandon Otomatis Pakai Arduino Uno dan Sensor Ultrasonik
-
Bikin Smart Medicine Box Otomatis Pakai Arduino Nano dan Sensor Suhu DHT11
-
Bikin Sensor Parkir Otomatis Pakai Arduino Uno dan HC SR04

Saat ini belum tersedia komentar.