Sadržaj:

Web kamera visoke rezolucije: 9 koraka (sa slikama)
Web kamera visoke rezolucije: 9 koraka (sa slikama)

Video: Web kamera visoke rezolucije: 9 koraka (sa slikama)

Video: Web kamera visoke rezolucije: 9 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Studeni
Anonim
Web kamera visoke rezolucije
Web kamera visoke rezolucije

Nekoliko godina koristio sam web kameru zasnovanu na RPi (s modulom PiCam). Proizvedene slike bile su u redu, ali tada je došlo vrijeme kada više nisam bio zadovoljan kvalitetom. Odlučio sam napraviti web kameru visoke rezolucije.

Korišteni su sljedeći dijelovi:

Pribor

- 1 RPi 3, model B, V1.2 (kupljeno lokalno ~ 30 USD)- 1 Canon Powershot S5 (kupljen na rabljenoj internetskoj platformi za oko 20 USD)- 1 razdjelnik za napajanje preko Etherneta: PoE do 12V/9V/5V: (TL-POE10R: PoE razdjelnik), ca. 12 USD- 2 stepenasta pretvarača 1,5..35V na 1,5.. 35V: (DSN6000AUD), 2x 3,5 $

Korak 1: Pripremite RPi

Pripremite RPi
Pripremite RPi

Neću opisivati pripremu RPi -ja. Vjerojatno postoje tisuće uputa i upute koje prikazuju ovaj korak. Kao rezultat toga, imate spreman RPi s raspbian -om trenutne verzije.

Korak 2: Prilagodite RPi

Prilagodite RPi
Prilagodite RPi

Sada o zanimljivijim koracima. Ideja koja stoji iza cijele vježbe je: fotografirajte svakih 10 minuta, pohranite ih u mrežnu memoriju (Synology NAS), ispišite datum i vrijeme na slici i, voilà.

Trenutna slika dostupna je putem weba jer je mapa na NAS -u ta koja je dostupna s interneta.

Prvo RPi mora montirati raspoloživi udio na NAS -u gdje se slika sprema. Stoga je datoteku /etc /fstab trebalo prilagoditi i dodati sljedeći redak:

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

Ako idete u tom smjeru, upotrijebite vlastite adrese NAS -a. Alternativno, datoteku možete spremiti i lokalno na RPi i izravno joj pristupiti. U tom slučaju zaboravite ovu izmjenu /etc /fstab.

Za fotografiranje sam koristio gphoto2 i sljedeću jednostavnu skriptu:

#!/bin/sh

#kill bilo koji ghoto2 proces koji eventualno pristupa USB sabirnici

pkill gphoto2

#snimite sliku pomoću gphoto2

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

#umetnite datum i vrijeme u sliku

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

pretvoriti -font helvetica -puniti bijelo -točka 70 -crtati "tekst 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Ova se skripta pohranjuje kao

/home/pi/take-picture.sh

učiniti izvršnim do

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

Sada spojite kameru USB kabelom i napajajte kameru.

Ako se pohrana kamere automatski montira, morate to spriječiti jer gphoto2 može pristupiti kameri ako je u takozvanom PTP načinu rada. Automatsko postavljanje na radnoj površini RPi -a možete potisnuti.

Izvršite skriptu i kamera bi trebala snimiti sliku.

Dobit ćete odgovor poput:

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

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

Kako je u mom slučaju slika sada snimljena, pohranjena i označena datumom i vremenom, mogu joj pristupiti putem weba.

Za izvršavanje skripte take-picture.sh svih 10 minuta dodao sam unos u crontab:

sudo crontab -e

dodajte sljedeće retke:

# slikajte svakih 10 minuta */10 * * * * /home/pi/take-picture.sh

Ovo će izvršiti skriptu /home/pi/take-picture.sh svakih 10 minuta (prva */10). Kako smo uređivali crontab sa "sudo", crontab se izrađuje za superkorisnika, a skripta se izvršava s pravima superkorisnika. To bi se vjerojatno moglo učiniti i kao korisnik 'pi'. Nisam probao. U tom bi slučaju naredba za uređivanje crontaba korisnika pi bila "crontab -e".

Korak 3: Slučaj

Slučaj
Slučaj

Kako bih odredio veličinu kućišta za web kameru, konstruirao sam cijelu stvar u Sketchupu. Napravio sam grubi model fotoaparata u UKLJUČENOM stanju (objektiv je duži nego u isključenom) i dodao sve potrebne elektroničke komponente: Stepenasti pretvarač s PoE na 12V, 12V na 7.5V (za kameru), 12V do 5V (za RPi).

Ispred leće je otvor koji će biti zatvoren komadom stakla. Gornji i bočni otvor namijenjeni su za ugradnju dijelova i održavanje.

Donja ravnina (ovdje nije vidljiva): Donja rupa služi za Ethernet kabel, a otvor za vijak za pričvršćivanje kamere.

Korak 4: Priprema za konverziju u DXF

Priprema za konverziju u DXF
Priprema za konverziju u DXF

Budući da imam samo osnovni Sketchup račun, morao sam pronaći način pretvaranja plana u DXF datoteku za lasersko rezanje.

Stoga sam sve zidove postavio ravne jedan pored drugog i uklonio treću dimenziju. Nakon toga sam preuzeo rezultirajuću STL datoteku.

Korak 5: Pretvorba u DXF

Pretvorba u DXF
Pretvorba u DXF

Za pretvorbu u DXF koristio sam freecad. Uvezite STL datoteku i izvozite kao DXF. Ova je datoteka zatim poslana u trgovinu za rezanje šperploče od 5 mm.

Korak 6: Oh-oh

Oh-oh
Oh-oh

Nekoliko dana kasnije, komadići su izrezani.. ali bože moj. Nekako sam pogriješio pretvarajući sketchup-podatke u dxf podatke. Morao sam ih povećati i stoga: morao sam upotrijebiti rašpu kako bih dijelove uklopio. Koji nered…

Ali na kraju sam mogao zalijepiti sve dijelove i na kraju ih obojati u bijelo kako bi reflektiralo što više sunčeve svjetlosti. (nije predviđeno hlađenje.)

Korak 7: Poklopci

Poklopci
Poklopci
Poklopci
Poklopci
Poklopci
Poklopci

Kako već imam određeno iskustvo s "neradnim" web kamerama, odlučio sam imati lak pristup dijelovima u kućištu.

Stoga sam dizajnirao vrlo jednostavne poklopce. Za bočni i gornji poklopac mehanizam je vrlo jednostavan. To je samo komad savijene žice koji se može okrenuti za 30 ° kako bi se poklopac zaključao.

Korak 8: Pristupite slikama

Pristupite slikama
Pristupite slikama

Slike se mogu pristupiti putem sljedeće poveznice:

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

Ovo su još uvijek slike stare web kamere. Novi će uslijediti.

Korak 9: Montiranje kamere

Montiranje kamere
Montiranje kamere
Montiranje kamere
Montiranje kamere
Montiranje kamere
Montiranje kamere
Montiranje kamere
Montiranje kamere

Nakon ugradnje svih dijelova u kućište, došlo je vrijeme za montažu.

Kao i inače, pričvrstila sam cijelo kućište na cijev oborinske vode pomoću držača koji se inače koristi za pričvršćivanje odvodne cijevi na zid. Upravo sam ga upotrijebio.

Kao što možete vidjeti na posljednjoj slici, prozor kućišta mogao je biti mnogo manji, ali ipak - čini se da radi.

Preporučeni: