Daftar Isi:

Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1): 3 Langkah
Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1): 3 Langkah

Video: Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1): 3 Langkah

Video: Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1): 3 Langkah
Video: Raspberry Pi Zero is a PRO HQ webcam for less than $100! 2024, November
Anonim
Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1)
Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1)

Ini adalah awal dari seri baru di mana kita belajar bagaimana membangun dashcam menggunakan Raspberry Pi Zero. Proyek ini sebenarnya adalah perekam video berkelanjutan dan dapat digunakan untuk aplikasi lain termasuk pemantauan satwa liar.

Di bagian 1, kami menangani bagian perekaman, yang melibatkan pengambilan video dari kamera Pi dan menyimpannya ke kartu microSD. Kami juga menangani penomoran file, mendeteksi penyimpanan yang tersisa, menghentikan skrip jika rendah dan kami juga menambahkan fungsionalitas FTP untuk mengakses file dari jarak jauh.

Video ini melihat lebih dekat bagaimana semuanya menyatu dan kami juga membuat beberapa skrip pengujian yang membantu memahami skrip akhir. Saya sangat merekomendasikan menonton video terlebih dahulu untuk mendapatkan pemahaman yang lebih baik tentang proyek ini.

Langkah 1: Mempersiapkan Pi Raspberry

Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry
Mempersiapkan Pi Raspberry

Hal pertama yang perlu kita lakukan adalah mengunduh sistem operasi Raspbian untuk Raspberry Pi. Saya menggunakan Pi Zero untuk proyek ini karena ini adalah papan yang ringkas. Saya juga tidak akan menggunakan desktop dan itulah alasan mengapa saya mengunduh versi lite. Anda kemudian perlu mem-flash gambar ini ke kartu microSD tetapi sebelum kita dapat mem-boot Pi dengannya, kita perlu menyalin file wpa_supplicant.conf dan ssh ke drive boot. File-file ini diperlukan untuk memungkinkan kita mengontrol Raspberry Pi dari jarak jauh. Pilihan lain adalah menggunakan koneksi kabel dan menghubungkan keyboard/mouse/display untuk mengontrol Pi. Pilihan ada di tangan Anda dan inilah tautan ke posting sebelumnya yang menjelaskan ini secara lebih rinci bersama dengan akses jarak jauh dan FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Berikut ringkasan tentang cara mengonfigurasi ini:

File wpa_supplicant.conf menyediakan detail jaringan yang memungkinkan Pi terhubung ke jaringan WiFi Anda - ini diperlukan untuk menginstal perangkat lunak dan juga mengontrolnya untuk saat ini. Koneksi WiFi hanya diperlukan selama pengaturan awal dan kami tidak membutuhkannya untuk merekam video saat berada di dalam mobil. Anda dapat menggunakan tautan di bawah ini untuk mengunduh file template untuk ini. Cukup perbarui kode negara, nama jaringan, dan kata sandi Anda, lalu salin ke kartu microSD. Anda dapat menggunakan editor teks seperti notepad++, Sublime Text atau Atom untuk memperbarui file.

File template WPA:

Gunakan tautan berikut untuk daftar kode negara:

Kami kemudian perlu membuat file kosong dengan nama ssh menggunakan editor teks pilihan Anda. Jangan menambahkan ekstensi apa pun ke file dan cukup salin ke papan. Setelah selesai, sambungkan kamera, masukkan kartu microSD, lalu nyalakan papan. Papan akan memakan waktu sekitar satu menit untuk terhubung ke jaringan Anda untuk pertama kalinya.

Sebelum kita dapat melanjutkan, kita perlu mendapatkan alamat IP untuk papan tersebut. Salah satu cara untuk melakukannya adalah dengan menggunakan perangkat lunak yang disebut pemindai AngryIP. Instal dan jalankan itu dan Anda kemudian akan dapat memperoleh alamat IP papan.

Kami kemudian perlu masuk ke papan dengan menggunakan terminal (atau command prompt di Windows). Cukup ketik "ssh [email protected]" dan tekan enter. Pastikan untuk menggunakan alamat IP papan Anda. Ketik kata sandi default yang raspberry dan Anda kemudian akan memiliki akses ke papan.

Kita sekarang perlu melakukan beberapa hal sebelum kita dapat memulai dengan skrip. Hal pertama adalah mengaktifkan kamera yang dapat dilakukan dengan menjalankan perintah "sudo raspi-config". Anda harus menavigasi ke "Opsi antarmuka", lalu "Kamera" dan mengaktifkannya. Gunakan tombol tab untuk memilih opsi "Selesai" dan kemudian reboot papan. Berikan papan sebentar dan kemudian masuk kembali ke dalamnya.

Kami kemudian perlu memperbarui sistem operasi Raspbian dan ini dapat dilakukan dengan menjalankan perintah "sudo apt update && full-upgrade -y". Kemudian, instal proftpd dengan menjalankan perintah "sudo apt install proftpd". Ini menginstal perangkat lunak FTP yang memungkinkan kita untuk mengakses file pada kartu microSD. Anda kemudian dapat membuka FileZilla, dan menghubungkan ke papan yang memungkinkan Anda untuk mengakses file.

Langkah 2: Buat Script

Buat Scriptnya
Buat Scriptnya
Buat Scriptnya
Buat Scriptnya

Kami sebelumnya telah membuat file skrip yang memiliki ekstensi.sh, ini adalah skrip bash. Untuk proyek ini, kami akan membuat skrip python yang akan memiliki ekstensi.py. Menggunakan python memberi kita akses ke banyak modul, perpustakaan, dan skrip yang memudahkan kita membuat proyek.

Pertama-tama kita perlu menginstal modul picamera sehingga kita dapat menggunakan kamera dalam skrip kita. Ini dapat dilakukan dengan menjalankan perintah "Sudo apt install python-picamera". Setelah selesai, cukup buat skrip python dengan menjalankan "Sudo nano dashcam.py" lalu ketik konten dari file berikut:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Anda juga dapat menyalin/menempel konten yang merupakan salah satu manfaat menggunakan SSH. Anda dapat menyimpan file dengan mengetikkan "CTRL+X", lalu Y, lalu ENTER. Silakan tonton video untuk penjelasan lengkap tentang bagaimana semuanya bekerja bersama. Kami juga membuat dua skrip tambahan sebelum ini untuk mendapatkan pemahaman yang lebih baik.

Langkah 3: Uji Script

Uji Scriptnya
Uji Scriptnya

Sebelum kita dapat menjalankan skrip, kita perlu menginstal modul psutil seperti yang kita gunakan untuk mendapatkan penggunaan disk. Untuk menginstal psutil, pertama-tama kita perlu menginstal sesuatu yang disebut pip yang merupakan penginstal paket untuk python. Ini dapat dilakukan dengan menjalankan perintah "sudo apt install python-pip", diikuti dengan perintah "pip install psutil" yang akan menginstal psutil.

Setelah selesai, buat folder baru dengan menjalankan perintah "mkdir videos" dan kita cukup menjalankan perintah "python dashcam.py" yang akan menjalankan skrip. Anda harus dapat melihat file yang sedang dibuat seperti yang ditunjukkan pada gambar. Anda juga dapat memperolehnya menggunakan FileZilla dan memutarnya kembali menggunakan VLC. Anda dapat menghentikan skrip dengan mengetik "CTRL+C" dan disarankan untuk me-reboot board.

Video untuk bagian 2 akan ditayangkan minggu depan, bersama dengan postingan tertulis yang menyertainya. Harap pertimbangkan untuk berlangganan saluran YouTube kami karena membantu mendukung pekerjaan semacam ini.

YouTube:

Terima kasih telah membaca!

Direkomendasikan: