İçindekiler:

Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1): 3 Adım
Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1): 3 Adım

Video: Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1): 3 Adım

Video: Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1): 3 Adım
Video: Raspberry Pi Üzerinde Steam Oyunlarını Nasıl Oynarsınız? 2024, Kasım
Anonim
Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1)
Raspberry Pi Zero Kullanarak DashCam Yapımı (pt.1)

Bu, Raspberry Pi Zero kullanarak bir araç kamerası yapmayı öğrendiğimiz yeni bir serinin başlangıcı. Bu proje aslında sürekli bir video kaydedicidir ve yaban hayatı izleme dahil diğer uygulamalar için kullanılabilir.

1. bölümde, Pi kameradan video çekmeyi ve onu microSD karta kaydetmeyi içeren kayıt bölümünü ele alıyoruz. Ayrıca dosya numaralandırma, kalan depolamayı tespit etme, düşükse komut dosyasını durdurma ile ilgileniyoruz ve ayrıca dosyalara uzaktan erişmek için FTP işlevselliğini de ekliyoruz.

Video, her şeyin nasıl bir araya geldiğine daha yakından bakıyor ve ayrıca son senaryonun anlaşılmasına yardımcı olacak bazı test komut dosyaları oluşturuyoruz. Projeyi daha iyi anlamak için önce videoyu izlemenizi şiddetle tavsiye ederim.

Adım 1: Raspberry Pi'nin Hazırlanması

Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması
Raspberry Pi'nin Hazırlanması

İlk yapmamız gereken Raspberry Pi için Raspbian işletim sistemini indirmek. Bu proje için kompakt bir kart olduğu için Pi Zero kullanıyorum. Ayrıca masaüstünü kullanmayacağım ve bu yüzden lite sürümünü indirdim. Daha sonra bu imajı bir microSD karta flashlamanız gerekiyor ama onunla Pi'yi başlatmadan önce wpa_supplicant.conf ve ssh dosyalarını boot sürücüsüne kopyalamamız gerekiyor. Raspberry Pi'yi uzaktan kontrol edebilmemiz için bu dosyalara ihtiyaç vardır. Diğer bir seçenek ise kablolu bağlantı kullanmak ve Pi'yi kontrol etmek için bir klavye/fare/ekran bağlamaktır. Seçim sizin ve işte bunu uzaktan erişim ve FTP ile birlikte daha ayrıntılı olarak açıklayan önceki bir gönderiye bağlantı: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

İşte bunun nasıl yapılandırılacağına dair bir özet:

wpa_supplicant.conf dosyası, Pi'nin WiFi ağınıza bağlanmasına izin veren ağ ayrıntılarını sağlar - bu, yazılımı yüklemek ve şimdilik onu kontrol etmek için gereklidir. WiFi bağlantısı yalnızca ilk kurulum sırasında gereklidir ve arabadayken video kaydetmek için buna ihtiyacımız yoktur. Bunun için bir şablon dosyası indirmek için aşağıdaki bağlantıyı kullanabilirsiniz. Ülke kodunuzu, ağ adınızı ve şifrenizi güncelleyin ve ardından microSD karta kopyalayın. Dosyayı güncellemek için notepad++, Sublime Text veya Atom gibi bir metin düzenleyici kullanabilirsiniz.

WPA şablon dosyası:

Ülke kodlarının listesi için aşağıdaki bağlantıyı kullanın:

Ardından, tercih ettiğiniz metin düzenleyiciyi kullanarak ssh adında boş bir dosya oluşturmamız gerekiyor. Dosyaya herhangi bir uzantı eklemeyin ve sadece panoya kopyalayın. İşiniz bittiğinde kamerayı bağlayın, microSD kartı takın ve ardından kartı açın. Kartın ağınıza ilk kez bağlanması yaklaşık bir dakika sürecektir.

Devam etmeden önce, kartın IP adresini almamız gerekiyor. Bunu yapmanın bir yolu, AngryIP tarayıcı adı verilen yazılımı kullanmaktır. Bunu kurun ve çalıştırın, ardından kartın IP adresini alabileceksiniz.

Daha sonra bir terminal (veya Windows'ta komut istemi) kullanarak panoya giriş yapmamız gerekiyor. Basitçe "ssh [email protected]" yazın ve enter tuşuna basın. Anakartınızın IP adresini kullandığınızdan emin olun. Ahududu olan varsayılan şifreyi yazın ve daha sonra tahtaya erişebileceksiniz.

Şimdi senaryoya başlamadan önce birkaç şey yapmamız gerekiyor. İlk şey, "sudo raspi-config" komutunu çalıştırarak yapılabilen kamerayı etkinleştirmektir. "Arayüz seçenekleri"ne, ardından "Kamera"ya gitmeniz ve etkinleştirmeniz gerekecek. "Bitir" seçeneğini seçmek için sekme tuşunu kullanın ve ardından kartı yeniden başlatın. Tahtaya bir dakika verin ve sonra tekrar oturum açın.

Daha sonra Raspbian işletim sistemini güncellememiz gerekiyor ve bu "sudo apt update && full-upgrade -y" komutunu çalıştırarak yapılabilir. Ardından "sudo apt install proftpd" komutunu çalıştırarak proftpd'yi kurun. Bu, microSD karttaki dosyalara erişmemizi sağlayan FTP yazılımını yükler. Daha sonra FileZilla'yı açabilir ve dosyalara erişmenizi sağlayacak panoya bağlanabilirsiniz.

2. Adım: Komut Dosyasını Oluşturun

Komut Dosyasını Oluşturun
Komut Dosyasını Oluşturun
Komut Dosyasını Oluşturun
Komut Dosyasını Oluşturun

Daha önce.sh uzantılı komut dosyaları oluşturduk, bunlar bash komut dosyalarıydı. Bu proje için.py uzantılı bir python betiği oluşturacağız. Python kullanmak, proje oluşturmamızı kolaylaştıran birçok modül, kitaplık ve komut dosyasına erişmemizi sağlar.

Scriptlerimizde kamerayı kullanabilmemiz için öncelikle picamera modülünü kurmamız gerekiyor. Bu, "sudo apt install python-picamera" komutunu çalıştırarak yapılabilir. Bu tamamlandıktan sonra, "sudo nano dashcam.py" dosyasını çalıştırarak bir python betiği oluşturun ve ardından aşağıdaki dosyanın içeriğini yazın:

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

SSH kullanmanın faydalarından biri olan içeriği de kopyalayabilir/yapıştırabilirsiniz. Dosyayı "CTRL+X", ardından Y ve ardından ENTER tuşlarına basarak kaydedebilirsiniz. Hepsinin birlikte nasıl çalıştığının tam bir açıklaması için lütfen videoyu izleyin. Ayrıca daha iyi bir anlayış elde etmek için bundan önce iki ek komut dosyası oluşturduk.

3. Adım: Komut Dosyasını Test Edin

Komut Dosyasını Test Edin
Komut Dosyasını Test Edin

Komut dosyasını çalıştırmadan önce, disk kullanımını elde etmek için kullandığımız psutil modülünü kurmamız gerekiyor. psutil'i kurmak için öncelikle python için bir paket yükleyici olan pip adlı bir şey kurmamız gerekiyor. Bu, "sudo apt install python-pip" komutunu ve ardından psutil'i yükleyecek "pip install psutil" komutunu çalıştırarak yapılabilir.

Bittiğinde, "mkdir videos" komutunu çalıştırarak yeni bir klasör oluşturun ve ardından betiği çalıştıracak "python dashcam.py" komutunu çalıştırabiliriz. Oluşturulan dosyaları resimde gösterildiği gibi görüntüleyebilmelisiniz. Bunları FileZilla kullanarak da edinebilir ve VLC kullanarak oynatabilirsiniz. Komut dosyasını "CTRL+C" yazarak durdurabilirsiniz ve ardından kartı yeniden başlatmanız önerilir.

2. bölümün videosu gelecek hafta yayınlanacak ve ona eşlik edecek yazılı bir gönderi olacak. Lütfen bu tür çalışmaları desteklemeye yardımcı olduğu için YouTube kanalımıza abone olmayı düşünün.

YouTube:

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

Önerilen: