Bangun Detektor Pencuri Berbasis Raspberry Pi – Panduan Langkah demi Langkah
Bangun Detektor Pencuri Berbasis Raspberry Pi – Panduan Langkah demi Langkah
Temukan cara mengubah komputer kecil berukuran kartu kredit menjadi alat keamanan rumah praktis. Dengan hanya beberapa komponen, Anda akan mempelajari pin GPIO, rangkaian sederhana, dan skrip Python sambil membuat perangkat yang memberi tahu Anda ketika seseorang menginjak sensor yang diaktifkan oleh tekanan.
Mengapa Menggunakan Raspberry Pi?
Raspberry Pi adalah komputer serbaguna dan murah yang terhubung ke monitor atau TV dan menerima keyboard dan mouse standar. Ini menjalankan distribusi Linux lengkap, mendukung video high-definition, dan dapat menjalankan perangkat lunak sehari-hari seperti spreadsheet atau game. Yang lebih penting, pin Input/Output Umum (GPIO)-nya memungkinkan berinteraksi langsung dengan dunia fisik, menjadikannya ideal untuk proyek maker seperti sistem alarm, stasiun cuaca, dan bahkan burung unggas otomatis.
Ringkasan Proyek
Dalam panduan ini kita akan membangun “detektor pencuri” sederhana yang memainkan sirene polisi setiap kali seseorang menginjak platform tekanan. Desain ini ramah pemula dan dapat diselesaikan dalam beberapa jam.
Langkah 1 – Kumpulkan Bagian-Bagian
- Raspberry Pi B+ atau 2 dengan Raspbian/NOOBS yang telah dimuat (misalnya, Pi 2 dengan 8 GB Noobs)
- Monitor HDMI atau TV (hanya satu yang diperlukan)
- Keyboard, mouse, dan suplai daya
- Speaker komputer dengan daya eksternal
- Kertas tebal, foil kemasan, dan 2 klip badu
- Breadboard tanpa solder, resistor (nilai tidak krusial), kabel jumper pria-ke-pria dan pria-ke-wanita
- Berkas audio untuk diputar (misalnya, MP3 sirene polisi)
- Kotak Raspberry Pi (misalnya, Kotak RPi 2)
- Opsional: Pi Break-Out Kit (misalnya, Pi Break-Out Kit)
- Alat harian: gunting, lem, penggaris, pensil
Langkah 2 – Buat Pemicu Tekanan
- Potong persegi panjang kardus (ukuran fleksibel).
- Lipat dua untuk membuat lipatan; hindari melipat terlalu banyak untuk menjaga kedua sisi tetap terpisah.
- Potong dua persegi panjang kecil dari foil kemasan dan tempel di dalam lipatan lipatan—pastikan mereka tidak menyentuh.
- Pasang klip badu ke foil di setiap sisi dan potong kelebihan.
- Rangkaian sekarang berfungsi sebagai sakontak sederhana: menginjak platform melengkapi rangkaian dan mengirim sinyal ke Pi.
Langkah 3 – Siapkan Pi dan Instal Perangkat Lunak
- Nyalakan Pi dan, jika ini kali pertama, ikuti panduan setup awal.
- Buka terminal dan jalankan perintah berikut untuk memperbarui sistem dan menginstal paket yang diperlukan:
sudo apt-get update sudo apt-get upgrade sudo apt-get install python-dev python-rpi.gpio
- Buat skrip Python:
nano pi-thief-detector.py. - Salin kode berikut ke editor:
import RPi.GPIO as GPIO import time import os # GPIO setup GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_UP) while True: if GPIO.input(17) == GPIO.LOW: os.system('omxplayer -o local thief_siren.mp3') time.sleep(5) - Simpan berkas (Ctrl+X → Y → Enter). Buatnya dapat dieksekusi:
chmod +x pi-thief-detector.py. - Salin berkas MP3 pilihan Anda (misalnya,
thief_siren.mp3) ke direktori home Pi. - Jalankan skrip:
sudo python pi-thief-detector.py.
Sekarang, ketika seseorang menginjak platform kardus, Pi akan mendeteksi sinyal dan memainkan sirene.
Apa yang Akan Anda Pelajari
- Pembuatan rangkaian dasar dengan klip badu dan foil.
- Menggunakan pin GPIO untuk membaca input fisik.
- Menulis program Python sederhana yang berinteraksi dengan hardware.
- Menginstal dan mengelola perangkat lunak pada Raspberry Pi.
Selamat membangun proyek keamanan praktis ini dan jangan ragu untuk menyesuaikan desain—tambahkan LED, buzzer, atau sistem peringatan nirkabel untuk setup yang lebih canggih.