Obsah:

Zaměřte vysoce kvalitní kameru Pi na Lego a servo: 4 kroky (s obrázky)
Zaměřte vysoce kvalitní kameru Pi na Lego a servo: 4 kroky (s obrázky)

Video: Zaměřte vysoce kvalitní kameru Pi na Lego a servo: 4 kroky (s obrázky)

Video: Zaměřte vysoce kvalitní kameru Pi na Lego a servo: 4 kroky (s obrázky)
Video: JAK NASTAVIT L4D2 2024, Červenec
Anonim
Image
Image
Zaměřte vysoce kvalitní kameru Pi na Lego a servo
Zaměřte vysoce kvalitní kameru Pi na Lego a servo
Zaměřte vysoce kvalitní kameru Pi na Lego a servo
Zaměřte vysoce kvalitní kameru Pi na Lego a servo
Zaměřte vysoce kvalitní kameru Pi na Lego a servo
Zaměřte vysoce kvalitní kameru Pi na Lego a servo

S mírně hacknutým dílkem Lego, nepřetržitým servem a nějakým kódem Pythonu můžete zaostřit svou vysoce kvalitní kameru Raspberry Pi odkudkoli na světě!

Kamera Pi HQ je fantastická sada, ale jak jsem zjistil při práci na nedávném projektu Merlin Pi, musíte být opatrní, abyste zaostřili přesně tak, abyste dosáhli nejostřejších výsledků.

Chtěl jsem najít způsob, jak to zaostřit na dálku, abych mohl na zahradě nastavit kameru pro divokou zvěř a nemusel se vracet tam a zpět a zaostřovat ji ručně.

Zásoby

Vysoce kvalitní kamera Raspberry Pi

3MP širokoúhlý objektiv

Raspberry Pi 3

Servo s kontinuálním otáčením kompatibilní s Lego

60 zubový Lego gramofon (část 18938)

Krok 1: Zubatá část

Zubatá část
Zubatá část
Zubatá část
Zubatá část

První věc, kterou jsem potřeboval, byl kousek Lego - ozubené technické zařízení dostatečně široké, aby se vešlo přes objektiv fotoaparátu. Po minimálním průzkumu jsem našel číslo dílu 18938, které vypadalo ideálně a dalo se objednat jednotlivě z eBay.

Ačkoli kus již měl ve středu otvor, nebyl zdaleka dostatečně velký, aby se vešel přes čočku, a tak jsem jej vyvrtal pomocí jednoho z těchto kousků vánočního stromku (krokové vrtání), čímž jsem otvor zvětšil na 30 mm. Moje oblíbená věc na stupňovitém vrtáku je, že je snadné jej udržet ve středu, což je pro tuto práci zásadní.

Opatrně jsem přitlačil kus na objektiv a ke svému úžasu to bylo dokonalé tření, ne příliš těsné a ne příliš volné. Plánoval jsem to zajistit černým Sugru, ale nepotřeboval jsem - a to mi ušetřilo 24 hodin čekat, než to zaschne!

Nyní, když byl objektiv fotoaparátu připojen k jeho ozubenému kolu, bylo dalším úkolem najít způsoby, jak s ním pohybovat, a zanedlouho jsem zmanipuloval ruční rukojeť šnekovým převodem - ne hezké, ale velmi uspokojivé. Další zastávka - automatizace!

Krok 2: Fitting Servo

Fitting Servo
Fitting Servo
Fitting Servo
Fitting Servo

Všiml jsem si těchto servo kompatibilních s Lego online před několika týdny a byl jsem ohromen jejich roztomilostí! Přicházejí v normálních, 270 stupňových a souvislých verzích a já jsem si nadšeně objednal tu druhou, v okamžiku, kdy jsem měl zařízení upevněné na objektivu fotoaparátu.

Z online popisu nikdy nemůžete říct, jak „kompatibilní“budou tyto věci se skutečnými bloky Lego, ale ukázalo se, že se to perfektně hodí.

Přidal jsem malý převod z naší „zásoby“a pustil se do stavění bloků kolem serva, aby zapadalo do ozubeného kola. V tomto ohledu jsem měl neuvěřitelné štěstí, dokázal jsem nasadit servo blízko objektivu a zuby ozubeného kola do sebe perfektně zapadaly.

Krok 3: Dálkové ovládání

Dálkové ovládání
Dálkové ovládání
Dálkové ovládání
Dálkové ovládání
Dálkové ovládání
Dálkové ovládání

Poté, co jsem uklidil Lego kolem serva (hodinu hrabání v drobných černých dlaždičkách), začal jsem dávat dohromady kód, který by ovládal servo mechanismus.

Začal jsem se skripty z mého nejnovějšího projektu, Merlin Pi - to již obsahovalo uživatelské rozhraní pro nastavení režimů kamery a pořizování snímků, jediný rozdíl byl v tom, že tentokrát budu přistupovat ke GUI vzdáleně přes VNC Viewer místo vestavěná obrazovka.

Dále jsem pomocí GUIzero vytvořil další malou nabídku, takovou, která by nám umožnila ovládat servo přes GPIO a tedy zaostření kamery. Nabídku jsem navrhl tak, aby byla vysoká a tenká, aby byla viditelná vedle okna náhledu fotoaparátu, což vám umožní soustředit se v reálném čase. Obsahuje tlačítka pro pohyb serva v obou směrech a po malých a velkých krocích, aby bylo možné jemné doladění.

To vše fungovalo opravdu dobře, takže jsem nastavil skripty, aby se automaticky spouštěly při spuštění, a vyhodil kameru náhodně na zahradu na test. První zkouška chvíli trvala, protože jsem nechal odšroubovat objektiv, ale brzy jsem mohl fotoaparát dokonale zaostřit na ptačí krmítko, přes VNC na počítači v mé kanceláři, velmi uspokojivé.

Veškerý kód, který jsem použil, je k dispozici na GitHubu pro grafické nabídky „focus“i „capture“.

Krok 4: Nové zaměření

Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus

Možnost vzdáleného zaostření fotoaparátu je pro mě skutečným změnou hry, což značně usnadňuje nastavení fotopasti kolem zahrady a pořizování snímků a videa nejvyšší kvality.

Trvalo mi nejlepší část dne, než jsem to uvedl do provozu, ale myslím, že to lze snadno zvládnout za méně než hodinu, pokud máte díly po ruce a budete postupovat podle tohoto Instructable. Je to skvělý způsob, jak přidat flexibilitu vašemu projektu fotoaparátu, nevyužívá mnoho GPIO pinů a je velmi nákladově efektivní, můžete si koupit kontinuální servo a 60 zubů za méně než 10 liber.

Dokážu si představit, že je to velmi užitečný doplněk ke stávajícímu uspořádání otáčení/naklánění, a zvláště pokud používáte vysoce kvalitní kameru jako součást robotického projektu, kde by problémem bylo pevné nebo ruční zaostření.

Hlavní pro mě bylo, že to byla spousta legrace, stejně jako každý projekt kombinující Lego a Raspberry Pi je kvalitní čas, pokud jde o mě.

Děkujeme za přečtení a zůstaňte všichni v bezpečí.

Moje další projekty Old Tech, New Spec jsou všechny na Instructables na

Další podrobnosti jsou na našich webových stránkách bit.ly/OldTechNewSpec a já jsem na Twitteru @OldTechNewSpec.

Doporučuje: