Selamat datang di Blog saya Dhamsky, Kali ini saya akan
memberikan Tutorial Dimana tutorial yang lalu yang saya buat mengenai noVNC (RemoteRaspi menggunakan web Browser). Dalam
tutorial kali ini saya akan memberikan tutorial Cara menjadikan Raspberry Pi 2
atau yang bisa di sebut sebagai Raspi sebagai CCTV Motion , di mana setiap ada
gerakan akan di capture dan akan di simpan di dalam satu folder yang bernama
Motion di /tmp/motion
Di tambah lagi jika ada sambungan di rumah seperti wifi atau
lan dalam satu router itu bisa membuat cctv Raspi yang kita buat bisa kita
lihat dalam bentuk web browser dengan menggunakan ip si Raspi itu sendiri.
okey kita kembali ke topik utama, hal yang saya siapkan atau perlu
disiapkan sebagai berikut :
- Raspberry Pi 2
- Adapter charger BlackBerry : 5v 0.7a atau 700mA
- MicroSDCard : SanDisk 8GB Class : HC
- OS Rasberry Pi 2 : OS Raspbian
- PuTTY : Jika Anda meremote terminal Pi menggunakan windows 7 Koneksi : SSH
- SSH : jika anda menggunakan Linux untuk meremote terminal di Pi: ( #ssh pi@ip_Raspi_Anda )
- laptop yang udah terkoneksi internet begitu juga dengan si Raspi
- Webcam : “Komic” waktu itu saya beli seharga 56rb kalo gak salah hehe udah lama juga…:P (saran gunakan webcam Logitech untuk hasil yang memuaskan :D )
selanjutnya koneksikan raspi dengan jaringan internet bisa
dari lan atau wifi (jika si raspi anda sudah ada adapter wifi nya ) yang
penting si raspi ini dapat jaringan internet guna untuk mendownload file yang
di butuhkan nantinya :
Selanjutnya menginstall program yang dibutuhkan, masukan
perintah di bawah ini :
CODE:
|
pi@DhamSky / $ sudo apt-get update
|
pi@DhamSky / $ sudo apt-get upgrade
|
pi@DhamSky / $ sudo apt-get install motion
|
masukkan kamera webcam pada raspberry pi dan liat apakah
sudah terdeteksi apa belum dengan melakukan perintah di bawah ini :
CODE:
|
pi@DhamSky / $ lsusb
|
Maka
akan muncul list dari usb yang terpasang di raspi sebagai berikut :
|
Bus 001 Device 002: ID 0424:9512 Standard Microsystems
Corp.
|
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation
2.0 root hub
|
Bus 001 Device 003: ID 0424:ec00 Standard
Microsystems Corp.
|
Bus 001 Device 004: ID 0ac8:301b Komic Webcam
|
Di atas dapat dilihat bahwa kamera saya terdeteksi sebagai “Komic Webcam”. Selanjutnya konfigurasi program motionnya masukan perintah
di bawah ini :
CODE
:
|
pi@DhamSky / $ sudo nano /etc/motion/motion.conf
|
Setelah terbuka daftara configurasi motion, Rubah menjadi
sebagai berikut :
RUBAH
MENJADI :
|
Daemon = OFF menjadi ON
|
webcam_localhost = ON menjadi OFF
|
Tekan CTRL + X untuk menyimpan, dan akan ada pilihan “yes” atau “no” anda ketik “yes” dan tekan Enter.
Setelah berhasil save, saatnya memulai untuk Bersiap untuk
memasangkan motion auto start ketika raspi kita di nyalakan masukan perintah di
bawah ini :
CODE
:
|
pi@DhamSky / $ sudo nano /etc/default/motion
|
Setelah terbuka lalu anda rubah no menjadi yes :
CODE
: RUBAH “NO” MENJADI “YES”
|
set to 'yes' to enable the motion daemon
start_motion_daemon=yes
|
Kemudian jalankan Motion dengan melakukan perintah :
CODE
:
|
pi@DhamSky / $ sudo service motion start
|
Okey dalam melakukan tes saya menggunakan firefox untuk melihat motion sudah berjalan
atau tidak ,atau chrome kalo di chrome loading terus jadi saya menggunakan
firefox dan tulis alamat ip raspberry pi kita contoh raspi saya menggunakan ip
192.168.0.102
Contoh :
http://192.168.0.102:8081
ip raspberry pi saya adalah 192.168.0.102 dan ditransmisikan
default melalui port 8081. untuk bisa mengaksesnya melalui internet tinggal
rubah port menjadi 80 dengan perintah “sudo nano /etc/motion/motion.conf” lalu
ditambah menggunakan ip forwarding.
Dan CCTV kita sudah selesai di buat :)
Di bawah ini adalah gambar yang saya dapatkan dari CCTV
Raspberry Pi 2 menggunakan Firefox Ubuntu 14.04
Sumber :
http://pingbin.com/2012/12/raspberry-pi-web-cam-server-motion/
http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome
Mantap tutorialnya gan, sangat bermanfaat. kalau agan agan membutuhkan komponen microcontroler seperti Raspberry, arduino dll. bisa kunjungi web kami aali-electro.com
ReplyDeleteTerimakasih telah berkunjung di Blog saya,
Deletesama sama gan, hhmmm kalo raspberry pi zero ada gak ..?:)
Perintahnya gimana kalo mau mkek 2kamera sekaligus gan
DeleteTerima kasih gan buat tutorialnya, kalo mau memakai lebih dari 1 kamera bisa ga? Minta tut-nya dong
ReplyDeleteCara menyimpan ke sd cardnya rasoberry gimana gan
ReplyDeleteHallo Terimakasih telah berkunjung,
Deleteuntuk menyimpan di sdcard tinggal mengatur target dari file configurasi motion.conf yang ada di /etc/motion/motion.conf ke /home/pi/Folder_anda
rubahlah bagian :
# Target base directory for pictures and films
# Recommended to use absolute path. (Default: current working directory)
target_dir /tmp/motion
sesuai target yang anda inginkan
untuk ip forwarding nya da scriptnya ga master?atau tutorialnya ?
ReplyDeletethanks
hallo terimakasih telah berkunjung di blog DhamSky..
Deleteuntuk ip forwarding itu di setting pada router,
untuk tutorialnya nyusul yaa hehee...
Kamera untuk logitec yang suport rasberry pi apa sajah? apa semua kamera dari logitec suport rasberry? terimakasih
ReplyDeletehallo terimakasih telah berkunjung di blog DhamSky,
Deleteuntuk logitech saya juga menggunakan c170 hasil nya sudah bagus gan :)
Ane gabisa waktu mau akses di browser, kenapa ya gan?
ReplyDeleteIP Raspberry ane : 172.22.193.63
Ane pake LAN di lab kampus, apa itu mempengaruhi?
hallo terimakasih telah berkunjung di blog Dhamsky,
Deletejika raspberry pi sudah mendapatkan ip pastikan juga PORT yang di gunakan terbebas dari pengguna lain hal ini dapat menimbulkan masalah tersebut
dalam contoh post di atas saya menggunakan ip 192.168.0.102 dengan port 8081 bawaan default motion
sehingga untuk mengaksesnya di browser seperti ini 192.168.0.102:8081
mohon maaf mau tanya kalo misalkan hasilnya video bisa ndak gan? mohon pencerahan
ReplyDeletehallo terimakasih telah berkunjung di blog Dhamsky,
Deleteuntuk hasil video tentu bisa gan :)
kebetulan waktu itu saya buat tugas perkuliahan ini adalah contoh bisa menyimpan berupa video https://www.youtube.com/embed/VyTmm2OMPVk
ReplyDeleteMaaf mas kalok membuat cctv live streaming dari serial wifi sama arduino itu gmna ya mas ? Terimakasih mas.
ReplyDeletehallo terimakasih telah berkunjung di blog Dhamsky,
Deletewaahh untuk itu saya blum pernah coba gan hehe
terimakasih sangat membantu.
ReplyDeletekalo mau buka via android gimana ya ?
hallo terimakasih telah berkunjung di blog dhamsky,
Deletemudah aja gan untuk akses via android ada 2 cara bisa langsung menggunakan browser saran pakai Mozila firefox langsung aja ketik url nya di address bar browser tersebut, dan juga bisa menggunakan Apps Ip camera viewer yang ada di playstore https://play.google.com/store/apps/details?id=com.rcreations.ipcamviewer
dengan begitu agan bisa monitor langsung dengan android agan :)
mas idham ada email atau wa g? saya mau konsultasi ni.. habis masukin pi@DhamSky / $ sudo service motion start itu soalnya g muncul [...] starting motion detection .............. dan saya buka ip port webcam ku di browser g bisa masuk tampilan webcam.. padahal webcamnya sudah ke detect. atau ip saya yg salah ya? bukannya ip nya tu nama jenis awal ya kl pny saya @169.254.1.1. mohon bales terimakasih
ReplyDeletehallo terimakasih telah berkunjung di blog dhamsky,
Deletepenggunaan nya itu menggunakan bitvise SSH client gan atau pastikan agan itu udah tersambung ke raspi nyaa
coba di setup dulu di bagian motion.conf dan cari streaming local ubah ke : ON jadi OFF
sebenarnya itu udah dapat berfungsi hanya saja konfigurasinya kurang di bagian motion.conf perlu di ubah bagian streaming local menjadi OFF sehingga agan bisa melihat di luar jaringan lokal raspi
dan ini gak perlu akses internet untuk melihat nyaa :)
pas masuk ke ip d broser tu harus sambung internet g ya?
ReplyDeletegak perlu gan cukup terkoneksi di jaringan lokal aja..:)
Deletemaaf mau tanya, kalo seumpama kamera yang digunakan itu bukan logitech contohnya ip kamera bisa gk ya?
ReplyDeletewah untuk itu saya belum pernah coba gan yang saya udah pernah coba baru yang menggunakan webcamera usb :)
Deletegan mau nanya? untuk supaya bisa simpan videonya gimana ya? adatutor detailnya gak? saya butuh buat tugas kuliah. tugas saya streaming sama save video. terimkasih sebelumnya
ReplyDeletehallo terimakasih telah berkunjung di blog dhamsky,
Deleteuntuk menyimpan hasil rekamannya agan bisa mengedit file motion.conf yang berada di Root folder "/etc/motion/motion.conf"
jika sudah ketemu agan bisa membuka dan mengeditnya dengan melakukan perintah "sudo nano motion.conf" tanpa tanda kutip lalu carilah konfigurasi " FFMPEG related option" dan lihat pada bagian "Use ffmpeg to encode movies in realtime (default: off)
Ubah ffmpeg_output_movies off menjadi on"
dan untuk melihat hasil rekaman nya agan pergi ke /tmp/motion
untuk tutorialnya blum saya buat gan hehehee..:)
This comment has been removed by the author.
DeleteThis comment has been removed by the author.
ReplyDeletegan sudah berhasil. terimkasih gan. tapi gan kenapa sebentar kali ya streamingnya? trus asal ada motion atau jika saya melambaikan tangan, kenapa koneksinya langsung putus ya gan? itu pengaturannya dimana?
ReplyDeletemantaaappp...:D
Deletesebentar gimana maksud nya..? kalo streaming itu secara live gan gak ada batas waktunya masa iya sebentar..? dan file yang terekam itu di dapat dari hasil gerakan yang di tangkap oleh camera, dan untuk koneksi langsung putus itu mksudnya gimana..?
sbentar aja streamingnya. klw kameranya nangkap motion (seperti melambaikan tangan ke kamera) kamernya langsung berhenti. itu kenapa gan?
Deleteoia ini streamingnya untuk satu jaringan yang sama ya?
kalau misalnya saya buat rasberrynya pake jaringan wifi rumah. trus liat streamingnya pake jaringan internet HP itu gak bisa ya mas? need help
hhmmm main di raspberry brpa 2 atau 3 dan power adapter nya yg berapa amper..? jangan di bwah 1 untuk raspi 2 untuk raspi 3 gunakan 2 amper
Deleteiyaa ini di jaringan yang samaa :)
bisa kok tinggal berikan saja ip static untuk si raspinya di modem router nya guna untuk menghindari penggantian ip ketika raspi reboot lalu di settingan modem nya masuk ke bagian advance setup > nat > Virtual server
dan isikan ip raspi yang sudah static tadi di kolom tabel yg tersedia pilih aplication HTTP_Server dan berikan port brapa yang akan di izinkan save beresss..:) kini raspi agan sudah bisa di lihat dari luar jaringan lokal untuk melihat ip publik nya buka http://ip.co.id
saya pakai raspberry pi 1. pake carger 2 amper.
Deleteini saya masih mau nanyak masalah supaya bisa streaming beda jaringan. saya pake modem mifi smartfren. itu bisa gak ya mas? agar dapat di akses pake jarngan hp dari luar rumah.
soalnya dirumah saya belum masuk speedy atau yg lain sebaginya.
jadi rasberry pi saya koneknya ke hostpot mifi smartfren. ada tau caranya gak? terimaksih seblumnya sangat sangat membantu.
hhhmm biasanya yg saya dapat masalah ada di power nya gan jadi kaya kekurangan power..
Deletehhhmm untuk itu udah pernah menggunakan ngrok blum jadi dia kaya manipulasi nat di raspberry sehingga dapat terkoneksi di luar jaringan lokal karena ngrok mempunyai webhooks ngrok.com tapi untuk yang akun free domainnya di berikan secara acak jadi kita melihat raspberry kita dari luar jaringan lokal menggunakan domain yang di berikan oleh ngrok ini gan misal http://domain.ngrok.com:80
coba agan masuk ke web nya https://ngrok.com/
1.lalu buat akun nya
2.download file ngrok nya di rabberry agan menggunakan perintah wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
3.lalu unzip ngrok-stable-linux-arm.zip
4.masukan authoken yang di dapat setelah singup adanya di getstarted kalo agan udah login di web ngrok
5.sialkan agan test UP server ngrok yng di raspi agan agar bisa di lihat di luar jaringan lokal dengan melakukan perintah
./ngrok http "MASUKIN_PORT_CCTV_ATAU_WEB" tanpa tanda kutip
contoh : ./ngrok http 8081
Session status menunjukan online berarti server sudah up
ini contoh punya saya https://scontent-sin6-1.xx.fbcdn.net/v/t1.0-9/16114356_10206160801899166_2604051250569436467_n.jpg?oh=a85fbd7eb2446a54832957494f468e8e&oe=58D94038
selanjutnya agan buka web ngrok trus login trus buka menu "status" lihat di daftar "Tunnels Online" apakah sama dengan yang muncul di terminal raspi tadi jika sama coba sekarang agan kunjungi Url yang ada di Tunnels Online tersebut jika berhasil akan muncul tampilan raspi yang seperti kita akses di jaringan lokal selamat mencoba :)
terimaksih bnyak mas. maaf lama balasnya. akhirnya saya streamingnya pake bantuan youtube. saya masukkan aja ke youtube. tapi chanelnya buat privasi jadi aman. sukses terus mas.
Deletewaahhh mantaapp sama sama gann :D
Deletemas saya mau nanyak.
ReplyDeleteini saya ada program
#!/usr/bin/env python
import sys, os, time
import RPi.GPIO as GPIO
GPIO.setup(11, GPIO.IN)
GPIO.setup(12, GPIO.OUT)
image_num = 1
GPIO.output(12, False)
while True:
if GPIO.input(11):
strImage = str(image_num)
os.system("raspistill -t 1000 -hf -vf -o image" + strImage + ".jpg")
image_num = image_num + 1
GPIO.output(12, True)
time.sleep(3)
GPIO.output(12, False)
nah saya mau program ini ketika raspberry selesai booting langsung run. itu gimana ya mas?
mohon bantuannya
hallo terimakasih telah berkunjung di blog dhamsky,
Deletejika program nya sudah berfungsi dengan baik pada saat di jalankan "python namafile.py"
tinggal menambahkan perintah jalankan nya saja gan di "rc.local", masuk ke rc.local "sudo nano /etc/rc.local" lalu tambahkan perintah baru contoh:
"sudo python /home/pi/NAMA_FILE.py"
masukan perintah tersebut tanpa tanda kutip dan sesuaikan directory file .py
setelah itu save, lalu restart rc.local dengan melakukan perintah:
"sudo /etc/init.d/rc.local restart"
tanpa tanda kutip selamat mencoba...:)
ijin coba om hehehe
ReplyDeletehallo terimakasih telah berkunjung di blog dhamsky,
Deletesilahkan gannn :D
berhasil dan sangar luar bisa om :D, Tapi mau tanya om. Ketika saya melakukan streaming di localhost data yang di capture itu apa memang tidak tersimpan om? Tapi akan tersimpan jika tidak tidak mengunakan streaming om.
DeleteMohon pencerahan nya om,
hallo terimakasih telah berkunjung di blog dhamsky,
Deletewwwaahhh mantappp selamat gan :D,
file akan tersimpan jika webcame menangkap adanya gerakan di ruangan tersebut meskipun agan tidak melakukan streaming. jika tidak ada gerakan di ruangan tersebut dia tidak akan menyimpan file apapun :)
halo gan, ane udah liat videonya. Caranya menambahkan username dan password pada saat mengakses motionnya gimana yaa ?
ReplyDeleteHallo terimakasih telah berkunjung di blog dhamsky,
Deletemasuk ke bagian motion.conf dan edit di bagian live stream autentication type pilih 1 dan pada bagain bawah autentication hapus " ; " dan masukan username dan pass nya :)
gan misalane mau masukin stream webcamnya ke web sederhana buatan sendiri gmn caranya?
ReplyDeletekyk tutor agan
https://www.youtube.com/embed/VyTmm2OMPVk
Hallo terimakasih telah berkunjung di blog dhamsky,
Deletesaya menggunakan website builder untuk membantu menampilkan di halaman web :)
Hallo gan, ane udh berhasil nampilin kameranya pakai localhost, tp motion nya gak capture setiap ada gerakan, ane cari2 penyimpanan hasil capturenya ora ono!!?? Piye gan.he
ReplyDeleteHallo terimakasih telah berkunjung di blog dhamsky,
DeleteFile hasil capture jika dir blum di ubah secara default itu berada di /tmp/motion gan :)
Hallo gan , saya mau buat smarthome dengan antar muka web . Tapi raspi nya hanya terkoneksi jaringan modem gsm tidak jaringan lan dari router , apa raspi nya bisa diakses lewat web gk gan? Kalau hanya make jaringan modem gsm.
ReplyDeleteHallo terimakasih telah berkunjung di blog dhamsky,
Deletejika menggunakan jaringan GSM untuk dapat bisa di akses di luar jaringan tersebut busa menggunakan bantuan pihak ketiga yaitu ngrok. com
hhhmm untuk itu udah pernah menggunakan ngrok blum jadi dia kaya manipulasi nat di raspberry sehingga dapat terkoneksi di luar jaringan lokal karena ngrok mempunyai webhooks ngrok.com tapi untuk yang akun free domainnya di berikan secara acak jadi kita melihat raspberry kita dari luar jaringan lokal menggunakan domain yang di berikan oleh ngrok ini gan misal http://domain.ngrok.com:80
coba agan masuk ke web nya https://ngrok.com/
1.lalu buat akun nya
2.download file ngrok nya di rabberry agan menggunakan perintah wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
3.lalu unzip ngrok-stable-linux-arm.zip
4.masukan authoken yang di dapat setelah singup adanya di getstarted kalo agan udah login di web ngrok
5.sialkan agan test UP server ngrok yng di raspi agan agar bisa di lihat di luar jaringan lokal dengan melakukan perintah
./ngrok http "MASUKIN_PORT_CCTV_ATAU_WEB" tanpa tanda kutip
contoh : ./ngrok http 8081
Session status menunjukan online berarti server sudah up
ini contoh punya saya https://scontent-sin6-1.xx.fbcdn.net/v/t1.0-9/16114356_10206160801899166_2604051250569436467_n.jpg?oh=a85fbd7eb2446a54832957494f468e8e&oe=58D94038
selanjutnya agan buka web ngrok trus login trus buka menu "status" lihat di daftar "Tunnels Online" apakah sama dengan yang muncul di terminal raspi tadi jika sama coba sekarang agan kunjungi Url yang ada di Tunnels Online tersebut jika berhasil akan muncul tampilan raspi yang seperti kita akses di jaringan lokal selamat mencoba :)
thank triknya ini...
ReplyDeletepower supply 15v 2a
misi gan mau nanya ni gan , kok punya ane gak bisa ngerekam otomatis ya gan.. mohon solusinya gan
ReplyDeleteHallo terimakasih sudah berkunjung di blog dhamsky,
Deletesebelumnya apakah sudah di izinkan untuk mulai perekaman otomatis blum di pengaturan motion.conf
untuk menyimpan hasil rekamannya agan bisa mengedit file motion.conf yang berada di Root folder "/etc/motion/motion.conf"
jika sudah ketemu agan bisa membuka dan mengeditnya dengan melakukan perintah "sudo nano motion.conf" tanpa tanda kutip lalu carilah konfigurasi " FFMPEG related option" dan lihat pada bagian "Use ffmpeg to encode movies in realtime (default: off)
Ubah ffmpeg_output_movies off menjadi on"
dan untuk melihat hasil rekaman nya agan pergi ke /tmp/motion
selamat mencoba :)