● online
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Jasa Cetak PCB....
- Raspberry Pi Pico Microcontroller Board....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- 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.
Cara Membuat Alarm Keamanan Sederhana dengan Sensor PIR dan Raspberry Pi 5
Sensor PIR bisa digunakan untuk mendeteksi gerakan manusia dan mengirimkan sinyal ke Raspberry Pi 5. Jika ditambahkan buzzer, rangkaian sederhana ini dapat dikembangkan menjadi alarm pendeteksi gerakan yang memberikan bunyi peringatan ketika ada aktivitas di area yang dipantau. Konsepnya cukup sederhana sehingga cocok untuk pemula yang ingin mencoba membuat sistem keamanan berbasis Raspberry Pi.
Pada artikel ini, kita akan membahas cara menghubungkan sensor PIR dan buzzer ke Raspberry Pi 5, kemudian membuat program Python untuk mengaktifkan alarm ketika gerakan terdeteksi. Jika ingin memahami penggunaan sensor PIR pada Raspberry Pi secara lebih dasar, kamu juga bisa membaca artikel Cara Menghubungkan Sensor PIR ke Raspberry Pi untuk Mendeteksi Gerakan sebagai referensi tambahan.
Alat dan Bahan Alarm Sensor PIR Raspberry Pi 5
Untuk membuat alarm pendeteksi gerakan dengan sensor PIR dan Raspberry Pi 5, kita hanya membutuhkan beberapa komponen dasar. Raspberry Pi 5 berfungsi sebagai pengendali, sensor PIR digunakan untuk mendeteksi gerakan, sedangkan buzzer menjadi output yang menghasilkan bunyi peringatan. Selain itu, kita membutuhkan kabel jumper dan media untuk menjalankan program Python.
| No. | Alat/Bahan | Jumlah | Keterangan |
|---|---|---|---|
| 1 | Raspberry Pi 5 | 1 buah | Pengendali utama |
| 2 | Sensor PIR HC-SR501 | 1 buah | Mendeteksi gerakan |
| 3 | Buzzer | 1 buah | Menghasilkan bunyi alarm |
| 4 | Kabel jumper | Secukupnya | Menghubungkan komponen |
| 5 | Breadboard | 1 buah | Media perakitan rangkaian |
| 6 | Kabel USB-C | 1 buah | Sumber daya dan koneksi Raspberry Pi 5 |
Untuk rangkaian sederhana ini, sensor PIR akan menggunakan GPIO 17 sebagai input, sedangkan buzzer akan dihubungkan ke salah satu GPIO sebagai output. Selanjutnya, kita akan membahas wiring agar setiap komponen terhubung dengan benar sebelum masuk ke program Python.
Wiring Sensor PIR dan Buzzer ke Raspberry Pi 5
Sensor PIR HC-SR501 memiliki tiga pin utama, yaitu VCC, GND, dan OUT. Pada rangkaian ini, VCC sensor dihubungkan ke 5V Raspberry Pi 5, GND ke GND, dan OUT ke GPIO 17 sebagai input untuk membaca sinyal deteksi gerakan. Sementara itu, buzzer digunakan sebagai output alarm dan dihubungkan ke GPIO 18, sehingga Raspberry Pi dapat mengaktifkan atau mematikannya melalui program Python.
| Komponen | Pin | Raspberry Pi 5 | Fungsi |
|---|---|---|---|
| PIR HC-SR501 | VCC | 5V | Catu daya |
| PIR HC-SR501 | GND | GND | Ground |
| PIR HC-SR501 | OUT | GPIO 17 | Input deteksi gerakan |
| Buzzer | (+) | GPIO 18 | Output alarm |
| Buzzer | (-) | GND | Ground |
Gambaran wiring:
Catatan: GPIO Raspberry Pi menggunakan level logika 3,3 V. Pastikan buzzer yang digunakan sesuai untuk dikendalikan dari GPIO dan tidak membutuhkan arus melebihi kemampuan pin. Jika menggunakan buzzer yang membutuhkan daya lebih besar, gunakan rangkaian driver seperti transistor agar GPIO tidak terbebani.
Program Alarm Sensor PIR dengan Raspberry Pi 5
Setelah sensor PIR dan buzzer terhubung, Raspberry Pi 5 dapat diprogram untuk memantau kondisi sensor dan mengaktifkan buzzer ketika gerakan terdeteksi. Pada program ini, MotionSensor digunakan untuk membaca sensor PIR pada GPIO 17, sedangkan Buzzer digunakan untuk mengendalikan buzzer pada GPIO 18. Library GPIO Zero membuat proses tersebut lebih sederhana karena kita tidak perlu mengatur GPIO secara manual. Untuk melihat fungsi MotionSensor dan Buzzer secara lebih lengkap, kamu bisa mengunjungi dokumentasi resmi GPIO Zero.
Berikut program Python yang digunakan:
from gpiozero import MotionSensor, Buzzer
from signal import pause
pir = MotionSensor(17)
buzzer = Buzzer(18)
def gerakan_terdeteksi():
print("Gerakan terdeteksi! Alarm aktif.")
buzzer.on()
def tidak_ada_gerakan():
print("Tidak ada gerakan. Alarm mati.")
buzzer.off()
pir.when_motion = gerakan_terdeteksi
pir.when_no_motion = tidak_ada_gerakan
print("Sistem alarm aktif. Menunggu gerakan...")
pause()
Program tersebut akan terus memantau kondisi sensor PIR. Ketika gerakan terdeteksi, Raspberry Pi 5 akan mengaktifkan buzzer dan menampilkan pesan “Gerakan terdeteksi! Alarm aktif.” pada Terminal. Saat tidak ada gerakan, buzzer akan dimatikan dan status berubah menjadi “Tidak ada gerakan. Alarm mati.”
Cara Kerja Alarm Sensor PIR dengan Raspberry Pi 5
Ketika sensor PIR mendeteksi adanya gerakan, pin OUT akan memberikan sinyal HIGH yang dibaca oleh GPIO 17 pada Raspberry Pi 5. Program kemudian menjalankan perintah untuk mengaktifkan buzzer melalui GPIO 18 sehingga terdengar bunyi alarm. Ketika gerakan tidak lagi terdeteksi, status sensor berubah dan program mematikan buzzer. Secara sederhana, alurnya adalah gerakan terdeteksi → PIR mengirim sinyal → GPIO 17 membaca sinyal → Raspberry Pi memprosesnya → GPIO 18 mengaktifkan buzzer.
Kesimpulan Alarm Sensor PIR dengan Raspberry Pi 5
Membuat alarm pendeteksi gerakan dengan sensor PIR dan Raspberry Pi 5 dapat dilakukan dengan rangkaian yang sederhana. Sensor PIR berfungsi sebagai input untuk mendeteksi gerakan, sedangkan buzzer digunakan sebagai output untuk memberikan peringatan. Dengan memanfaatkan GPIO dan library GPIO Zero, Raspberry Pi 5 dapat mengaktifkan buzzer secara otomatis ketika gerakan terdeteksi.
Rangkaian ini juga bisa menjadi dasar untuk sistem keamanan yang lebih kompleks. Buzzer dapat dikembangkan dengan menambahkan LED, notifikasi melalui jaringan, kamera, atau penyimpanan log sehingga Raspberry Pi 5 tidak hanya memberikan alarm, tetapi juga dapat melakukan monitoring secara lebih lengkap.
Cara Membuat Alarm Keamanan Sederhana dengan Sensor PIR dan Raspberry Pi 5
Motor merupakan salah satu komponen paling penting dalam dunia robotika karena memungkinkan sebuah sistem untuk bergerak secara fisik. Dengan motor,... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Phyton merupakan bahasa yang sangat populer saat ini. Bahasa yang dibuat oleh Guido Van Rossum pada tahun 1991 ini... selengkapnya
Panel P10 LED Matrix merupakan sebuah display berisi kumpulan led-led yang disusun secara matrix. Fungsinya untuk menampilkan informasi berupa... selengkapnya
Software dari keluarga adobe, yaitu salah satunya Adobe Photoshop. Adobe Photoshop ini di ciptakan secara multi fungsi, mulai untuk... selengkapnya
Pernahkah Anda melihat suatu objek foto diatas air, lalu di atas air ada pantulan dari objek foto tersebut, nah... selengkapnya
Arduino Pro Mini merupakan jenis Arduino yang berukuran kecil dibandingkan dengan Nano, Unodan Mega. Dengan ukuran yang kecil ini... selengkapnya
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.570.000Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Cara Membuat Alarm Keamanan Sederhana dengan Sensor PIR dan Raspberry Pi 5
Kategori
Artikel Terkait
-
Jaga Kualitas Udara Kamar Tetap Sehat Pakai ESP32 dan Sensor MQ-135
-
Stabil Terus! Cara Bikin Kontrol Kelembapan Ruangan Otomatis Pakai Arduino dan PID
-
Bikin Robot Anti Tumbang Panduan Lengkap Self-Balancing Robot Pakai Arduino
-
Bikin Mobil Parkir Otomatis Pakai Arduino dan PID dengan Budget di Bawah 100 Ribu
-
Bikin Stabilizer 1-Axis Low Budget Pakai Arduino dan PID

Saat ini belum tersedia komentar.