ALERT SYSTEM
Peralatan yang diperlukan :
Komponen Raspberry Pi
Raspberry Pi
Berfungsi sebagai otak dari rangkaian serta memonitoring gerak rangkaian
Adaptor Raspberry Pi
Berfungsi sebagai pemasok daya untuk Raspberry Pi
Kabel VGA
Berfungsi untuk menampilkan layar pada monitor dari Raspberry Pi
Perangkat utama
Monitor
Berfungsi Sebagai tampilan visual untuk melakukan setup dan coding pada Raspberry Pi
Mouse
Berfungsi Sebagai komponen kendali untuk monitor
Keyboard
Berfungsi Sebagai komponen kendali untuk mengetik
Komponen elektronika
PIR Motion Sensor
Breadboard
Berfungsi sebagai tempat dimana komponen diletakkan dan teraliri aliran listrik
Kabel Male-Female
Berfungsi untuk menghubungkan Pin dari Raspberry pada komponen
Buzzer
Resistor 220 Ohms
GPIO Extension Cable
Gambar Rangkaian dan Schematic Alert System
Langkah-Langkah
Buka Thonny Python IDE, lalu buatlah program baru dengan klik New, lalu ketikkan program berikut ini.
# Memasukkan library
from gpiozero import MotionSensor,Buzzer,LED
# Inisialisasi pin PIR sensor
pirSensor = MotionSensor(22)
# Inisialisasi pin buzzer
buzzer = Buzzer(27)
# Inisialisasi pin LED
led = LED(17)
while True:
pirSensor.wait_for_motion()# Mendeteksi adanya pergerakan!
buzzer.on()# Menyalakan buzzer
led.on() # Menyalakan LED
print("Ada pergerakan")
pirSensor.wait_for_no_motion()# Tidak ada pergerakan!
print("Tidak ada pergerakan!")
buzzer.off()# Mematikan buzzer
led.off()# Mematikan LED
Pastikan program yang diketik benar, lalu save dengan nama “sensorgerak”, lalu run!
Maka program ini akan berjalan, lalu program ini akan membuat PIR Motion Sensor menjadi standby dan ketika ada gerakan yang terdeteksi maka secara otomatis PIR akan mengirimkan sinyal ke Raspi dan Buzzer akan bersuara beep… beep… beep… dan LED akan menyala.
Kalau ingin menghentikan programnya tinggal klik stop di Thonny Python IDE.
Hasil Output
Output terminal yang ada di Thonny Python IDE akan menampilkan seperti ini.
Saat tidak ada pergerakan maka LED mati dan buzzer juga tidak bersuara
LED akan menyala dan buzzer akan bersuara ketika ada gerakan yang terdeteksi.
SELESAI