Mündəricat:

Yüksək Çözünürlüklü Web Kamera: 9 Addım (Şəkillərlə birlikdə)
Yüksək Çözünürlüklü Web Kamera: 9 Addım (Şəkillərlə birlikdə)

Video: Yüksək Çözünürlüklü Web Kamera: 9 Addım (Şəkillərlə birlikdə)

Video: Yüksək Çözünürlüklü Web Kamera: 9 Addım (Şəkillərlə birlikdə)
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Iyul
Anonim
Yüksək Çözünürlüklü Veb Kamera
Yüksək Çözünürlüklü Veb Kamera

Bir neçə ildir ki, RPi əsaslı bir veb kamera (PiCam modulu ilə) istifadə etdim. İstehsal olunan görüntülər qaydasındadır, amma sonra keyfiyyətdən artıq razı qalmadığım bir an var idi. Yüksək qətnaməli bir veb kamera yaratmağa qərar verdim.

Aşağıdakı hissələrdən istifadə edilmişdir:

Təchizat

- 1 RPi 3, Model B, V1.2 (yerli olaraq ~ 30 dollara alındı)- 1 Canon Powershot S5 (təxminən 20 dollara ikinci əl bir onlayn platformada alınıb)- 1 Ethernet Splitter üzərində Güc: PoE 12V/9V/5V: (TL-POE10R: PoE Splitter), təqribən. 12 $- 2 aşağıya çevirənlər 1.5..35V- 1.5.. 35V: (DSN6000AUD), 2x 3.5 $

Addım 1: RPi hazırlayın

RPi hazırlayın
RPi hazırlayın

RPi -nin hazırlanmasını təsvir etməyəcəyəm. Yəqin ki, minlərlə Instructables var və bu addımı necə göstərir. Nəticədə, cari versiyanın raspbian ilə hazır bir RPi var.

Addım 2: RPi -ni fərdiləşdirin

RPi -ni fərdiləşdirin
RPi -ni fərdiləşdirin

İndi daha maraqlı addımlar üçün. Bütün məşqin arxasında duran fikir budur: hər 10 dəqiqədən bir şəkil çəkin, şəbəkəyə bağlı bir yaddaşa (Synology NAS) yığın, şəklin üzərinə tarix və saatı yazın və səsləndirin.

NAS -dakı qovluq internetdən əldə edilə bilən bir qovluq olduğu üçün mövcud görüntü internet üzərindən mövcuddur.

Əvvəlcə RPi, mövcud payı şəklin saxlanılacağı NAS -a bağlamalıdır. Buna görə /etc /fstab faylının uyğunlaşdırılması lazım idi və aşağıdakı sətir əlavə edildi:

# NAS192.168.1.2 -ni bağlayın:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0

Bu istiqamətdə gedirsinizsə, NAS -ın müvafiq ünvanlarından istifadə edin. Alternativ olaraq, faylı yerli olaraq RPi -də saxlaya və birbaşa daxil ola bilərsiniz. Bu halda /etc /fstab bu dəyişikliyi unudun.

Şəkil çəkmək üçün gphoto2 və aşağıdakı sadə skriptdən istifadə etdim:

#!/bin/sh

USB avtobusuna daxil olmaq üçün hər hansı bir ghoto2 prosesini öldürün

pkill gphoto2

#gphoto2 ilə şəkil çəkin

gphoto2-şəkil çəkmə və yükləmə-gücün üzərinə yazma-fayl adı /mnt/nas2/web/test.jpg

#şəkilə tarix və vaxt daxil edin

Mətn = `tarix +"%F%H:%M ""

çevirmək -font helvetica -doldurma ağ -70 bal çəkin -70 "mətn çəkin 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Bu skript kimi saxlanılır

/home/pi/take-picture.sh

tərəfindən icra oluna bilər

chmod a+x /home/pi/take-picture.sh

İndi kameranı USB kabeli ilə bağlayın və kameranı işə salın.

Kameranın anbarı avtomatik olaraq quraşdırılırsa, gphoto2 -nin PTP rejimində olduğu təqdirdə kameraya daxil ola biləcəyini basdırmalısınız. RPi masaüstündəki avtomatik sayını sıxışdıra bilərsiniz.

Ssenarini icra edin və kamera bir şəkil çəkməlidir.

Belə bir cavab alacaqsınız:

pi@picam2-walensee: ~ $./take-picture.sh

Neue Datei /store_00010001/DCIM/100CANON/IMG_0163-j.webp

Mənim vəziyyətimdə, şəkil indi çəkilir, saxlanılır və tarix və vaxtla etiketlənir, buna internet üzərindən daxil ola bilərəm.

Take-picture.sh skriptini 10 dəqiqə ərzində yerinə yetirmək üçün crontab-a bir giriş əlavə etdim:

sudo crontab -e

aşağıdakı sətirləri əlavə edin:

# hər 10 dəqiqədə bir şəkil çəkin */10 * * * * /home/pi/take-picture.sh

Bu, hər 10 dəqiqədə /home/pi/take-picture.sh skriptini icra edəcək (ilk */10). Crontab -ı "sudo" ilə redaktə etdiyimiz üçün, crontab superuser üçün hazırlanır və skript super istifadəçinin hüquqları ilə icra olunur. Bu, yəqin ki, istifadəçi 'pi' olaraq da edilə bilər. Mən sınamadım. Bu halda, pi istifadəçisinin crontabını redaktə etmək əmri "crontab -e" olardı.

Addım 3: Dava

Dava
Dava

Veb kamera üçün qutunun ölçüsünü təyin etmək üçün hər şeyi Sketchup -da qurdum. Kameranın kobud modelini ON-vəziyyətində etdim (lens OFF vəziyyətindən daha uzundur) və bütün lazımlı elektron komponentləri əlavə etdim: PoE-dən 12V-a, 12V-dan 7.5V-a qədər aşağı çevirici (Kamera üçün), 12V - 5V (RPi üçün).

Lensin qarşısında bir şüşə parçası ilə bağlanacaq açılış var. Üst və yan açılış hissələrin montajı və baxım üçün nəzərdə tutulmuşdur.

Alt təyyarə (burada görünmür): Alt çuxur ethernet kabeli üçündür və yarıq kameranı düzəltmək üçün vint üçündür.

Addım 4: DXF -ə çevrilməyə hazırlaşmaq

DXF -ə çevrilməyə hazırlaşır
DXF -ə çevrilməyə hazırlaşır

Yalnız əsas bir Sketchup hesabım olduğu üçün planı lazer kəsmə üçün DXF faylına çevirmək üçün bir yol tapmalı oldum.

Buna görə də, bütün divarları bir -birinin yanında düz bir şəkildə yerləşdirdim və 3 -cü ölçünü çıxardım. Bundan sonra ortaya çıxan STL faylını yüklədim.

Addım 5: DXF -ə çevrilmə

DXF -ə çevrilmə
DXF -ə çevrilmə

DXF -ə çevrilmək üçün freecad istifadə etdim. STL faylını idxal edin və DXF olaraq ixrac edin. Bu fayl daha sonra 5 mm kontrplak kəsmək üçün mağazaya göndərildi.

Addım 6: Oh-oh

Oh-oh
Oh-oh

Bir neçə gün sonra parçaları kəsdilər.. Eskiz məlumatlarını dxf məlumatlarına çevirərkən birtəhər səhv etdim. Ölçməli idim və buna görə də: hissələri uyğunlaşdırmaq üçün törpüdən istifadə etməli oldum. Nə qarışıqlıq…

Ancaq sonda bütün hissələri bir -birinə yapışdıra bildim və nəhayət günəş işığını mümkün qədər əks etdirmək üçün ağ rəngə boyadım. (soyutma nəzərdə tutulmayıb.)

Addım 7: Qapaqlar

Qapaqlar
Qapaqlar
Qapaqlar
Qapaqlar
Qapaqlar
Qapaqlar

Artıq "işləməyən" veb kameralarla bağlı bir az təcrübəm olduğu üçün işin hissələrinə asanlıqla daxil olmağa qərar verdim.

Buna görə çox sadə qapaqlar hazırladım. Yan qapaq və üst qapaq üçün mexanizm çox asandır. Qapağı yerində kilidləmək üçün təxminən 30 ° dönə bilən əyilmiş bir tel parçasıdır.

Addım 8: Şəkillərə daxil olun

Şəkillərə daxil olun
Şəkillərə daxil olun

Şəkillərə aşağıdakı linkdən daxil olmaq olar:

www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…

Bunlar hələ də köhnə veb kameranın görüntüləridir. Yeniləri izləyəcək.

Addım 9: Kameranın quraşdırılması

Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması
Kameranın quraşdırılması

Çantaya bütün hissələr quraşdırıldıqdan sonra onu montaj etməyin vaxtı gəldi.

Adətən etdiyim kimi, bütün kassanı drenaj suyu borusunu divara bağlamaq üçün istifadə olunan bir mötərizə istifadə edərək yağış suyu borusuna bağladım. Sadəcə digər tərəfdən istifadə etdim.

Son görüntüdə gördüyünüz kimi, işin pəncərəsi daha kiçik ola bilərdi, amma yenə də - görünür ki, işləyir.

Tövsiyə: