Satura rādītājs:

Augstas izšķirtspējas tīmekļa kamera: 9 soļi (ar attēliem)
Augstas izšķirtspējas tīmekļa kamera: 9 soļi (ar attēliem)

Video: Augstas izšķirtspējas tīmekļa kamera: 9 soļi (ar attēliem)

Video: Augstas izšķirtspējas tīmekļa kamera: 9 soļi (ar attēliem)
Video: Neizvēlies nepareizi 2023. gadā! Canon 6D pret Canon 600D (T3i) 2024, Novembris
Anonim
Augstas izšķirtspējas tīmekļa kamera
Augstas izšķirtspējas tīmekļa kamera

Dažus gadus es izmantoju uz RPi balstītu tīmekļa kameru (ar PiCam moduli). Izgatavotajiem attēliem viss bija kārtībā, bet tad bija brīdis, kad mani vairs neapmierināja kvalitāte. Es nolēmu izveidot augstas izšķirtspējas tīmekļa kameru.

Tika izmantotas šādas daļas:

Piegādes

- 1 RPi 3, modelis B, V1.2 (nopirkts uz vietas ~ 30 USD)- 1 Canon Powershot S5 (iegādāts lietotā tiešsaistes platformā par aptuveni 20 USD)- 1 barošana pār Ethernet sadalītāju: PoE līdz 12V/9V/5V: (TL-POE10R: PoE sadalītājs), apm. 12 $- 2 pazeminātie pārveidotāji no 1,5..35V līdz 1,5.. 35V: (DSN6000AUD), 2x 3,5 $

1. darbība: sagatavojiet RPi

Sagatavojiet RPi
Sagatavojiet RPi

Es netaisos aprakstīt RPi sagatavošanu. Iespējams, ir tūkstošiem Instructables un kā tiek parādīts šis solis. Tā rezultātā jums ir gatavs RPi ar pašreizējās versijas raspbian.

2. darbība: personalizējiet RPi

Personalizējiet RPi
Personalizējiet RPi

Tagad par interesantākiem soļiem. Visa uzdevuma ideja ir šāda: fotografējiet ik pēc 10 minūtēm, saglabājiet tos tīklam pievienotajā krātuvē (Synology NAS), izdrukājiet datumā un laikā attēlu un, voilà.

Pašreizējais attēls ir pieejams tīmeklī, jo NAS mape ir tā, kurai var piekļūt no interneta.

Vispirms RPi ir jāpiestiprina pieejamā daļa NAS, kur attēls tiks saglabāts. Tāpēc fails /etc /fstab bija jāpielāgo un jāpievieno šāda rinda:

# pievienojiet NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0

Ja dodaties šajā virzienā, izmantojiet savas pareizās NAS adreses. Kā alternatīvu varat arī failu lokāli saglabāt RPi un piekļūt tam tieši. Tādā gadījumā aizmirst šīs izmaiņas /etc /fstab.

Fotografēšanai es izmantoju gphoto2 un šādu vienkāršu skriptu:

#!/bin/sh

#nogalināt jebkuru ghoto2 procesu, iespējams, piekļūstot USB kopnei

pkill gphoto2

#uzņemiet attēlu ar gphoto2

gphoto2-uzņemiet attēlu un lejupielādējiet-piespiedu pārrakstīt-faila nosaukums /mnt/nas2/web/test.jpg

#Ievietojiet attēlā datumu un laiku

TEKSTS = `datums +"%F%H:%M "`

konvertēt -font helvetica -fill white -pointsize 70 -Draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Šis skripts tiek saglabāts kā

/home/pi/take-picture.sh

padarīt to izpildāmu

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

Tagad pievienojiet kameru ar USB kabeli un ieslēdziet kameru.

Ja kameras krātuve tiek uzstādīta automātiski, jums tas ir jāizslēdz, jo gphoto2 var piekļūt kamerai, ja tā atrodas tā sauktajā PTP režīmā. Jūs varat apspiest automount uz RPi darbvirsmas.

Izpildiet skriptu, un kamerai vajadzētu uzņemt attēlu.

Jūs saņemsiet šādu atbildi:

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

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

Tā kā manā gadījumā attēls tagad ir uzņemts, saglabāts un marķēts ar datumu un laiku, es varu tam piekļūt tīmeklī.

Lai izpildītu skriptu take-picture.sh visas 10 minūtes, es crontab pievienoju ierakstu:

sudo crontab -e

pievienojiet šādas rindas:

# fotografējiet ik pēc 10 minūtēm */10 * * * * /home/pi/take-picture.sh

Tas skriptu /home/pi/take-picture.sh izpildīs ik pēc 10 minūtēm (pirmais */10). Kad rediģējām crontab ar "sudo", crontab tiek veidots virslietotājam un skripts tiek izpildīts ar virslietotāja tiesībām. To, iespējams, varētu izdarīt arī kā lietotājs “pi”. Es to nemēģināju. Tādā gadījumā komanda lietotāja pi crontab rediģēšanai būtu "crontab -e".

3. darbība. Lieta

Lieta
Lieta

Lai noteiktu tīmekļa kameras korpusa izmēru, es visu izveidoju Sketchup. Es izveidoju aptuvenu kameras modeli ieslēgtā stāvoklī (objektīvs ir garāks nekā izslēgtā stāvoklī) un pievienoju visus nepieciešamos elektroniskos komponentus: pazeminošais pārveidotājs no PoE uz 12V, no 12V līdz 7,5 V (kamerai), 12V līdz 5V (RPi).

Objektīva priekšā ir atvere, kas tiks aizvērta ar stikla gabalu. Augšējā un sānu atvere ir paredzēta detaļu montāžai un apkopei.

Apakšējā plakne (šeit nav redzama): apakšējais caurums ir paredzēts Ethernet kabelim, un sprauga ir paredzēta skrūvei kameras nostiprināšanai.

4. darbība. Sagatavošanās konvertēšanai uz DXF

Gatavojas konvertēšanai uz DXF
Gatavojas konvertēšanai uz DXF

Tā kā man ir tikai Sketchup pamata konts, man bija jāatrod veids, kā plānu pārvērst DXF failā lāzera griešanai.

Tāpēc es novietoju visas sienas līdzenas, vienu blakus otrai, un noņēmu trešo dimensiju. Pēc tam es lejupielādēju iegūto STL failu.

5. darbība: konvertēšana uz DXF

Pārvēršana par DXF
Pārvēršana par DXF

Pārveidošanai uz DXF es izmantoju freecad. Importējiet STL failu un eksportējiet kā DXF. Pēc tam šis fails tika nosūtīts uz veikalu, lai sagrieztu 5 mm saplāksni.

6. solis: Ak vai

Ak-ak
Ak-ak

Dažas dienas vēlāk gabali tika sagriezti.. bet mans ak. Es kaut kā pieļāvu kļūdu, pārveidojot sketchup datus par dxf datiem. Man vajadzēja tos mērogot, un tāpēc: man bija jāizmanto rasp, lai detaļas būtu piemērotas. Kāda nekārtība…

Bet galu galā es varēju salīmēt visas detaļas kopā un beidzot nokrāsot tās baltā krāsā, lai atspoguļotu pēc iespējas vairāk saules gaismas. (nav paredzēta dzesēšana.)

7. solis: vāki

Vāki
Vāki
Vāki
Vāki
Vāki
Vāki

Tā kā man jau ir zināma pieredze ar “nestrādājošām” tīmekļa kamerām, es nolēmu viegli piekļūt lietas daļām.

Tāpēc es izveidoju ļoti vienkāršus vākus. Sānu vākam un augšējam vākam mehānisms ir ļoti vienkāršs. Tas ir tikai saliekta stieples gabals, kuru var pagriezt par 30 °, lai nofiksētu vāku vietā.

8. darbība: piekļūstiet attēliem

Piekļūstiet attēliem
Piekļūstiet attēliem

Attēliem var piekļūt, izmantojot šo saiti:

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

Šie joprojām ir vecās tīmekļa kameras attēli. Jaunie sekos.

9. darbība: kameras uzstādīšana

Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana
Kameras uzstādīšana

Pēc visu korpusa detaļu uzstādīšanas bija pienācis laiks to uzstādīt.

Kā parasti, es visu korpusu piestiprināju pie lietus ūdens caurules, izmantojot kronšteinu, ko parasti izmanto kanalizācijas caurules piestiprināšanai pie sienas. Es to vienkārši izmantoju otrādi.

Kā redzams pēdējā attēlā, korpusa logs varēja būt daudz mazāks, bet tomēr - šķiet, ka tas strādā.

Ieteicams: