Obsah:

Zamerajte vysokokvalitnú kameru Pi na Lego a servo: 4 kroky (s obrázkami)
Zamerajte vysokokvalitnú kameru Pi na Lego a servo: 4 kroky (s obrázkami)

Video: Zamerajte vysokokvalitnú kameru Pi na Lego a servo: 4 kroky (s obrázkami)

Video: Zamerajte vysokokvalitnú kameru Pi na Lego a servo: 4 kroky (s obrázkami)
Video: Стеки технологий – информатика для руководителей бизнеса 2016 2024, Júl
Anonim
Image
Image
Zamerajte vysokokvalitnú kameru Pi na Lego a servo
Zamerajte vysokokvalitnú kameru Pi na Lego a servo
Zamerajte vysokokvalitnú kameru Pi na Lego a servo
Zamerajte vysokokvalitnú kameru Pi na Lego a servo
Zamerajte vysokokvalitnú kameru Pi na Lego a servo
Zamerajte vysokokvalitnú kameru Pi na Lego a servo

S mierne hacknutým dielom Lego, nepretržitým servom a nejakým kódom Python môžete zamerať svoju vysokokvalitnú kameru Raspberry Pi odkiaľkoľvek na svete!

Kamera Pi HQ je fantastická súprava, ale ako som zistil pri práci na nedávnom projekte Merlin Pi, musíte si dávať pozor, aby ste zaostrili tak, aby boli výsledky najpresnejšie.

Chcel som nájsť spôsob, ako to zaostriť na diaľku, aby som mohol v záhrade nastaviť kameru pre voľne žijúce zvieratá a nemusel sa ručne a ručne zaostrovať.

Zásoby

Kvalitná kamera Raspberry Pi

3MP širokouhlý objektív

Raspberry Pi 3

Servo s kontinuálnym otáčaním kompatibilné s Lego

60 zubový Lego gramofón (časť 18938)

Krok 1: Zubatá časť

Zubatá časť
Zubatá časť
Zubatá časť
Zubatá časť

Prvá vec, ktorú som potreboval, bol kus lega - ozubené koliesko Technic dostatočne široké, aby sa zmestilo na objektív fotoaparátu. Po minimálnom výskume som našiel číslo dielu 18938, ktoré vyzeralo ideálne a dalo sa objednať jednotlivo z eBay.

Napriek tomu, že kus už mal v strede dieru, nebol dostatočne veľký na to, aby sa zmestil na šošovku, a tak som ho vyvŕtal pomocou jedného z bitov vianočného stromčeka (kroková vŕtačka), čím som otvor zväčšil na 30 mm. Moja obľúbená vec na krokovom vŕtačke je, že je ľahké ho udržať v strede, čo je pre túto prácu rozhodujúce.

Opatrne som nasunul kus na šošovku a na moje počudovanie to bolo perfektné trenie, nie príliš tesné a nie príliš voľné. Plánoval som ho zaistiť pomocou čierneho Sugru, ale nepotreboval som - a to mi ušetrilo 24 hodín čakať, kým uschne!

Teraz, keď bol objektív fotoaparátu pripevnený, bolo ďalšou úlohou nájsť spôsoby, ako s ním hýbať, a onedlho som zmontoval ručnú rukoväť so závitovkovým prevodom - nie peknú, ale veľmi uspokojujúcu. Ďalšia zastávka - automatizácia!

Krok 2: Montážne servo

Vhodné servo
Vhodné servo
Vhodné servo
Vhodné servo

Tieto servá kompatibilné s Lego som si všimol online pred niekoľkými týždňami a bol som prekvapený ich roztomilosťou! Dodávajú sa v normálnych, 270 stupňových a kontinuálnych verziách a ja som si ich nadšene objednal v momente, keď som mal zariadenie pripevnené k objektívu fotoaparátu.

