Kazalo:

Osredotočite visokokakovostno kamero Pi z Lego in servo: 4 koraki (s slikami)
Osredotočite visokokakovostno kamero Pi z Lego in servo: 4 koraki (s slikami)

Video: Osredotočite visokokakovostno kamero Pi z Lego in servo: 4 koraki (s slikami)

Video: Osredotočite visokokakovostno kamero Pi z Lego in servo: 4 koraki (s slikami)
Video: КАКИМ БУДЕТ PORTAL 3 2024, Julij
Anonim
Image
Image
Osredotočite visokokakovostno kamero Pi z Lego in servo
Osredotočite visokokakovostno kamero Pi z Lego in servo
Osredotočite visokokakovostno kamero Pi z Lego in servo
Osredotočite visokokakovostno kamero Pi z Lego in servo
Osredotočite visokokakovostno kamero Pi z Lego in servo
Osredotočite visokokakovostno kamero Pi z Lego in servo

Z rahlo posekanim Lego kosom, neprekinjenim servo in nekaj kode Python lahko osredotočite svojo visokokakovostno kamero Raspberry Pi od koder koli na svetu!

Kamera Pi HQ je čudovit komplet, a kot sem ugotovil med delom na nedavnem projektu Merlin Pi, morate biti previdni, da se osredotočite ravno na najbolj čiste rezultate.

Hotel sem najti način, kako ga izostriti na daljavo, da bi lahko na vrtu postavil kamero za prostoživeče živali in mi je ni treba ročno usmerjati naprej in nazaj.

Zaloge

Kakovostna kamera Raspberry Pi

3MP širokokotni objektiv

Malina Pi 3

Lego kompatibilen servo z neprekinjenim vrtenjem

60 zobni Lego gramofon (del 18938)

1. korak: Zobasti del

Zobasti del
Zobasti del
Zobasti del
Zobasti del

Prva stvar, ki sem jo potreboval, je bil kos Lego - zobasta tehnika Technic, dovolj široka, da se prilega objektivu fotoaparata. Po minimalnih raziskavah sem našel del številke 18938, ki je bil videti idealno in ga je bilo mogoče naročiti posamično na eBayu.

Čeprav je kos že imel luknjo na sredini, ni bil dovolj velik, da bi se prilegal leči, zato sem ga izvrtal z enim od tistih nastavkov za božično drevo (korak vrtanja), s čimer sem luknjo povečal na 30 mm. Moja najljubša stvar pri koračnem vrtanju je, da ga je enostavno držati v središču, kar je ključno za to delo.

Košček sem previdno potisnil na lečo in na moje presenečenje se je odlično prilegal trenju, ne pretesno in ne preveč ohlapno. Načrtoval sem, da ga bom zavaroval s črnim Sugrujem, vendar mi ni bilo treba - in to mi je prihranilo 24 ur, da se posuši!

Zdaj, ko je bil objektiv kamere pritrjen, je bilo naslednje delo najti načine, kako ga premakniti, in kmalu sem namestil ročni ročaj s polžasto prestavo - ne lepo, a zelo zadovoljivo. Naslednja postaja - avtomatizacija!

2. korak: Montažni servo

Montažni servo
Montažni servo
Montažni servo
Montažni servo

Pred nekaj tedni sem na spletu opazil te servomotive, združljive z Lego, in bil navdušen nad njihovo ljubkostjo! Na voljo so v običajnih, 270 -stopinjskih in neprekinjenih različicah, jaz pa sem navdušeno naročil slednjo, v trenutku, ko sem orodje pritrdil na objektiv fotoaparata.

Iz spletnega opisa nikoli ne morete ugotoviti, kako "združljive" bodo te stvari z dejanskimi Lego bloki, vendar se je to izkazalo za popolno.

V našo "zalogo" sem dodal majhno prestavo in se lotil gradnikov okoli servomotorja, da se bo ujemal z orodjem objektiva. V tem pogledu sem imel neverjetno srečo, servo sem lahko namestil blizu objektiva in zobniki so bili popolnoma povezani.

3. korak: Daljinski upravljalnik

Daljinec
Daljinec
Daljinec
Daljinec
Daljinec
Daljinec

Ko sem Lego pospravil okrog servomotorja (eno uro je brskal po drobnih črnih ploščicah), sem začel sestavljati kodo, ki bi krmilila servo mehanizem.

Začel sem s skripti iz svojega zadnjega projekta, Merlin Pi - ta je že vključeval uporabniški vmesnik za nastavitev načinov fotoaparata in zajem slik, edina razlika je bila v tem, da bi tokrat do grafičnega vmesnika dostopala prek VNC Viewerja namesto na vgrajen zaslon.

Nato sem z GUIzerom ustvaril še en majhen meni, ki bi nam omogočal nadzor servo prek GPIO in s tem fokus kamere. Meni sem oblikoval tako, da je visok in tanek, da bo viden poleg okna za predogled kamere, kar vam omogoča, da se osredotočite v realnem času. Vključeval je gumbe za premikanje servomotorja v obe smeri ter z velikimi in majhnimi koraki, kar omogoča fino nastavitev.

Vse je delovalo zelo dobro, zato sem nastavil, da se skripti samodejno zaženejo ob zagonu, fotoaparat pa sem naključno odvrgel na vrt za preizkus. Prvo preskušanje je trajalo kar nekaj časa, saj sem odvil objektiv, a sem kmalu uspel popolnoma osredotočiti kamero na podajalnik ptic prek VNC na računalniku v svoji pisarni, kar me je zelo zadovoljilo.

Vsa koda, ki sem jo uporabil, je na voljo na GitHubu za grafične menije "fokus" in "zajem".

4. korak: Svež fokus

Svež fokus
Svež fokus
Svež fokus
Svež fokus
Svež fokus
Svež fokus

Sposobnost izostritve fotoaparata na daljavo zame resnično spreminja igro, kar olajša postavitev pasti za kamero po vrtu in zajema vrhunske slike in videoposnetke.

Potreboval sem najboljši del dneva, da sem to začel izvajati, vendar mislim, da bi bilo to enostavno narediti v manj kot eni uri, če imate dele pri roki in sledite tem navodilom. To je odličen način, da svojemu fotoaparatu dodate prilagodljivost, ne porabi veliko zatičev GPIO in je zelo stroškovno učinkovit, neprekinjeni servo in 60-zobno opremo lahko kupite za manj kot 10 funtov.

Predstavljam si, da je to zelo koristen dodatek k obstoječi razporeditvi pomika/nagiba, še posebej, če uporabljate visokokakovostno kamero kot del projekta robotike, kjer bi bilo fiksno ali ročno ostrenje problem.

Glavna stvar zame je bila, da je bilo to zelo zabavno, tako kot je vsak projekt, ki združuje Lego in Raspberry Pi, kakovostno porabljen čas, kar se mene tiče.

Hvala za branje in ostanite na varnem vsi.

Moji drugi projekti Old Tech, New Spec so na Instructables na

Več podrobnosti je na naši spletni strani na naslovu bit.ly/OldTechNewSpec, jaz pa na Twitterju @OldTechNewSpec.

Priporočena: