CCTV
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
Camera Raspberry
Push Button
GPIO Extension Cable
Gambar Rangkaian dan Schematic CCTV
Langkah-Langkah
Cara memasang kamera di raspberry pi.
Buka tutup raspberry pi
Maka raspi akan terbuka seperti ini
Lalu buka pin pengunci dengan cara di tarik ke atas secara bersamaan
Siapkan Modul Camera
Masukkan Kabel flexible ke dalam slot camera SECARA PERLAHAN
Kencang kan pin pengunci dengan cara di tekan
Tutup kembali dengan rapat dengan cara memasukkan kamera ke lubang casing yang tepat dan tekan bagian samping-samping casing secara perlahan.
Cara enable kamera di Raspberry Pi beserta langkah-langkah proses eksekusi program
Buka terminal lalu ketikkan “sudo raspi-config” lalu enter, maka akan keluar window seperti dibawah ini.
Arahkan ke “Interface Option” lalu enter, maka akan tertampil seperti ini.
Setelah itu arahkan ke “Legacy Camera” lalu enter, lalu arahkan ke “Ya” seperti foto dibawah ini, lalu enter.
Maka akan tertampil window seperti ini, maka dari itu langkah-langkah menyalakan camera di raspberry pi sudah benar, tinggal enter untuk kembali ke terminal
Setelah itu close terminalnya, lalu kita beralih ke Thonny Python IDE, lalu buatlah program baru dengan klik New, dan ketikkan program berikut ini.
# impor paket yang diperlukan
from gpiozero import Button, MotionSensor
from picamera import PiCamera
from time import sleep
from signal import pause
# membuat objek yang merujuk ke tombol,
# sensor gerak dan PiCamera
button = Button(2)
pir = MotionSensor(4)
camera = PiCamera()
# Memulai kamera
camera.rotation = 180
camera.start_preview()
# Nama gambar
i = 0
# hentikan kamera saat tombol ditekan
def stop_camera():
camera.stop_preview()
#exit the program
exit()
# ambil foto saat gerakan terdeteksi
def take_photo():
global i
i = i + 1
camera.capture('/home/pi/Desktop/image_%s.jpg' % i)
print('Foto berhasil diambil!')
sleep(10)
# menetapkan fungsi yang berjalan saat tombol ditekan
button.when_pressed = stop_camera
# menetapkan fungsi yang berjalan ketika gerakan terdeteksi
pir.when_motion = take_photo
pause()
Pastikan program yang diketik benar, lalu save dengan nama “cctv”, lalu run!
Maka program ini akan berjalan, lalu program ini akan secara otomatis kameranya meng-capture pergerakan karena ada pergerakan, yang mendeteksi pergerakan ini adalah PIR Motion Sensor.
Kalau ingin menghentikan programnya, maka tinggal menekan Push Button yang ada di protoboard maka di terminal output akan tertampil seperti ini, dan kamera akan terhenti secara otomatis.
Setelah itu tekan Stop di Thonny Python IDE.
Hasil Output
Hasil dari foto yang sudah di capture akan tertampil di /home/pi/Desktop, seperti foto dibawah ini.
Ouuput terminal yang ada di Thonny Python IDE akan menampilkan seperti ini.
SELESAI
No comments:
Post a Comment