● online
- Breadboard 400 titik lubang Bread board Projectboa....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- 5V 700mA (3.5W) Isolated switch Power Supply Modul....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- 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
Raspberry Pi tidak hanya bisa menyalakan LED atau membaca input dari tombol, tapi juga bisa digunakan untuk membuat simulasi lampu... selengkapnya
Modul Led Dot Matrix 32×16 adalah modul display yang menggunakan kumpulan – kumpulan LED yang dirangkai dengan susunan 32... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Salah satu proyek pertama yang sering dilakukan oleh pemula dalam dunia Raspberry Pi adalah menyalakan LED. Meskipun terlihat sederhana, proyek... selengkapnya
Hallo semua, pada artikel kali saya ini akan membahas kembali seputar push button switch dimana pada artikel yang sebelumnya... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
Pada beberapa profesi yang menggunakan bantuan suatu aplikasi ataupun perangkat lunak sangatlah banyak. Nyatanya dengan adanya berbagai macam perangkat... selengkapnya
Rotary encoder adalah sebuah perangkat elektronik yang mampu mengkonversi gerakan mekanis berputar menjadi sinyal listrik, menjadi elemen kunci dalam memenuhi... selengkapnya
Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400

Saat ini belum tersedia komentar.