Obsah:

Webová kamera s vysokým rozlišením: 9 kroků (s obrázky)
Webová kamera s vysokým rozlišením: 9 kroků (s obrázky)

Video: Webová kamera s vysokým rozlišením: 9 kroků (s obrázky)

Video: Webová kamera s vysokým rozlišením: 9 kroků (s obrázky)
Video: 10 kroků jak zrychlit DaVinci Resolve na pomalém počítači 2024, Listopad
Anonim
Webová kamera s vysokým rozlišením
Webová kamera s vysokým rozlišením

Několik let jsem používal webovou kameru založenou na RPi (s modulem PiCam). Vytvořené obrázky byly v pořádku, ale pak nastal okamžik, kdy jsem již nebyl s kvalitou spokojen. Rozhodl jsem se vytvořit webovou kameru s vysokým rozlišením.

Byly použity následující části:

Zásoby

- 1 RPi 3, model B, V1.2 (koupeno lokálně ~ 30 $)- 1 Canon Powershot S5 (zakoupeno na online platformě z druhé ruky za přibližně 20 $)- 1 rozbočovač napájení přes ethernet: PoE na 12V/9V/5V: (TL-POE10R: PoE Splitter), ca. 12 $- 2 krokové převodníky 1,5..35V na 1,5.. 35V: (DSN6000AUD), 2x 3,5 $

Krok 1: Připravte RPi

Připravte si RPi
Připravte si RPi

Přípravu RPi nebudu popisovat. Pravděpodobně existují tisíce instruktabilní a jak tento krok ukazuje. Výsledkem je, že máte připravený RPi s raspbianem aktuální verze.

Krok 2: Přizpůsobte si RPi

Přizpůsobte si RPi
Přizpůsobte si RPi

Nyní k zajímavějším krokům. Myšlenkou celého cvičení je: fotografovat každých 10 minut, ukládat je do síťového úložiště (NAS Synology), vytisknout datum a čas na obrázek a voilà.

Aktuální obrázek je k dispozici na webu, protože složka na NAS je ta, která je přístupná z internetu.

Nejprve musí RPi připojit dostupnou sdílenou složku na NAS, kam má být obrázek uložen. Soubor /etc /fstab proto musel být upraven a byl přidán následující řádek:

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

Pokud se vydáte tímto směrem, použijte vlastní správné adresy NAS. Alternativně můžete také soubor uložit místně na RPi a přistupovat k němu přímo. V takovém případě zapomeňte na tuto změnu /etc /fstab.

K fotografování jsem použil gphoto2 a následující jednoduchý skript:

#!/bin/sh

#zabijte jakýkoli proces ghoto2, případně přístup k USB sběrnici

pkill gphoto2

#udělejte obrázek pomocí gphoto2

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

#vložte do obrázku datum a čas

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

převést -font helvetica -vyplnit bílou -pointsize 70 -draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Tento skript je uložen jako

/home/pi/take-picture.sh

aby byl spustitelný do

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

Nyní připojte fotoaparát kabelem USB a napájejte fotoaparát.

Pokud je úložiště kamery připojeno automaticky, musíte to potlačit, protože gphoto2 může přistupovat ke kameře, pokud je v takzvaném režimu PTP. Automatický počet na ploše RPi můžete potlačit.

Spusťte skript a kamera by měla vyfotit.

Dostanete odpověď jako:

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

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

Protože v mém případě je obrázek nyní pořízen, uložen a označen datem a časem, mám k němu přístup přes web.

Ke spuštění skriptu take-picture.sh všech 10 minut jsem přidal záznam do crontab:

sudo crontab -e

přidejte následující řádky:

# fotografujte každých 10 minut */10 * * * * /home/pi/take-picture.sh

Tím se spustí skript /home/pi/take-picture.sh každých 10 minut (nejprve */10). Když jsme crontab upravovali pomocí „sudo“, crontab se vytváří pro superuživatele a skript se spouští s právy superuživatele. To by pravděpodobně mohlo být také provedeno jako uživatel 'pi'. Nezkoušel jsem to. V takovém případě by příkaz k úpravě crontabu uživatelského pi byl „crontab -e“.

Krok 3: Případ

Případ
Případ

Abych určil velikost pouzdra pro webovou kameru, zkonstruoval jsem to celé ve Sketchupu. Vytvořil jsem hrubý model kamery ve stavu ZAPNUTO (objektiv je delší než ve stavu VYPNUTO) a přidal všechny potřebné elektronické součástky: převodník z PoE na 12V, 12V na 7,5V (pro kameru), 12V až 5V (pro RPi).

Před objektivem je otvor, který bude uzavřen kouskem skla. Horní a boční otvor jsou určeny pro montáž dílů a údržbu.

Spodní rovina (zde není vidět): Spodní otvor je pro ethernetový kabel a štěrbina je pro šroub pro upevnění kamery.

Krok 4: Příprava na převod na DXF

Příprava na převod na DXF
Příprava na převod na DXF

Protože mám pouze základní účet Sketchup, musel jsem najít způsob, jak převést plán do souboru DXF pro laserové řezání.

Proto jsem umístil všechny stěny naplocho, jednu vedle druhé a odstranil 3. dimenzi. Poté jsem stáhl výsledný soubor STL.

Krok 5: Převod na DXF

Přestavba na DXF
Přestavba na DXF

Pro převod na DXF jsem použil freecad. Importujte soubor STL a exportujte jako DXF. Tento soubor byl poté odeslán do obchodu k řezání 5mm překližky.

Krok 6: Oh-oh

OH oh
OH oh

O několik dní později byly kousky rozřezány.. ale můj oh můj. Nějak jsem udělal chybu při převodu sketchup-data na data dxf. Musel jsem je škálovat, a proto: musel jsem použít rašple, aby díly pasovaly. Takový nepořádek…

Nakonec jsem ale mohl všechny části slepit dohromady a nakonec je natřít bílou barvou, aby odrážely co nejvíce slunečního světla. (chlazení se nepředpokládá.)

Krok 7: Víčka

Víčka
Víčka
Víčka
Víčka
Víčka
Víčka

Protože už mám nějaké zkušenosti s „nefungujícími“webkamerami, rozhodl jsem se mít snadný přístup k dílům v pouzdře.

Proto jsem navrhl velmi jednoduchá víčka. U bočního víka a horního víka je mechanismus velmi snadný. Je to jen kus ohnutého drátu, který lze otočit asi o 30 °, aby se víko zajistilo na místě.

Krok 8: Přístup k obrázkům

Otevřete Obrázky
Otevřete Obrázky

K obrázkům lze přistupovat pomocí následujícího odkazu:

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

Toto jsou stále obrázky staré webové kamery. Nové budou následovat.

Krok 9: Montáž kamery

Montáž kamery
Montáž kamery
Montáž kamery
Montáž kamery
Montáž kamery
Montáž kamery
Montáž kamery
Montáž kamery

Po instalaci všech dílů do pouzdra přišel čas na jeho montáž.

Jak obvykle dělám, připevnil jsem celé pouzdro k potrubí dešťové vody pomocí konzoly, která se běžně používá k připevnění potrubí odtokové vody ke zdi. Použil jsem to naopak.

Jak vidíte na posledním obrázku, okno pouzdra mohlo být mnohem menší, ale přesto - zdá se, že funguje.

Doporučuje: