● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto....
- LED 3mm Lampu LED 3 mm....
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil....
- Water Level sensor ketinggian air - deteksi air....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- 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
NodeMCU dikhususkan sebagai board yang dapat terhubung dengan jaringan internet (Wifi), jadi buat yang ingin belajar Internet of... selengkapnya
Jumpa lagi dengan indomaker, salam hangat untuk anda-anda diluar sana yang selalu semangat belajar Arduino. Pada tutorial kali ini... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
LCD atau Liquid Crystal Display adalah Perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Pasti Anda semua sudah tahukan apa itu pas foto. Bagi Anda yang belum tahu apa itu pas foto, pas... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
USB Host Shield merupakan sebuah board tambahan yang berfungsi untuk komunikasi perangkat antarmuka USB sperti mouse, keyboard, joystick, MIDI,... selengkapnya
Pada artikel sebelumnya kita sudah belajar untuk mendaftar ke thingspeak, jika belum silahkan bisa di lihat DISINI. Oke sip... selengkapnya
Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Cara Membuat Alarm Keamanan Sederhana dengan Sensor PIR dan Raspberry Pi 5
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.