Daftar Isi:
- Langkah 1: Kumpulkan Komponen
- Langkah 2: Muat Sistem Operasi
- Langkah 3: SSH Ke & Siapkan Sistem Operasi
- Langkah 4: Buat & Uji Script
- Langkah 5: Otomatiskan Aliran
Video: Kamera IP Menggunakan Raspberry Pi Zero (Pengawasan Rumah Bagian 1): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah posting pertama dalam mini-seri baru, di mana kami membangun sistem pengawasan rumah, terutama menggunakan Raspberry Pis. Dalam posting ini, kami menggunakan nol Raspberry PI dan membuat kamera IP yang mengalirkan video melalui RTSP. Video keluaran memiliki kualitas yang jauh lebih tinggi dibandingkan dengan contoh sebelumnya dan bahkan papan esp32-cam. Secara default, ini diatur untuk menghasilkan video 1080 pada 30fps dengan bit rate 2Mbps, tetapi semua ini dapat diperbarui sesuai dengan kebutuhan Anda.
Video di atas memandu Anda melalui seluruh proses dan saya akan merekomendasikan menonton itu terlebih dahulu, untuk mendapatkan gambaran tentang bagaimana semuanya bersatu.
Langkah 1: Kumpulkan Komponen
Kami akan menggunakan nol Raspberry Pi di sini, terutama karena kompak dan lebih murah dibandingkan dengan varian lainnya. Namun, ini juga akan berfungsi dengan varian Raspberry Pi lainnya.
Berikut adalah komponen utama yang kita perlukan:
- Papan Raspberry Pi
- kartu microSD
- modul kamera
- Kabel kamera yang cocok
- Sumber daya yang sesuai
- Pembaca kartu USB untuk mengakses kartu dan isinya
Langkah 2: Muat Sistem Operasi
Hal pertama yang perlu kita lakukan adalah memuat sistem operasi pada kartu microSD. Untuk melakukan ini, buka bagian unduhan situs web Raspberry Pi dan unduh Raspbian Lite OS.
www.raspberrypi.org/downloads/raspbian/
Kemudian, unduh dan instal Etcher, jika Anda belum memilikinya. Pilih gambar yang Anda unduh, pastikan Anda telah memilih kartu microSD lalu klik tombol Flash. Tunggu sampai selesai.
Kemudian kita perlu mengaktifkan jaringan WiFi dengan membuat file wpa_supplicant.conf di drive boot. Anda juga dapat mengunduh template berikut dan memperbaruinya dengan detail Anda - kode negara, nama jaringan, dan kata sandi. Disarankan untuk menggunakan editor teks seperti notepad++ atau sublime untuk melakukan ini.
www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt
Hal terakhir yang harus dilakukan adalah mengaktifkan SSH. Ini memungkinkan kita untuk mengakses dan mengontrol Raspberry Pi dari jarak jauh, melalui jaringan. Melakukan ini sederhana. Cukup gunakan salah satu editor teks yang disebutkan di atas untuk membuat file baru, lalu simpan ke bootdrive dengan nama "ssh". Anda tidak perlu menambahkan ekstensi apa pun ke file.
Kami sekarang siap untuk menyalakan papan, jadi masukkan kartu microSD ke papan dan sambungkan kamera menggunakan kabel. Berhati-hatilah dengan tab konektor karena agak halus. Setelah selesai, masukkan kabel microUSB dan nyalakan papan. Ini akan memakan waktu sekitar satu menit untuk boot sepenuhnya, jadi berikan waktu.
Untuk berkomunikasi dengan board menggunakan ssh, kita memerlukan alamat IP board. Unduh dan instal pemindai AngryIP karena ini akan membantu kami mendapatkannya. Anda bahkan dapat mengunduh versi lawas di windows, yang tidak memerlukan instalasi apa pun. Setelah selesai, masukkan rentang IP seperti yang ditunjukkan pada gambar dan tekan tombol mulai. Tunggu hingga mendeteksi papan dan kemudian catat alamat IP-nya. Alamat IP papan saya adalah 192.168.1.35
Langkah 3: SSH Ke & Siapkan Sistem Operasi
Buka jendela prompt perintah dengan mengetikkan "cmd' di menu mulai. Anda dapat menggunakan terminal jika Anda menggunakan Mac OS. Kemudian, ketik "ssh [email protected]" dan tekan enter. Ingatlah untuk menggunakan IP alamat yang sesuai dengan papan Anda. Ini akan menanyakan apakah Anda ingin mengautentikasi/menyimpan kunci. Ketik ya dan tekan tombol enter. Kemudian akan meminta kata sandi, jadi masukkan "raspberry" yang merupakan kata sandi default, dan lalu tekan enter lagi. Ini akan memasukkan Anda ke papan.
Sebelum kita dapat mengerjakan skrip yang sebenarnya, kita perlu mengaktifkan modul kamera. Ini dapat dilakukan dengan menjalankan perintah "sudo raspi-config". Arahkan ke "Opsi Antarmuka", lalu "Kamera" dan tekan enter. Pilih "ya" ketika ditanya apakah Anda ingin mengaktifkan kamera dan kemudian arahkan ke opsi "Selesai". Ini akan menanyakan apakah Anda ingin me-reboot. Pilih "ya" dan kemudian tunggu papan untuk reboot. Beri papan sebentar dan kemudian ssh kembali ke dalamnya seperti sebelumnya.
Selanjutnya, ada baiknya untuk memperbarui OS jadi ketik "sudo apt update" dan tekan enter. Kemudian ketik sudo apt full-upgrade" dan tekan enter. Ikuti petunjuk di layar untuk menginstal pembaruan. Ini mungkin memakan waktu cukup lama tergantung pada koneksi internet Anda, jadi bersabarlah.
Terakhir, kita perlu menginstal vlc dan ini dapat dilakukan dengan menjalankan perintah "sudo apt-get install vlc". Ikuti petunjuk apa pun dan tunggu hingga selesai. Anda sekarang dapat melanjutkan ke pembuatan skrip.
Langkah 4: Buat & Uji Script
Untuk membuat skrip, jalankan perintah berikut "sudo nano rtsp-stream.sh". Ini akan membuka editor teks dan Anda kemudian dapat mengetikkan isi skrip yang ditunjukkan di bawah ini:
#!/bin/bash
raspivid -o - -t 0 -busuk 180 -w 1920 -h 1080 -fps 30 -b 2000000 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/stream}':demux=h264
Kami hanya membuat aliran video menggunakan perintah raspivid dan kami kemudian membuat ini tersedia melalui jaringan menggunakan VLC. Anda dapat memperbarui resolusi, kecepatan bingkai, dan kecepatan bit sesuai dengan kebutuhan Anda. Tautan berikut akan membawa Anda ke halaman yang relevan yang berisi beberapa dokumentasi.
www.raspberrypi.org/documentation/usage/camera/raspicam/raspivid.md
Setelah ini selesai, tekan tombol "CTRL + X" dan itu akan meminta Anda untuk menyimpan File. Ketik "y" dan tekan enter untuk menyimpan. Kita kemudian perlu membuat skrip ini dapat dieksekusi dan itu dapat dilakukan dengan menjalankan perintah "chmod +x rtsp-stream.sh". Untuk menjalankan skrip, cukup ketik "./rtsp-stream.sh" dan tekan enter. Ini akan mengaktifkan aliran.
Untuk melihat streaming, Anda harus mengunduh dan menggunakan VLC. Setelah selesai, pilih opsi "Open Network" dari menu File dan masukkan URL berikut:
"rtsp://192.168.1.35:8554/stream"
Sekali lagi, pastikan untuk menggunakan alamat IP papan Anda. Kemudian, tekan tombol buka dan Anda seharusnya dapat melihat alirannya.
Jika Anda ingin memeriksa penggunaan sumber daya, maka Anda dapat membuka jendela prompt perintah baru, SSH ke papan dan kemudian jalankan perintah "atas". Silakan tonton video untuk lebih jelasnya.
Langkah 5: Otomatiskan Aliran
Sekarang kita tahu bahwa aliran berfungsi, kita hanya perlu mengotomatiskannya sedemikian rupa sehingga berjalan saat startup. Melakukan ini sederhana, cukup jalankan perintah berikut "sudo nano /etc/systemd/system/rtsp-stream.service". Ini akan membuka editor teks dan Anda harus mengetikkan konten berikut:
[Satuan]
Deskripsi = mulai streaming otomatis
Setelah=multi-pengguna.target
[Melayani]
Jenis = sederhana
ExecStart=/home/pi/rtsp-stream.sh
Pengguna=pi
WorkingDirectory=/home/pi
Mulai ulang = saat gagal
[Install]
WantedBy=multi-pengguna.target
Setelah selesai, simpan file dengan menekan tombol "CTRL+X", lalu Y, lalu Enter. Kami kemudian perlu mengaktifkan layanan dengan menjalankan perintah berikut "sudo systemctl enable rtsp-stream.service". Itu saja yang perlu kita lakukan. Saat berikutnya papan melakukan boot, ia akan secara otomatis menjalankan layanan yang akan memanggil skrip. Anda juga dapat mengontrol layanan secara manual menggunakan perintah berikut:
Untuk Memulai: "Sudo systemctl start rtsp-stream.service"
Untuk Berhenti: "Sudo systemctl stop rtsp-stream.service"
Lihat Status: "Sudo systemctl status rtsp-stream.service"
Nyalakan ulang papan dengan menjalankan perintah "sudo reboot". Beri waktu sebentar untuk boot dan kemudian buka VLC untuk melihat streaming.
Dan begitulah cara Anda dapat membuat kamera IP menggunakan nol Raspberry Pi. Setiap kali papan melakukan booting, itu akan secara otomatis membuat aliran dan Anda dapat melihatnya dari jarak jauh. Dalam posting yang akan datang, kita akan belajar cara membuat NVR yang memungkinkan kita melihat banyak aliran dan menyimpannya ke beberapa penyimpanan. Jika Anda menyukai proyek semacam ini, silakan pertimbangkan untuk berlangganan saluran YouTube kami karena ini membantu kami terus membuat proyek seperti ini.
YouTube:
Terima kasih telah membaca!
Direkomendasikan:
Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): 14 Langkah
Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): Pendahuluan: Mengapa saya katakan generasi berikutnya: karena menggunakan beberapa komponen yang jauh lebih baik daripada perangkat otomatisasi rumah tradisional. Itu dapat mengontrol peralatan dengan: Panel Sentuh Perintah Suara Google pada Kontrol Perangkat dari aplikasi
Otomatisasi Rumah Menggunakan Raspberry Pi Matrix Voice dan Snips (Bagian 2): 8 Langkah
Otomatisasi Rumah Menggunakan Raspberry Pi Matrix Voice dan Snip (Bagian 2): Pembaruan Otomatisasi Rumah Menggunakan Raspberry Pi Matrix Voice dan Snips. Dalam PWM ini digunakan untuk mengendalikan LED eksternal dan motor ServoSemua rincian diberikan di bagian 1https://www.instructables.com/id/Controlling-Light
Opsi NVR untuk Sistem Pengawasan Rumah DIY: 3 Langkah
Opsi NVR untuk Sistem Pengawasan Rumah DIY: Di bagian 3 dari seri ini, kami mengevaluasi opsi NVR untuk Raspberry Pi dan untuk PC Windows. Kami menguji MotionEye OS pada Raspberry Pi 3 dan kami kemudian melihat iSpy, yang merupakan solusi pengawasan video dan keamanan sumber terbuka terkemuka
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: 7 Langkah (dengan Gambar)
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: Ini adalah fakta sederhana bahwa robot itu luar biasa. Namun, robot keamanan cenderung terlalu mahal untuk dibeli oleh rata-rata orang atau secara hukum tidak mungkin untuk dibeli; Perusahaan swasta dan militer cenderung menyimpan perangkat semacam itu untuk diri mereka sendiri, dan
Pengawasan Rumah Melalui Twitter dan YouTube: 6 Langkah
Pengawasan Rumah Melalui Twitter dan YouTube: Dengan Yoics untuk Windows versi terbaru, Anda dapat dengan mudah membuat webcam apa pun ke dalam sistem pengawasan pribadi Anda, tempat video diunggah secara otomatis ke YouTube & pemberitahuan Twitter dikirim