Სარჩევი:

მაღალი რეზოლუციის ვებკამერა: 9 ნაბიჯი (სურათებით)
მაღალი რეზოლუციის ვებკამერა: 9 ნაბიჯი (სურათებით)

ვიდეო: მაღალი რეზოლუციის ვებკამერა: 9 ნაბიჯი (სურათებით)

ვიდეო: მაღალი რეზოლუციის ვებკამერა: 9 ნაბიჯი (სურათებით)
ვიდეო: ეს შენი ტელეფონის საიდუმლო კოდია! 🔴 2024, ნოემბერი
Anonim
მაღალი რეზოლუციის ვებკამერა
მაღალი რეზოლუციის ვებკამერა

რამდენიმე წლის განმავლობაში ვიყენებდი RPi დაფუძნებულ ვებკამერას (PiCam მოდულით). წარმოებული სურათები იყო ყველა უფლება, მაგრამ შემდეგ, იყო მომენტი, როდესაც მე აღარ ვარ კმაყოფილი ხარისხით. მე გადავწყვიტე მაღალი რეზოლუციის ვებკამერის გაკეთება.

გამოყენებულია შემდეგი ნაწილები:

მარაგები

- 1 RPi 3, მოდელი B, V1.2 (იყიდა ადგილობრივად ~ 30 $)- 1 Canon Powershot S5 (იყიდა მეორადი ონლაინ პლატფორმაზე დაახლოებით 20 დოლარად)- 1 ენერგია Ethernet Splitter– ზე: PoE 12V/9V/5V: (TL-POE10R: PoE Splitter), დაახლ. 12 $- 2 ნაბიჯ-ნაბიჯ გადამყვანი 1.5..35V to 1.5.. 35V: (DSN6000AUD), 2x 3.5 $

ნაბიჯი 1: მოამზადეთ RPi

მოამზადეთ RPi
მოამზადეთ RPi

მე არ ვაპირებ აღწერო RPi მომზადება. ალბათ არსებობს ათასობით ინსტრუქცია და როგორ აჩვენებს ამ ნაბიჯს. შედეგად, თქვენ გაქვთ მზად RPi მიმდინარე ვერსიის raspbian– ით.

ნაბიჯი 2: პერსონალურად RPi

პერსონალურად RPi
პერსონალურად RPi

ახლა უფრო საინტერესო ნაბიჯებისთვის. მთელი ვარჯიშის უკან არის იდეა: გადაიღეთ სურათები ყოველ 10 წუთში, შეინახეთ ისინი ქსელში თანდართულ საცავზე (Synology NAS), დაბეჭდეთ თარიღი და დრო გამოსახულებაზე და, voilà.

მიმდინარე სურათი ხელმისაწვდომია ინტერნეტში, რადგან NAS– ის საქაღალდე არის ის, რაც ინტერნეტიდან არის ხელმისაწვდომი.

პირველ რიგში RPi– მ უნდა დააინსტალიროს არსებული წილი NAS– ში, სადაც უნდა იყოს შენახული სურათი. ამიტომ ფაილი /etc /fstab უნდა იყოს ადაპტირებული და დაემატა შემდეგი ხაზი:

# დაამონტაჟე NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0

თუ თქვენ მიდიხართ ამ მიმართულებით, გამოიყენეთ NAS– ის თქვენი შესაბამისი მისამართები. როგორც ალტერნატივა, თქვენ ასევე შეგიძლიათ შეინახოთ ფაილი ადგილობრივად RPi– ზე და პირდაპირ შეხვიდეთ მასზე. ამ შემთხვევაში დაივიწყეთ /etc /fstab– ის ეს ცვლილება.

სურათების გადასაღებად გამოვიყენე gphoto2 და შემდეგი მარტივი სკრიპტი:

#!/bin/sh

#მოკალი ნებისმიერი ghoto2 პროცესი, შესაძლოა USB ავტობუსზე წვდომა

pkill gphoto2

#გადაიღე სურათი gphoto2– ით

gphoto2-აღბეჭდვა-გამოსახულება-და-ჩამოტვირთვა-ძალა-გადაწერა-ფაილის სახელი/mnt/nas2/web/test.jpg

#ჩადეთ თარიღი და დრო სურათზე

TEXT = `თარიღი +"%F%H:%M ""

კონვერტირება -ფონტის ჰელვეტიკა -თეთრი შევსება -პუნქტი 70 -დახაზეთ "ტექსტი 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

ეს სკრიპტი ინახება როგორც

/home/pi/take-picture.sh

გახადე ის შესრულებადი მიერ

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

ახლა მიამაგრეთ კამერა USB კაბელით და ჩართეთ კამერა.

თუ კამერის საცავი ავტომატურად არის დამონტაჟებული, თქვენ უნდა აღკვეთოთ ის, რომ gphoto2– ს შეუძლია კამერაზე წვდომა, თუ ის ე.წ. PTP რეჟიმშია. თქვენ შეგიძლიათ აღკვეთოთ ავტომატური თანხა RPi– ს დესკტოპზე.

შეასრულეთ სკრიპტი და კამერამ უნდა მიიღოს სურათი.

თქვენ მიიღებთ პასუხს, როგორიცაა:

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

Neue Datei არის /store_00010001/DCIM/100CANON/IMG_0163-j.webp

ჩემს შემთხვევაში, სურათი ახლა გადაღებულია, ინახება და იარლიყით თარიღითა და დროით, მე შემიძლია მასზე წვდომა ინტერნეტში.

Take-picture.sh სკრიპტის აღსრულება მთელი 10 წუთის განმავლობაში, მე დავამატე ჩანაწერი crontab- ში:

sudo crontab -e

დაამატეთ შემდეგი სტრიქონები:

# გადაიღეთ სურათი ყოველ 10 წუთში */10 * * * * /home/pi/take-picture.sh

ეს აპირებს სკრიპტის /home/pi/take-picture.sh შესრულებას ყოველ 10 წუთში (პირველი */10). როდესაც ჩვენ ვარედაქტირებდით crontab- ს "sudo" - ით, crontab მზადდება სუპერმომხმარებლისთვის და სცენარი სრულდება სუპერმომხმარებლის უფლებებით. ეს შეიძლება ასევე გაკეთდეს როგორც მომხმარებლის "pi". არ მიცდია. ამ შემთხვევაში, მომხმარებლის pi- ს crontab- ის რედაქტირების ბრძანება იქნება "crontab -e".

ნაბიჯი 3: საქმე

საქმე
საქმე

ვებკამერისთვის საქმის ზომის დასადგენად, მე ყველაფერი შევქმენი Sketchup– ში. მე გავაკეთე კამერის უხეში მოდელი ჩართულ მდგომარეობაში (ობიექტივი უფრო გრძელია ვიდრე გამორთულ მდგომარეობაში) და დავამატე ყველა საჭირო ელექტრონული კომპონენტი: ნაბიჯ-ქვემოთ გადამყვანი PoE– დან 12V– მდე, 12V– დან 7.5V– მდე (კამერისთვის), 12V 5V (RPi– სთვის).

ობიექტივის წინ არის გახსნა, რომელიც დაიხურება მინის ნაჭერით. ზედა და გვერდითი გახსნა განკუთვნილია ნაწილების დასაყენებლად და მოვლისთვის.

ქვედა სიბრტყე (აქ არ ჩანს): ქვედა ხვრელი არის Ethernet კაბელისთვის, ხოლო ნაპრალი არის ხრახნიანი კამერის დასაფიქსირებლად.

ნაბიჯი 4: მომზადება DXF– ზე გადაყვანისთვის

მზადება კონვერტაციისთვის DXF
მზადება კონვერტაციისთვის DXF

რადგან მე მაქვს მხოლოდ ძირითადი Sketchup ანგარიში, მე უნდა ვიპოვო გზა, რომ გადავიყვანო გეგმა DXF ფაილში ლაზერული ჭრისთვის.

ამიტომ, მე განვათავსე ყველა კედელი ბინა, ერთი მეორის გარდა და ამოვიღე მე -3 განზომილება. ამის შემდეგ, მე გადმოვწერე შედეგად მიღებული STL ფაილი.

ნაბიჯი 5: კონვერტაცია DXF– ზე

კონვერტაცია DXF– ზე
კონვერტაცია DXF– ზე

DXF– ზე გადასაყვანად გამოვიყენე freecad. იმპორტი STL ფაილი და ექსპორტი, როგორც DXF. ეს ფაილი შემდეგ გაიგზავნა მაღაზიაში 5 მმ პლაივუდის დასაჭრელად.

ნაბიჯი 6: ოჰ-ოჰ

Ოჰ ოჰ
Ოჰ ოჰ

რამდენიმე დღის შემდეგ ნაჭრები მოიჭრა.. მაგრამ ჩემი ოჰ. მე რატომღაც დავუშვი შეცდომა ესკიზის მონაცემების გადაყვანა dxf მონაცემებზე. მე უნდა გავაფართოვო ისინი და ამიტომ: მე უნდა გამოვიყენო სამაგრი ნაწილების მორგებისთვის. რა არეულობაა…

საბოლოოდ მე შემეძლო ყველა ნაწილის ერთმანეთთან შეხება და საბოლოოდ შეღებე ისინი თეთრად, რათა რაც შეიძლება მეტი მზის შუქი ასახავდეს. (გაგრილება არ არის გათვალისწინებული.)

ნაბიჯი 7: ხუფები

ხუფები
ხუფები
ხუფები
ხუფები
ხუფები
ხუფები

ვინაიდან მე უკვე მაქვს გარკვეული გამოცდილება ვებკამერების "არ მუშაობის" შესახებ, მე გადავწყვიტე, რომ ქეისის ნაწილებზე მარტივი წვდომა მქონდეს.

ამიტომ, მე შევქმენი ძალიან მარტივი ხუფები. გვერდითი სახურავისთვის და ზედა სახურავისთვის, მექანიზმი ძალიან მარტივია. ეს მხოლოდ მოხრილი მავთულის ნაჭერია, რომლის გადაბრუნებაც შესაძლებელია დაახლოებით 30 ° -ით, სახურავის დასაკეტად.

ნაბიჯი 8: წვდომა სურათებზე

წვდომა სურათებზე
წვდომა სურათებზე

სურათებზე წვდომა შესაძლებელია შემდეგი ბმულის საშუალებით:

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

ეს ჯერ კიდევ ძველი ვებკამერის სურათებია. ახლები მოჰყვება.

ნაბიჯი 9: კამერის დამონტაჟება

კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება
კამერის დამონტაჟება

საქმეში ყველა ნაწილის დამონტაჟების შემდეგ, დრო იყო მისი დამონტაჟება.

როგორც მე ჩვეულებრივად ვაკეთებ, მთელ საქმეს ვამაგრებ წვიმის წყლის მილს ფრჩხილის გამოყენებით, რომელიც ჩვეულებრივ გამოიყენება სანიაღვრე მილის კედელზე მიმაგრებისთვის. მე უბრალოდ პირიქით გამოვიყენე.

როგორც ხედავთ ბოლო სურათზე, საქმის ფანჯარა შეიძლებოდა ყოფილიყო გაცილებით პატარა, მაგრამ მაინც - როგორც ჩანს, მუშაობს.

გირჩევთ: