Isi kandungan:
- Langkah 1: Kumpulkan Komponen
- Langkah 2: Muatkan Sistem Operasi
- Langkah 3: SSH Ke & Siapkan Sistem Operasi
- Langkah 4: Buat & Uji Skrip
- Langkah 5: Automatikkan Aliran
Video: Kamera IP Menggunakan Raspberry Pi Zero (Pengawasan Rumah Bahagian 1): 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ini adalah catatan pertama dalam siri mini baru, di mana kami membina sistem pengawasan rumah, terutamanya menggunakan Raspberry Pis. Dalam catatan ini, kami menggunakan nol Raspberry PI dan membuat kamera IP yang mengalirkan video melalui RTSP. Video output adalah kualiti yang jauh lebih tinggi berbanding dengan contoh sebelumnya dan bahkan papan esp32-cam. Secara lalai, ia ditetapkan untuk menghasilkan 1080 video pada 30fps dengan kadar bit 2Mbps, tetapi semua ini dapat diperbarui untuk memenuhi keperluan anda.
Video di atas membimbing anda melalui keseluruhan proses dan saya mengesyorkan menontonnya terlebih dahulu, untuk mendapatkan gambaran keseluruhan bagaimana semuanya bersatu.
Langkah 1: Kumpulkan Komponen
Kami akan menggunakan Raspberry Pi zero di sini, terutamanya kerana kompak dan lebih murah berbanding varian lain. Walau bagaimanapun, ini juga akan berfungsi dengan varian Raspberry Pi yang lain.
Berikut adalah komponen utama yang kami perlukan:
- Papan Raspberry Pi
- kad microSD
- Modul kamera
- Kabel kamera yang sesuai
- Sumber kuasa yang sesuai
- Pembaca kad USB untuk mengakses kad dan kandungannya
Langkah 2: Muatkan Sistem Operasi
Perkara pertama yang perlu kita lakukan ialah memuatkan sistem operasi pada kad microSD. Untuk melakukan ini, pergi ke bahagian muat turun di laman web Raspberry Pi dan muat turun OS Raspbian Lite.
www.raspberrypi.org/downloads/raspbian/
Kemudian, muat turun dan pasang Etcher, jika anda belum memilikinya. Pilih gambar yang anda muat turun, pastikan anda telah memilih kad microSD dan kemudian klik butang Flash. Tunggu sehingga selesai.
Kita kemudian perlu mengaktifkan rangkaian WiFi dengan membuat fail wpa_supplicant.conf dalam pemacu but. Anda juga boleh memuat turun templat berikut dan memperbaruinya dengan perincian anda - kod negara, nama rangkaian dan kata laluan. Sebaiknya gunakan penyunting teks seperti notepad ++ atau luhur untuk melakukan ini.
www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt
Perkara terakhir yang perlu dilakukan ialah mengaktifkan SSH. Ini membolehkan kami mengakses dan mengawal Raspberry Pi dari jarak jauh melalui rangkaian. Melakukan ini adalah mudah. Cukup gunakan salah satu editor teks yang disebutkan di atas untuk membuat fail baru, dan kemudian simpan ke bootdrive dengan nama "ssh". Anda tidak perlu menambah pelanjutan pada fail.
Kami sekarang bersedia menghidupkan papan, jadi masukkan kad microSD ke papan dan sambungkan kamera menggunakan kabel. Bersikap lembut dengan tab penyambung kerana ia agak halus. Setelah selesai, masukkan kabel microUSB dan hidupkan pada papan. Butuh lebih kurang satu minit untuk boot sepenuhnya, jadi berikan sedikit masa.
Untuk berkomunikasi dengan dewan menggunakan ssh, kita memerlukan alamat IP papan. Muat turun dan pasang pengimbas AngryIP kerana ini akan membantu kami mendapatkannya. Anda bahkan boleh memuat turun versi lama di windows, yang tidak memerlukan pemasangan. Setelah selesai, masukkan julat IP seperti yang ditunjukkan dalam gambar dan tekan butang mula. Tunggu ia mengesan papan dan kemudian perhatikan alamat IPnya. Alamat IP papan saya ialah 192.168.1.35
Langkah 3: SSH Ke & Siapkan Sistem Operasi
Buka tetingkap command prompt dengan mengetik "cmd 'di menu permulaan. Anda boleh 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. Ia akan menanyakan kepada anda jika anda ingin mengesahkan / menyimpan kunci. Ketik ya dan tekan kekunci enter. Ia kemudian akan meminta kata laluan, jadi masukkan "raspberry" yang merupakan kata laluan lalai, dan kemudian 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 "Pilihan Antaramuka", kemudian "Kamera" dan tekan enter. Pilih "ya" apabila ia menanyakan apakah anda mahu mengaktifkan kamera dan kemudian pergi ke pilihan "Selesai". Ia akan bertanya kepada anda sama ada anda mahu reboot. Pilih "ya" dan kemudian tunggu papan reboot. Beri papan sebentar dan kemudian kembali ke dalamnya seperti sebelumnya.
Seterusnya, adalah idea yang baik untuk mengemas kini OS jadi ketik "sudo apt update" dan tekan enter. Kemudian ketik sudo apt full-upgrade "dan tekan enter. Ikuti arahan pada skrin untuk memasang kemas kini. Ini mungkin memerlukan sedikit masa bergantung pada sambungan internet anda, jadi jangan sabar.
Akhirnya, kita perlu memasang vlc dan ini dapat dilakukan dengan menjalankan perintah "sudo apt-get install vlc". Ikuti sebarang arahan dan tunggu sehingga selesai. Anda kini boleh terus membuat skrip.
Langkah 4: Buat & Uji Skrip
Untuk membuat skrip, jalankan perintah berikut "sudo nano rtsp-stream.sh". Ini akan membuka editor teks dan anda kemudian boleh memasukkan isi skrip yang ditunjukkan di bawah:
#! / bin / bash
raspivid -o - -t 0 -rot 180 -w 1920 -h 1080 -fps 30 -b 2000000 | aliran cvlc -vvv: /// dev / stdin --sout '#rtp {sdp = rtsp: //: 8554 / stream}': demux = h264
Kami hanya membuat aliran video menggunakan perintah raspivid dan kemudian kami menyediakannya melalui rangkaian menggunakan VLC. Anda boleh mengemas kini resolusi, kadar bingkai dan kadar bit untuk memenuhi keperluan anda. Pautan berikut akan membawa anda ke halaman yang berkaitan yang mengandungi beberapa dokumentasi.
www.raspberrypi.org/documentation/usage/camera/raspicam/raspivid.md
Setelah ini selesai, tekan kekunci "CTRL + X" dan ia akan meminta anda menyimpan Fail. Ketik "y" dan tekan enter untuk menyimpan. Kita kemudian perlu membuat skrip ini dapat dilaksanakan dan itu dapat dilakukan dengan menjalankan perintah "chmod + x rtsp-stream.sh". Untuk melaksanakan skrip, cukup ketik "./rtsp-stream.sh" dan tekan enter. Ini akan membolehkan aliran.
Untuk melihat aliran, anda perlu memuat turun dan menggunakan VLC. Setelah selesai, pilih pilihan "Buka Rangkaian" dari menu Fail dan masukkan URL berikut:
"rtsp: //192.168.1.35: 8554 / aliran"
Sekali lagi, pastikan anda menggunakan alamat IP papan anda. Kemudian, tekan butang buka dan anda seharusnya dapat melihat alirannya.
Sekiranya anda ingin memeriksa penggunaan sumber, maka anda boleh membuka tetingkap command prompt baru, SSH ke papan dan kemudian jalankan perintah "atas". Sila tonton video untuk keterangan lebih lanjut.
Langkah 5: Automatikkan Aliran
Sekarang kita tahu bahawa aliran berfungsi, kita hanya perlu mengotomatisasi sehingga aliran itu berjalan pada permulaan. Melakukan ini adalah mudah, jalankan arahan berikut "sudo nano /etc/systemd/system/rtsp-stream.service". Ini akan membuka editor teks dan anda perlu memasukkan isi berikut:
[Unit]
Huraian = aliran permulaan automatik
Selepas = multi-user.target
[Perkhidmatan]
Jenis = sederhana
ExecStart = / rumah / pi / rtsp-stream.sh
Pengguna = pi
WorkingDirectory = / rumah / pi
Mulakan semula = pada kegagalan
[Pasang]
WantedBy = multi-user.target
Setelah selesai, simpan fail dengan menekan kekunci "CTRL + X", kemudian Y, kemudian Enter. Kita kemudian perlu mengaktifkan perkhidmatan dengan menjalankan perintah berikut "sudo systemctl enable rtsp-stream.service". Itu sahaja yang perlu kita lakukan. Pada masa berikutnya papan boot, secara automatik akan melaksanakan perkhidmatan yang akan memanggil skrip. Anda juga dapat mengendalikan perkhidmatan secara manual menggunakan perintah berikut:
Untuk Mula: "sudo systemctl start rtsp-stream.service"
Untuk Berhenti: "sudo systemctl stop rtsp-stream.service"
Lihat Status: "status sudo systemctl rtsp-stream.service"
Nyalakan semula papan dengan menjalankan perintah "rebo sudo". Beri masa sebentar untuk boot dan kemudian buka VLC untuk melihat aliran.
Dan itulah bagaimana anda dapat membuat kamera IP menggunakan Raspberry Pi zero. Setiap kali papan boot, secara automatik akan membuat aliran dan anda dapat melihatnya dari jauh. Dalam catatan yang akan datang, kita akan belajar bagaimana membuat NVR yang akan membolehkan kita melihat banyak aliran dan menyimpannya ke beberapa storan. Sekiranya anda menyukai projek seperti ini, maka pertimbangkan untuk melanggan saluran YouTube kami kerana ini membantu kami terus membuat projek seperti ini.
YouTube:
Terima kasih kerana membaca!
Disyorkan:
Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): 14 Langkah
Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): Pengenalan: Mengapa saya katakan generasi berikutnya: kerana ia menggunakan beberapa komponen yang jauh lebih baik daripada peranti automasi rumah tradisional. Alat ini dapat mengawal peralatan dengan: Panel Sentuh Perintah Google Voice pada Kawalan Peranti dari aplikasi
Automasi Rumah Menggunakan Suara dan Snip Raspberry Pi Matrix (Bahagian 2): 8 Langkah
Automasi Rumah Menggunakan Suara dan Snip Raspberry Pi Matrix (Bahagian 2): Kemas kini Automasi Rumah Menggunakan Suara dan Snip Raspberry Pi Matrix. Dalam PWM ini digunakan untuk mengendalikan LED luaran dan motor Servo Semua butiran yang diberikan dalam bahagian 1https: //www.instructables.com/id/Controlling-Light
Pilihan NVR untuk Sistem Pengawasan Rumah DIY: 3 Langkah
Pilihan NVR untuk Sistem Pengawasan Rumah DIY: Dalam bahagian 3 siri ini, kami menilai pilihan NVR untuk Raspberry Pi dan untuk PC Windows. Kami menguji OS MotionEye pada Raspberry Pi 3 dan kemudian kami melihat iSpy, yang merupakan penyelesaian pengawasan video dan keselamatan sumber terbuka, terkemuka
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: Keselamatan menjadi perhatian utama hari ini dan terdapat banyak teknologi yang ada sekarang ini untuk memastikan tempat anda selamat dan dipantau. Kamera CCTV sangat berguna untuk mengawasi rumah atau pejabat anda. Walaupun harga kamera jenis ini berwarna merah
Pengawasan Rumah Melalui Twitter dan YouTube: 6 Langkah
Pengawasan Rumah Melalui Twitter dan YouTube: Dengan versi terbaru Yoics untuk Windows, anda boleh membuat kamera web dengan mudah ke dalam sistem pengawasan peribadi anda sendiri, di mana video dimuat secara automatik ke YouTube & pemberitahuan Twitter dihantar