Mündəricat:

Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1): 3 addım
Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1): 3 addım

Video: Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1): 3 addım

Video: Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1): 3 addım
Video: Полное руководство по 16-канальному сервоконтроллеру PCA9685 для Arduino с кодом версии 5 (V1) 2024, Noyabr
Anonim
Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1)
Raspberry Pi Zero istifadə edərək DashCam hazırlamaq (pt.1)

Raspberry Pi Zero istifadə edərək bir kamera qurmağı öyrəndiyimiz yeni bir seriyanın başlanğıcıdır. Bu layihə əslində davamlı bir video yazıcıdır və vəhşi təbiət monitorinqi də daxil olmaqla digər tətbiqlər üçün istifadə edilə bilər.

Birinci hissədə, Pi kamerasından video çəkib microSD kartda saxlamağı özündə birləşdirən qeyd bölməsini həll edirik. Faylın nömrələnməsinə, qalan yaddaşın aşkarlanmasına, aşağı olduqda skriptin dayandırılmasına və fayllara uzaqdan daxil olmaq üçün FTP funksiyasını da əlavə edirik.

Video, hər şeyin bir araya gəldiyini daha yaxından nəzərdən keçirir və biz də son ssenarini anlamağa kömək edən bəzi test skriptləri yaradırıq. Layihəni daha yaxşı başa düşmək üçün əvvəlcə videoya baxmağı məsləhət görürəm.

Addım 1: Raspberry Pi hazırlanması

Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır
Raspberry Pi hazırlanır

Etməli olduğumuz ilk şey Raspberry Pi üçün Raspbian əməliyyat sistemini yükləməkdir. Kompakt bir lövhə olduğu üçün bu layihə üçün Pi Zero istifadə edirəm. Masaüstünü də istifadə etməyəcəyəm və bu da lite versiyasını yükləməyimin səbəbidir. Daha sonra bu görüntünü bir microSD kartına yandırmalısınız, ancaq Pi -ni yükləməzdən əvvəl wpa_supplicant.conf və ssh fayllarını açılış sürücüsünə kopyalamalıyıq. Bu fayllar Raspberry Pi -ni uzaqdan idarə etməyimizə icazə vermək üçün lazımdır. Başqa bir seçim, simli bir əlaqə istifadə etmək və Pi -ni idarə etmək üçün klaviatura/siçan/displey bağlamaqdır. Seçim sizin ixtiyarınızdadır və uzaqdan giriş və FTP ilə birlikdə bunu daha ətraflı izah edən əvvəlki bir yazının bağlantısıdır: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Bunun necə qurulacağına dair bir xülasə:

Wpa_supplicant.conf faylı, Pi -nin WiFi şəbəkənizə qoşulmasına imkan verən şəbəkə təfərrüatlarını təmin edir - bu, proqramı quraşdırmaq və eyni zamanda onu idarə etmək üçün lazımdır. WiFi bağlantısı yalnız ilkin quraşdırma zamanı lazımdır və maşında olarkən video çəkmək üçün bizə lazım deyil. Bunun üçün şablon faylını yükləmək üçün aşağıdakı linkdən istifadə edə bilərsiniz. Ölkə kodunuzu, şəbəkə adınızı və şifrənizi yeniləyin və sonra microSD kartına köçürün. Dosyanı yeniləmək üçün notepad ++, Sublime Text və ya Atom kimi bir mətn redaktorundan istifadə edə bilərsiniz.

WPA şablon faylı:

Ölkə kodlarının siyahısı üçün aşağıdakı linki istifadə edin:

İstədiyiniz mətn redaktorundan istifadə edərək ssh adı ilə boş bir fayl yaratmalıyıq. Dosyaya heç bir uzantı əlavə etməyin və sadəcə lövhəyə kopyalayın. Bitirdikdən sonra kameranı bağlayın, microSD kartı daxil edin və sonra lövhəni açın. Lövhənin şəbəkənizə ilk dəfə qoşulması təxminən bir dəqiqə çəkəcək.

Davam etməzdən əvvəl lövhənin IP ünvanını almalıyıq. Bunun bir yolu AngryIP skaneri adlanan proqramdan istifadə etməkdir. Bunu quraşdırın və işə salın, sonra lövhənin IP ünvanını əldə edə biləcəksiniz.

Daha sonra bir terminal (və ya Windows -da əmr istəyi) istifadə edərək lövhəyə daxil olmalıyıq. Sadəcə "ssh [email protected]" yazın və Enter düyməsini basın. Lövhənizin IP ünvanından istifadə etdiyinizə əmin olun. Varsayılan olaraq moruq olan şifrəni daxil edin və lövhəyə daxil olacaqsınız.

Ssenariyə başlamazdan əvvəl bir neçə şeyi etməliyik. İlk şey, "sudo raspi-config" əmrini yerinə yetirməklə edilə bilən kameranı işə salmaqdır. "Arayüz Seçimləri" nə, sonra "Kamera" ya keçib onu aktivləşdirməlisiniz. "Bitir" seçimini seçmək üçün nişanı istifadə edin və sonra lövhəni yenidən başladın. Lövhəyə bir dəqiqə verin və sonra yenidən daxil olun.

Daha sonra Raspbian əməliyyat sistemini yeniləməliyik və bu "sudo apt update && full -upgrade -y" əmrini yerinə yetirməklə edilə bilər. Sonra "sudo apt install proftpd" əmrini işlədərək proftpd qurun. Bu, microSD kartdakı fayllara daxil olmağımıza imkan verən FTP proqramını quraşdırır. Daha sonra FileZilla'yı aça və fayllara daxil olmanızı təmin edəcək lövhəyə qoşula bilərsiniz.

Addım 2: Skript yaradın

Skript yaradın
Skript yaradın
Skript yaradın
Skript yaradın

Əvvəllər.sh uzantısı olan skript faylları yaratdıq, bunlar bash skriptlərdi. Bu layihə üçün.py uzantısı olan bir python skript yaradacağıq. Pythondan istifadə etməklə bizə bir çox modula, kitabxanaya və skriptə giriş imkanı verir ki, bu da layihələr yaratmağımızı asanlaşdırır.

Skriptlərimizdə kameradan istifadə etmək üçün əvvəlcə picamera modulunu quraşdırmalıyıq. Bu, "sudo apt install python-picamera" əmrini yerinə yetirməklə edilə bilər. Bu tamamlandıqdan sonra, "sudo nano dashcam.py" işlədərək python skriptini yaradın və sonra aşağıdakı fayldakı məzmunu yazın:

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

SSH istifadə etməyin bir faydası olan məzmunu da kopyalaya/yapışdıra bilərsiniz. "CTRL+X", sonra Y, sonra ENTER yazaraq faylı saxlaya bilərsiniz. Zəhmət olmasa hamısının birlikdə necə işlədiyini tam izah etmək üçün videoya baxın. Daha yaxşı başa düşmək üçün bundan əvvəl iki əlavə skript də yaratdıq.

Addım 3: Ssenarini sınayın

Yazını sınayın
Yazını sınayın

Skriptin işə salınmasından əvvəl, disk istifadəsini əldə etmək üçün istifadə etdiyimiz kimi psutil modulunu quraşdırmalıyıq. Psutil qurmaq üçün əvvəlcə python üçün paket yükləyicisi olan pip adlı bir şey qurmalıyıq. Bu, "sudo apt install python-pip" əmrini, sonra da psutil'i quracaq "pip install psutil" əmrini yerinə yetirməklə edilə bilər.

Bitirdikdən sonra "mkdir videos" əmrini işlədərək yeni bir qovluq yaradın və sonra skriptin işləyəcəyi "python dashcam.py" əmrini işlədə bilərik. Şəkildə göstərildiyi kimi yaradılan fayllara baxa bilməlisiniz. Onları FileZilla istifadə edərək əldə edə və VLC istifadə edərək yenidən oynaya bilərsiniz. "CTRL+C" yazaraq ssenarini dayandıra bilərsiniz və sonra lövhəni yenidən başlatmanız məsləhətdir.

2 -ci hissənin videosu gələn həftə canlı olaraq yayımlanacaq, yazılı yazı ilə birlikdə. Zəhmət olmasa YouTube kanalımıza abunə olmağı düşünün, çünki bu cür işlərə dəstək olur.

YouTube:

Oxuduğunuz üçün təşəkkür edirik!

Tövsiyə: