Isi kandungan:

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

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

Video: Membuat DashCam Menggunakan Raspberry Pi Zero (hlm.1): 3 Langkah
Video: ESP32 Cam Vs Raspberry Pi Camera Module : Which one best for your Project 2024, November
Anonim
Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1)
Membuat DashCam Menggunakan Raspberry Pi Zero (pt.1)

Ini adalah permulaan siri baru di mana kita belajar bagaimana membuat dashcam menggunakan Raspberry Pi Zero. Projek ini sebenarnya adalah perakam video berterusan dan boleh digunakan untuk aplikasi lain termasuk pemantauan hidupan liar.

Pada bahagian 1, kami menangani bahagian rakaman, yang melibatkan menangkap video dari kamera Pi dan menyimpannya ke kad microSD. Kami juga mengurus penomboran fail, mengesan simpanan yang tersisa, menghentikan skrip jika rendah dan kami juga menambahkan fungsi FTP untuk mengakses fail dari jarak jauh.

Video melihat lebih dekat bagaimana semuanya bersatu dan kami juga membuat beberapa skrip ujian yang membantu memahami skrip akhir. Saya sangat mengesyorkan menonton video terlebih dahulu untuk mendapatkan pemahaman yang lebih baik mengenai projek ini.

Langkah 1: Menyiapkan Raspberry Pi

Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi

Perkara pertama yang perlu kita lakukan ialah memuat turun sistem operasi Raspbian untuk Raspberry Pi. Saya menggunakan Pi Zero untuk projek ini kerana ia adalah papan padat. Saya juga tidak akan menggunakan desktop dan itulah sebabnya saya memuat turun versi lite. Anda kemudian perlu memancarkan gambar ini ke kad microSD tetapi sebelum kita dapat boot Pi dengannya, kita perlu menyalin fail wpa_supplicant.conf dan ssh ke pemacu boot. Fail-fail ini diperlukan untuk membolehkan kami mengendalikan Raspberry Pi dari jauh. Pilihan lain adalah menggunakan sambungan berwayar dan menyambungkan papan kekunci / tetikus / paparan untuk mengawal Pi. Pilihannya adalah milik anda dan inilah pautan ke catatan sebelumnya yang menerangkannya dengan lebih terperinci bersama dengan akses jauh dan FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT /

Berikut adalah ringkasan mengenai cara mengkonfigurasi ini:

Fail wpa_supplicant.conf memberikan perincian rangkaian yang membolehkan Pi menyambung ke rangkaian WiFi anda - ini diperlukan untuk memasang perisian dan juga mengawalnya buat masa ini. Sambungan WiFi hanya diperlukan semasa persediaan awal dan kami tidak memerlukannya untuk merakam video semasa berada di dalam kereta. Anda boleh menggunakan pautan di bawah untuk memuat turun fail templat untuk ini. Cukup kemas kini kod negara, nama rangkaian dan kata laluan anda dan kemudian salin ke kad microSD. Anda boleh menggunakan editor teks seperti notepad ++, Sublime Text atau Atom untuk mengemas kini fail.

Fail templat WPA:

Gunakan pautan berikut untuk senarai kod negara:

Kami kemudian perlu membuat fail kosong dengan nama ssh menggunakan penyunting teks pilihan anda. Jangan menambah pelanjutan pada fail dan hanya salin ke papan. Setelah selesai, sambungkan kamera, masukkan kad microSD dan kemudian hidupkan di papan. Lembaga akan mengambil masa sekitar satu minit untuk menyambung ke rangkaian anda untuk pertama kalinya.

Sebelum dapat meneruskan, kita perlu mendapatkan alamat IP untuk papan. Salah satu cara untuk melakukannya adalah dengan menggunakan perisian yang dipanggil AngryIP scanner. Pasang dan jalankan itu dan kemudian anda dapat memperoleh alamat IP papan.

Kita kemudian perlu masuk ke papan dengan menggunakan terminal (atau command prompt di Windows). Cukup ketik "ssh [email protected]" dan tekan enter. Pastikan anda menggunakan alamat IP papan anda. Taipkan kata laluan lalai iaitu raspberry dan anda akan mempunyai akses ke papan kenyataan.

Kita sekarang perlu melakukan beberapa perkara sebelum kita dapat memulakan skripnya. Perkara pertama adalah mengaktifkan kamera yang boleh dilakukan dengan menjalankan perintah "sudo raspi-config". Anda perlu menavigasi ke "Pilihan antara muka", kemudian "Kamera" dan mengaktifkannya. Gunakan kekunci tab untuk memilih pilihan "Selesai" dan kemudian but semula papan. Beri sebentar papan dan kemudian masuk semula ke dalamnya.

Kita kemudian perlu mengemas kini sistem operasi Raspbian dan ini dapat dilakukan dengan menjalankan perintah "sudo apt update && full-upgrade -y". Kemudian, pasang proftpd dengan menjalankan perintah "sudo apt install proftpd". Ini memasang perisian FTP yang membolehkan kita mengakses fail pada kad microSD. Anda kemudian boleh membuka FileZilla, dan menyambung ke papan yang akan membolehkan anda mengakses fail.

Langkah 2: Buat Skrip

Buat Skrip
Buat Skrip
Buat Skrip
Buat Skrip

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

Pertama kita perlu memasang modul picamera supaya 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" dan kemudian masukkan isi dari fail berikut:

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

Anda juga boleh menyalin / menampal kandungan yang merupakan salah satu kelebihan menggunakan SSH. Anda boleh menyimpan fail dengan menaip "CTRL + X", kemudian Y, kemudian ENTER. Sila tonton video untuk penjelasan lengkap mengenai bagaimana semuanya berfungsi bersama. Kami juga membuat dua skrip tambahan sebelum ini untuk mendapatkan pemahaman yang lebih baik.

Langkah 3: Uji Skrip

Uji Skrip
Uji Skrip

Sebelum kita dapat menjalankan skrip, kita perlu memasang modul psutil saat kita menggunakannya untuk mendapatkan penggunaan cakera. Untuk memasang psutil, pertama kita perlu memasang sesuatu yang disebut pip yang merupakan pemasang pakej 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 "video mkdir" dan kemudian kita hanya boleh menjalankan perintah "python dashcam.py" yang akan menjalankan skrip. Anda seharusnya dapat melihat fail yang dibuat seperti yang ditunjukkan dalam gambar. Anda juga boleh mendapatkannya menggunakan FileZilla dan memainkannya semula menggunakan VLC. Anda boleh menghentikan skrip dengan mengetik "CTRL + C" dan disarankan untuk kemudian reboot papan.

Video untuk bahagian 2 akan disiarkan minggu depan, bersama dengan catatan bertulis untuk menyertainya. Pertimbangkan untuk melanggan saluran YouTube kami kerana dapat membantu menyokong jenis pekerjaan ini.

YouTube:

Terima kasih kerana membaca!

Disyorkan: