● online
- Raspberry Pi Pico Microcontroller Board....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- B0505S-1W 5V to 5V converter DC DC power module co....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- 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
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Pada umumnya sebuah output data dapat kita tampilkan di berbagai platform software maupun hardware. Misalnya pada web, aplikasi android,... selengkapnya
Pada artikel ini akan membahas bagaimana cara menangani motor stepper dan uln2003 tentunya masih menggunakan Arduino sebagai kontrolernya. Stepper... selengkapnya
Sensor INA219 merupakan sensor yang berfungsi untuk mengukur 2 parameter sekaligus yaitu tegangan (volt) dan arus (ampere). Tegangan yang... selengkapnya
Bagi orang-orang yang sering melihat konten-konten di aplikasi Instagram mungkin sudah tidak asing lagi, melihat gambar atau foto yang... selengkapnya
Melanjutakan tutorial edisi telegram kali ini kita akan mendetekesi suhu meggunakan sensor Ds18b20 dan ESP01. Dalam tutorial ini kita... selengkapnya
Kali ini kita akan mencoba menggunakan sensor DHT11 pada ESP32. Seperti yang kita ketahui sensor DHT11 ini berfungsi untuk... selengkapnya
LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Pasti Anda semua sudah tahukan apa itu pas foto. Bagi Anda yang belum tahu apa itu pas foto, pas... selengkapnya
Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.50012A 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.400Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.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.400Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900

Saat ini belum tersedia komentar.