Isi kandungan:

Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2: 3 Langkah
Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2: 3 Langkah

Video: Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2: 3 Langkah

Video: Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2: 3 Langkah
Video: Добро пожаловать на стадион 2024, November
Anonim
Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2
Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2
Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2
Memadankan Modul GPS Dengan Raspberry Pi: Dashcam Bahagian 2

Ini adalah bahagian 2 dari projek dashcam dan dalam catatan ini, kita akan belajar bagaimana menghubungkan modul GPS ke Raspberry Pi. Kami kemudian akan menggunakan data GPS dan menambahkannya ke video sebagai hamparan teks. Sila baca bahagian 1 dengan menggunakan pautan di bawah, sebelum anda meneruskan catatan ini.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

Video di bawah ini memberi anda lebih banyak maklumat mengenai modul GPS, komunikasi dan gambaran keseluruhan mengenai bagaimana semuanya bersatu. Saya akan mengesyorkan menontonnya terlebih dahulu sebelum meneruskan.

Langkah 1: Dayakan Serial Port

Dayakan Port Bersiri
Dayakan Port Bersiri
Dayakan Port Bersiri
Dayakan Port Bersiri

Mula-mula kita perlu memasukkan SSH ke papan dan kemudian mengaktifkan port bersiri. Ini dapat dilakukan dengan menjalankan perintah berikut:

sudo raspi-config

Ini akan membuka alat konfigurasi dan anda boleh menggunakan anak panah untuk menavigasi ke pilihan antara muka, dan kemudian bersiri. Pilih TIDAK ke konsol dan kemudian YA ke port bersiri perkakasan. Gunakan kekunci TAB untuk menavigasi ke pilihan Selesai dan kemudian pilih TIDAK apabila ia meminta anda sama ada anda mahu reboot. Ini akan membawa anda kembali ke terminal. Masukkan arahan berikut agar kita dapat mematikan papan:

sudo shutdown -h sekarang

Setelah papan ditutup, kita dapat menyambungkan port bersiri ke papan menggunakan gambar rujukan.

Langkah 2: Uji Modul GPS

Uji Modul GPS
Uji Modul GPS

Kami sekarang akan menguji modul GPS untuk memastikan ia berfungsi dengan betul. Itu boleh dilakukan dengan menjalankan perintah berikut:

sudo cat / dev / serial0

Anda seharusnya dapat melihat beberapa output teks bermula dengan "$ GP…." seperti yang dilihat dalam gambar. Ini adalah data dari modul GPS dan ini bermaksud komunikasi bersiri berfungsi sebagaimana mestinya. Anda boleh menekan "CTRL + Z" untuk menghentikan output.

Kami kemudian perlu mematikan perkhidmatan "getty" kerana mungkin mengganggu komunikasi bersiri. Ini dapat dilakukan dengan menjalankan perintah berikut.

sudo systemctl stop [email protected]

sudo systemctl lumpuhkan [email protected]

Langkah 3: Tulis Skrip Akhir

Tulis Skrip Akhir
Tulis Skrip Akhir
Tulis Skrip Akhir
Tulis Skrip Akhir

Sebelum kita menulis skrip terakhir, kita perlu menjalankan beberapa arahan. Pertama, kita perlu memasang modul python-serial yang boleh dilakukan dengan menjalankan perintah berikut:

sudo apt pasang python-serial

Kami akan menggunakan modul pynmea2 untuk memahami data GPS dan yang dapat dipasang dengan menjalankan perintah berikut:

sudo pip pasang pynmea2

Kita juga perlu memasang psutil untuk pengguna root dan ini dapat dilakukan dengan menjalankan perintah berikut:

sudo pip pasang psutil

Akhirnya, kita dapat membuat fail skrip baru menggunakan perintah berikut:

sudo nano dashcam2.py

Anda kemudian boleh menyalin kandungan dari fail berikut dan menempelkannya dalam skrip seperti yang dilihat dalam video.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

Setelah ini selesai, simpan fail dengan mengetik "CTRL + X", kemudian Y, kemudian ENTER. Anda kemudian boleh menguji skrip dengan menjalankan perintah berikut:

sudo python dashcam2.py

Skrip kemudian akan berjalan sebagaimana mestinya dan anda boleh menggunakan FileZilla untuk mendapatkan fail video seperti terakhir kali. Fail video akan mengandungi overlay dengan data GPS bersama dengan penggunaan CPU.

Projek dashcam belum selesai dan akan ada catatan susulan untuk meneruskan siri ini. Pertimbangkan untuk melanggan saluran YouTube kami kerana ini membantu kami.

YouTube:

Terima kasih kerana membaca!

Disyorkan: