İçindekiler:

Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Bölüm 2: 3 Adım
Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Bölüm 2: 3 Adım

Video: Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Bölüm 2: 3 Adım

Video: Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Bölüm 2: 3 Adım
Video: Yeni Seri Çılgın Projeler: Raspberry Pi 3B+ ile Yüz Tanıma ve Hedef Takip Sistemi 2024, Haziran
Anonim
Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Part 2
Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Part 2
Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Part 2
Raspberry Pi ile GPS Modülü Arayüz Oluşturma: Dashcam Part 2

Bu, araç kamerası projesinin 2. kısmıdır ve bu yazıda Raspberry Pi'ye bir GPS modülünün nasıl arayüzleneceğini öğreneceğiz. Daha sonra GPS verilerini kullanacağız ve videoya bir metin yerleşimi olarak ekleyeceğiz. Bu gönderiye devam etmeden önce lütfen aşağıdaki bağlantıyı kullanarak 1. bölümü okuyun.

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

Aşağıdaki video size GPS modülleri, iletişim ve her şeyin nasıl bir araya geldiğine dair genel bir bakış hakkında daha fazla bilgi verir. Devam etmeden önce izlemenizi tavsiye ederim.

1. Adım: Seri Bağlantı Noktasını Etkinleştirin

Seri Bağlantı Noktasını Etkinleştir
Seri Bağlantı Noktasını Etkinleştir
Seri Bağlantı Noktasını Etkinleştir
Seri Bağlantı Noktasını Etkinleştir

Önce panoya SSH yapmamız ve ardından seri bağlantı noktasını etkinleştirmemiz gerekiyor. Bu, aşağıdaki komutu çalıştırarak yapılabilir:

sudo raspi yapılandırması

Bu, yapılandırma aracını açacaktır ve okları arabirim seçeneklerine ve ardından seriye gitmek için kullanabilirsiniz. Konsola HAYIR'ı ve ardından donanım seri bağlantı noktasına EVET'i seçin. Bitir seçeneğine gitmek için SEKME tuşunu kullanın ve ardından yeniden başlatmak isteyip istemediğinizi sorduğunda HAYIR'ı seçin. Bu sizi terminale geri götürecektir. Panoyu kapatabilmemiz için aşağıdaki komutu girin:

sudo kapatma -h şimdi

Kart kapandığında, referans görüntüsünü kullanarak seri portu karta bağlayabiliriz.

Adım 2: GPS Modülünü Test Edin

GPS Modülünü Test Edin
GPS Modülünü Test Edin

Şimdi doğru çalıştığından emin olmak için GPS modülünü test edeceğiz. Bu, aşağıdaki komutu çalıştırarak yapılabilir:

sudo cat /dev/serial0

"$GP…" ile başlayan bazı metin çıktılarını görebilmeniz gerekir. resimde görüldüğü gibi. Bu, GPS modülünden gelen verilerdir ve seri iletişimin olması gerektiği gibi çalıştığı anlamına gelir. Çıkışı durdurmak için "CTRL+Z" tuşlarına basabilirsiniz.

Ardından, seri iletişimi engelleyebileceği için "getty" hizmetini devre dışı bırakmamız gerekiyor. Bu, aşağıdaki komutları çalıştırarak yapılabilir.

sudo systemctl [email protected]'i durdur

sudo systemctl [email protected]'i devre dışı bırakın

3. Adım: Son Komut Dosyasını Yazın

Son Senaryoyu Yaz
Son Senaryoyu Yaz
Son Senaryoyu Yaz
Son Senaryoyu Yaz

Son betiği yazmadan önce birkaç komut çalıştırmamız gerekiyor. Öncelikle aşağıdaki komutu çalıştırarak yapılabilecek python-serial modülünü kurmamız gerekiyor:

sudo apt kurulum python-seri

GPS verilerini anlamlandırmak için pynmea2 modülünü kullanacağız ve bu, aşağıdaki komutu çalıştırarak kurulabilir:

sudo pip pynmea2'yi kurun

Ayrıca kök kullanıcı için psutil yüklememiz gerekiyor ve bu, aşağıdaki komutu çalıştırarak yapılabilir:

sudo pip kurulum psutil

Son olarak, aşağıdaki komutu kullanarak yeni bir komut dosyası oluşturabiliriz:

sudo nano dashcam2.py

Daha sonra aşağıdaki dosyadan içeriği kopyalayıp videoda görüldüğü gibi script içerisine yapıştırabilirsiniz.

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

Bu yapıldıktan sonra, "CTRL+X", ardından Y, ardından ENTER yazarak dosyayı kaydedin. Daha sonra aşağıdaki komutu çalıştırarak betiği test edebilirsiniz:

sudo python dashcam2.py

Komut dosyası daha sonra olması gerektiği gibi çalışır ve video dosyalarını geçen seferki gibi elde etmek için FileZilla'yı kullanabilirsiniz. Video dosyaları, CPU kullanımıyla birlikte GPS verileriyle bir bindirme içerecektir.

Dashcam projesi henüz bitmedi ve bu seriye devam etmek için bir takip yazısı olacak. Bu bize destek olduğu için YouTube kanalımıza abone olmayı düşünün.

YouTube:

Okuduğunuz için teşekkürler!

Önerilen: