Talaan ng mga Nilalaman:

Mataas na Resolution Webcam: 9 Mga Hakbang (na may Mga Larawan)
Mataas na Resolution Webcam: 9 Mga Hakbang (na may Mga Larawan)

Video: Mataas na Resolution Webcam: 9 Mga Hakbang (na may Mga Larawan)

Video: Mataas na Resolution Webcam: 9 Mga Hakbang (na may Mga Larawan)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Nobyembre
Anonim
Mataas na Resolution Webcam
Mataas na Resolution Webcam

Sa loob ng ilang taon gumamit ako ng isang RPi based webcam (kasama ang module na PiCam). Ang ginawa ng mga imahe ay maayos ngunit pagkatapos, mayroong sandali kung saan hindi na ako nasiyahan sa kalidad pa. Nagpasya akong gumawa ng isang mataas na resolusyon ng Webcam.

Ang mga sumusunod na bahagi ay ginamit:

Mga gamit

- 1 RPi 3, Model B, V1.2 (binili nang lokal ~ 30 $) - 1 Canon Powershot S5 (binili sa isang pangalawang online platform para sa halos 20 $) - 1 Power over Ethernet Splitter: PoE to 12V / 9V / 5V: (TL-POE10R: PoE Splitter), ca. 12 $ - 2 Mga step-down converter 1.5..35V hanggang 1.5.. 35V: (DSN6000AUD), 2x 3.5 $

Hakbang 1: Ihanda ang RPi

Ihanda ang RPi
Ihanda ang RPi

Hindi ko ilalarawan ang paghahanda ng RPi. Marahil ay libu-libong Mga Tagubilin at howto ay ipinapakita ang hakbang na ito. Bilang isang resulta, mayroon kang isang handa na RPi na may raspbian ng isang kasalukuyang bersyon.

Hakbang 2: Isapersonal ang RPi

Isapersonal ang RPi
Isapersonal ang RPi

Ngayon para sa mas kawili-wiling mga hakbang. Ang ideya sa likod ng buong ehersisyo ay: kumuha ng litrato bawat 10 minuto, itabi ang mga ito sa naka-attach na imbakan ng network (isang Synology NAS), i-print ang petsa at oras sa imahe at, voilà.

Ang kasalukuyang imahe ay magagamit sa web dahil ang folder sa NAS ay ang isa na mai-access mula sa internet.

Una dapat i-mount ng RPi ang magagamit na pagbabahagi sa NAS kung saan iimbak ang larawan. Samakatuwid ang file / etc / fstab ay kailangang iakma at ang sumusunod na linya ay naidagdag:

# i-mount ang NAS192.168.1.2: / volume1 / web / mnt / nas2 / web / nfs vers = 3, rw, soft, intr 0 0

Kung pupunta ka sa direksyong iyon, gumamit ng iyong sariling tamang mga address ng NAS. Bilang kahalili, maaari mo ring mai-save ang file nang lokal sa RPi at direktang ma-access ito. Sa kasong iyon kalimutan ang pagbabago ng / etc / fstab.

Para sa pagkuha ng mga larawan ginamit ko ang gphoto2 at ang sumusunod na simpleng script:

#! / bin / sh

#kill ang anumang proseso ng ghoto2 na posibleng ma-access ang USB bus

pkill gphoto2

#kunan ng larawan kasama ang gphoto2

gphoto2 --capture-image-and-download --force-overwrite --filename /mnt/nas2/web/test.jpg

#ilagay ang petsa at oras sa larawan

TEXT = `date +"% F% H:% M "`

i-convert-font helvetica -fill white -pointsize 70 -draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Ang script na ito ay naiimbak bilang

/home/pi/take-picture.sh

gawin itong maipapatupad ng

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

Ngayon ilakip ang camera gamit ang isang USB cable at i-power ang camera.

Kung ang pag-iimbak ng camera ay awtomatikong nai-mount, kailangan mong pigilan iyon dahil ma-access ng gphoto2 ang camera kung ito ay nasa tinatawag na PTP mode. Maaari mong sugpuin ang automount sa desktop ng RPi.

Isagawa ang script at dapat kumuha ng larawan ang camera.

Makakatanggap ka ng isang tugon tulad ng:

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

Neue Datei ist in /store_00010001/DCIM/100CANON/IMG_0163.jpg auf der Kamera Speichere Datei als /mnt/nas2/web/test.jpg Lösche Datei /store_00010001/DCIM/100CANON/IMG_0163.jpg auf der Kamera

Tulad ng, sa aking kaso, ang imahe ay nakuha ngayon, nakaimbak at may label na may petsa at oras, maa-access ko ito sa web.

Upang maipatupad ang take-picture.sh script lahat ng 10 minuto, nagdagdag ako ng isang entry sa crontab:

sudo crontab -e

idagdag ang mga sumusunod na linya:

# kumuha ng litrato tuwing 10 minuto * / 10 * * * * / home /pi/take-picture.sh

Isasagawa nito ang script /home/pi/take-picture.sh bawat 10 minuto (una * / 10). Habang ini-edit namin ang crontab gamit ang "sudo", ang crontab ay ginagawa para sa superuser at ang script ay isinasagawa kasama ang mga karapatan ng superuser. Maaari ring magawa ito bilang 'pi' ng gumagamit. Hindi ko ito sinubukan. Sa kasong iyon, ang utos na i-edit ang crontab ng pi ng gumagamit ay magiging "crontab -e".

Hakbang 3: Kaso

Kaso
Kaso

Upang matukoy ang laki ng kaso para sa webcam, itinayo ko ang buong bagay sa Sketchup. Ginawa ko ang magaspang na modelo ng camera sa ON-state (ang lens ay mas mahaba kaysa sa OFF na estado) at idinagdag ang lahat ng mga kinakailangang elektronikong sangkap: Step-down-converter mula sa PoE hanggang 12V, 12V hanggang 7.5V (para sa Camera), 12V hanggang 5V (para sa RPi).

Sa harap ng lente ay ang pambungad na isasara ng isang piraso ng baso. Ang pagbubukas ng tuktok at gilid ay inilaan para sa pag-mount ng mga bahagi at para sa pagpapanatili.

Ibabang eroplano (hindi nakikita dito): Ang ilalim na butas ay para sa ethernet cable at ang slit ay para sa tornilyo upang ayusin ang camera.

Hakbang 4: Pagbubukod para sa Conversion sa DXF

Pagpepresyo para sa Conversion sa DXF
Pagpepresyo para sa Conversion sa DXF

Tulad ng mayroon lamang akong pangunahing Sketchup account kailangan kong maghanap ng isang paraan upang mai-convert ang plano sa isang DXF file para sa paggupit ng laser.

Samakatuwid, inilagay ko ang lahat ng mga dingding na patag, isa bukod sa iba pa at tinanggal ang ika-3 sukat. Pagkatapos nito, na-download ko ang nagresultang STL-file.

Hakbang 5: Pagbabago sa DXF

Ang pagbabago sa DXF
Ang pagbabago sa DXF

Para sa conversion sa DXF gumamit ako ng freecad. I-import ang STL File at i-export bilang isang DXF. Ipinadala ang file na ito sa shop upang i-cut ang 5mm playwud.

Hakbang 6: Oh-oh

Oh-oh
Oh-oh

Makalipas ang ilang araw, ang mga piraso ay pinutol.. ngunit my oh my. Kahit papaano ay nagkamali ako sa pag-convert ng sketchup-data sa dxf data. Kailangan kong sukatin ang mga ito at samakatuwid: kailangan kong gamitin ang basahan upang magkasya ang mga bahagi. Ang gulo…

Ngunit sa huli maaari kong idikit ang lahat ng mga bahagi nang magkasama at sa wakas ay pininturahan ang mga ito ng puti upang sumasalamin ng mas maraming sikat ng araw hangga't maaari. (walang inaasahan na paglamig.)

Hakbang 7: Mga Takip

Mga Takip
Mga Takip
Mga Takip
Mga Takip
Mga Takip
Mga Takip

Tulad ng mayroon na akong karanasan sa mga "hindi gumagana" na mga webcam, nagpasya akong magkaroon ng madaling pag-access sa mga bahagi sa kaso.

Samakatuwid dinisenyo ko ang napaka-simpleng mga takip. Para sa gilid-takip at para sa pang-itaas na talukap ng mata, napakadali ng mekanismo. Ito ay isang piraso lamang ng baluktot na kawad na maaaring i-on tungkol sa 30 ° upang i-lock ang takip sa lugar.

Hakbang 8: I-access ang Mga Larawan

I-access ang Mga Larawan
I-access ang Mga Larawan

Maaaring ma-access ang mga imahe sa pamamagitan ng sumusunod na link:

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

Ito pa rin ang mga imahe ng lumang webcam. Ang mga bago ay susundan.

Hakbang 9: Pag-mount sa Camera

Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera
Pag-mount sa Camera

Matapos ang pag-install ng lahat ng mga bahagi sa kaso, oras na upang i-mount ito.

Tulad ng karaniwang ginagawa ko, ikinabit ko ang buong kaso sa tubo ng tubig-ulan gamit ang isang bracket na karaniwang ginagamit upang maglakip ng isang tubo ng tubig sa tubig sa isang pader. Ginamit ko lang ito sa ibang paraan.

Tulad ng nakikita mo sa huling imahe, ang window ng kaso ay maaaring maging mas maliit, ngunit pa rin - tila gagana ito.

Inirerekumendang: