Tuesday, June 24, 2025

CCTV

 CCTV


Peralatan yang diperlukan :

  1. 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

 



  1. 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 


  1. 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


  1. 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.

  1. 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