Z online popisu nikdy nemôžete povedať, ako „kompatibilné“budú tieto veci so skutočnými kockami Lego, ale ukázalo sa, že sa to perfektne hodí.

Pridal som malý prevod z našej „zásoby“a pustil som sa do stavebných blokov okolo serva, aby zapadol do prevodu objektívu. V tomto ohľade som mal obrovské šťastie, dokázal som namontovať servo blízko objektívu a zuby prevodu dokonale zapadli do seba.

Krok 3: Diaľkové ovládanie

Diaľkové ovládanie
Diaľkové ovládanie
Diaľkové ovládanie
Diaľkové ovládanie
Diaľkové ovládanie
Diaľkové ovládanie

Po uprataní Lega okolo serva (hodina prehrabávania sa v drobných čiernych dlaždiciach) som začal dávať dohromady kód, ktorý by ovládal mechanizmus servomotora.

Začal som skriptami z môjho najnovšieho projektu Merlin Pi - to už obsahovalo používateľské rozhranie na nastavenie režimov fotoaparátu a snímanie fotografií, jediný rozdiel bol v tom, že tentoraz budem ku grafickému používateľskému rozhraniu pristupovať vzdialene pomocou programu VNC Viewer namiesto vstavaná obrazovka.

Ďalej som pomocou GUIzero vytvoril ďalšie malé menu, také, ktoré nám umožní ovládať servo prostredníctvom GPIO, a teda zaostrovanie kamery. Ponuku som navrhol tak, aby bola vysoká a tenká, aby bola viditeľná vedľa okna s ukážkou fotoaparátu, čo vám umožní sústrediť sa v reálnom čase. Obsahuje tlačidlá na pohyb serva v oboch smeroch a vo veľkých a malých krokoch, aby bolo možné jemné doladenie.

Toto všetko fungovalo naozaj dobre, takže som nastavil, aby sa skripty automaticky spúšťali pri štarte, a na test som náhodne vyhodil kameru do záhrady. Prvá skúška chvíľu trvala, pretože som mohol odskrutkovať objektív, ale čoskoro som mohol fotoaparát perfektne zaostriť na podávač vtákov prostredníctvom VNC na počítači v mojej kancelárii, veľmi uspokojujúce.

Všetok kód, ktorý som použil, je k dispozícii na GitHub pre grafické ponuky „zameranie“aj „zachytenie“.

Krok 4: Nové zameranie

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

Schopnosť diaľkovo zaostrovať fotoaparát je pre mňa skutočnou novinkou, pretože je oveľa jednoduchšie postaviť pascu fotoaparátu okolo záhrady a zachytávať obrázky a videá v najvyššej kvalite.

Trvalo mi najlepšiu časť dňa, kým som to uviedol do prevádzky, ale myslím si, že to možno ľahko zvládnuť za menej ako hodinu, ak máte diely poruke a budete postupovať podľa tohto návodu. Je to skvelý spôsob, ako zvýšiť flexibilitu vášho projektu fotoaparátu, nevyužíva veľa pinov GPIO a je veľmi nákladovo efektívny, môžete si kúpiť kontinuálne servo a 60-zubovú prevodovku za menej ako 10 libier.

Viem si predstaviť, že by to bol veľmi užitočný doplnok k existujúcemu usporiadaniu otáčania/nakláňania, a najmä ak používate vysokokvalitnú kameru ako súčasť projektu robotiky, kde by problém predstavovalo pevné alebo manuálne zaostrovanie.

Hlavnou vecou pre mňa bolo, že to bola veľa zábavy, rovnako ako každý projekt kombinujúci Lego a Raspberry Pi je dobre strávený čas, pokiaľ ide o mňa.

Ďakujem za prečítanie a držte sa všetci v bezpečí.

Moje ďalšie projekty Old Tech, New Spec sú všetky na stránke Instructables na

Viac podrobností je na našich webových stránkach bit.ly/OldTechNewSpec a ja som na Twitteri @OldTechNewSpec.

Odporúča: