● online
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- Push Button Tactile Switch Saklar Tombol Tinggi - ....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- USB To RS485 High Speed Converter RS-485 RS 485 Ad....
- B0505S-1W 5V to 5V converter DC DC power module co....
- 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 MotionSensor
mengimpor kelas MotionSensor dari pustaka gpiozero untuk sensor gerak PIR.pir = MotionSensor(4)
membuat objekpir
yang 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
Hallo pada artikel kali ini, saya akan memberikan cara menampilkan teks pada LCD dengan NodeMCU. Bagi anda yang sudah... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Sensor level A01 Series adalah perangkat yang digunakan untuk mengukur ketinggian permukaan benda padat atau cairan menggunakan gelombang ultrasonik. Sensor ini... selengkapnya
Syarat utama jika anda ingin belajar atau ingin menjadi programmer web sebelum belajar Bahasa pemograman alangkah baiknya memahami dulu... selengkapnya
Sensor TDS meter adalah perangkat elektronika yang digunakan untuk mengukur partikel terlarut dalam air, partikel terlarut termasuk zat organik... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Tidak jauh-jauh dari shield ESP-01 lagi, kali ini akan membahas module shield untuk relay. Cukup praktis dan hemat size... selengkapnya
Pernahkah Anda melihat katalog busana muslimah ataupun lainnya, lalu ada objek orang yang sama dengan mengunakan baju berwarna tetapi... selengkapnya
Melanjutakan tutorial edisi telegram kali ini kita akan mendetekesi suhu meggunakan sensor Ds18b20 dan ESP01. Dalam tutorial ini kita... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
ESP-WROOM-32 is Powered by Espressif’s most advanced SoC, the ESP-WROOM-32 features high performance, a wide range of peripherals, Wi-Fi and… selengkapnya
Rp 38.400Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Specifications: 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.800Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.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.400POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900
Saat ini belum tersedia komentar.