Sisukord:

Keskenduge Pi kvaliteetsele kaamerale lego ja servoga: 4 sammu (piltidega)
Keskenduge Pi kvaliteetsele kaamerale lego ja servoga: 4 sammu (piltidega)

Video: Keskenduge Pi kvaliteetsele kaamerale lego ja servoga: 4 sammu (piltidega)

Video: Keskenduge Pi kvaliteetsele kaamerale lego ja servoga: 4 sammu (piltidega)
Video: Top 10 toitu, milles on peaaegu 0 kalorit 2024, Juuli
Anonim
Image
Image
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga
Keskenduge Pi kõrge kvaliteediga kaamerale Lego ja servoga

Veidi häkkinud Lego -tüki, pideva servo ja mõne Pythoni koodi abil saate oma Raspberry Pi kvaliteetse kaamera fokuseerida kõikjalt maailmast!

Pi HQ kaamera on fantastiline komplekt, kuid nagu ma leidsin hiljuti Merlin Pi projekti kallal töötades, peate olema ettevaatlik, et teravate tulemuste saavutamiseks täpselt keskenduda.

Tahtsin leida viisi, kuidas seda eemalt fokuseerida, et saaksin aeda looduskaamera üles seada ja ei peaks seda käsitsi teravustades edasi -tagasi liikuma.

Tarvikud

Raspberry Pi kvaliteetne kaamera

3MP lainurkobjektiiv

Vaarika Pi 3

LEGO -ühilduv pideva pöörlemise servo

60 hambaga Lego pöördlaud (osa 18938)

1. samm: hambuline osa

Hammaste osa
Hammaste osa
Hammaste osa
Hammaste osa

Esimese asjana vajasin Lego tükki - hambuline Technic hammasratas, mis oli piisavalt lai, et mahtuda kaamera objektiivi kohale. Pärast minimaalset uurimist leidsin osa numbri 18938, mis nägi välja ideaalne ja mida sai üksinda eBayst tellida.

Kuigi tüki keskel oli juba auk, ei olnud see objektiivile enam piisavalt suur, nii et puurisin selle välja ühe jõulupuu (astmetrelli) otsikuga, suurendades augu 30 mm -ni. Minu lemmik asi astmetrelli puhul on see, et seda on lihtne hoida kesklinnas, selle töö jaoks kriitilise tähtsusega.

Lükkasin tüki ettevaatlikult objektiivile ja hämmastuseks sobis see ideaalselt, mitte liiga pingul ja mitte liiga lõdvalt. Plaanisin seda turvata musta Sugru abil, kuid ei pidanud seda tegema - ja see aitas mul 24 tundi oodata, kuni see kuivab!

Nüüd, kui kaamera objektiiv oli hammasratta külge kinnitatud, oli järgmine ülesanne otsida viise selle liigutamiseks ja enne pikka aega olin ma ussikäiguga käsitsi käepideme üles seadnud - mitte ilus, kuid väga rahuldust pakkuv. Järgmine peatus - automaatika!

2. samm: paigaldav servo

Sobiv servo
Sobiv servo
Sobiv servo
Sobiv servo

Märkasin neid Legoga ühilduvaid servosid paar nädalat tagasi veebis ja mind tabas nende armsus! Neid on tavalises, 270 -kraadises ja pidevas versioonis ning ma tellisin põnevusega viimase, hetkel, kui käik kaamera objektiivi külge kinnitati.

Veebikirjelduse põhjal ei saa kunagi öelda, kui "ühilduvad" need asjad on lego klotsidega, kuid see sobis ideaalselt.

Lisasin väikese käigu meie "varudest" ja asusin servo ümber ehituskive ehitama, et see sobiks kokku läätsekäiguga. Selles suhtes oli mul uskumatult vedanud, suutsin servo objektiivi lähedale sobitada ja hammasratta hambad sobisid ideaalselt kokku.

Samm: kaugjuhtimispult

Pult
Pult
Pult
Pult
Pult
Pult

Pärast Lego korrastamist servo ümber (tund aega tuhnimist pisikeste mustade plaatide järele) hakkasin kokku tõmbama koodi, mis kontrollib servomehhanismi.

Alustasin oma viimase projekti Merlin Pi skriptidega - see sisaldas juba kasutajaliidest kaamerarežiimide seadistamiseks ja piltide jäädvustamiseks. Ainus erinevus oli see, et seekord pääsesin graafilisele kasutajaliidesele kaugjuhtimisega VNC Vieweri kaudu sisse sisseehitatud ekraan.

Järgmisena kasutasin GUIzero abil veel ühte väikest menüüd, mille abil saaksime juhtida servot GPIO kaudu ja seega ka kaamera fookust. Kujundasin menüü kõrgeks ja õhukeseks, nii et see oleks kaamera eelvaateakna kõrval nähtav, võimaldades teil reaalajas keskenduda. See sisaldas nuppe servo liigutamiseks mõlemas suunas ning suurte ja väikeste sammudega, et võimaldada peenhäälestust.

See kõik töötas tõesti hästi, nii et seadsin skriptid nii käivitamisel automaatselt tööle ja viskasin kaamera juhuslikult aeda testimiseks. Esimene katse võttis aega, kuna lasin objektiivi lahti keerata, kuid suutsin peagi kaamera suurepäraselt lindude söötjale fokuseerida, kontoris asuva arvuti VNC kaudu, väga rahuldust pakkudes.

Kogu kood, mida ma kasutasin, on saadaval GitHubis nii "fookuse" kui ka "jäädvustamise" graafiliste menüüde jaoks.

Samm: värske fookus

Värske fookus
Värske fookus
Värske fookus
Värske fookus
Värske fookus
Värske fookus

Võimalus kaamerat eemalt fokuseerida on minu jaoks tõeline mängumuutja, mis muudab palju lihtsamaks aia ümber kaamera lõksu seadmise, tippkvaliteediga piltide ja video jäädvustamise.

Selle töö alustamiseks kulus mul päeva parim osa, kuid ma arvan, et seda saab hõlpsasti teha vähem kui tunniga, kui teil on osad käepärast ja järgite seda juhendit. See on suurepärane võimalus lisada oma kaameraprojektile paindlikkust, ei kuluta palju GPIO nööpnõelu ja on väga kulutõhus. Saate osta pideva servo ja 60 hambaga hammasratta hinnaga alla 10 naela.

Ma kujutan ette, et see on väga kasulik täiendus olemasolevale pan/tilt -paigutusele ja eriti kui kasutate kõrgetasemelist kaamerat robootikaprojekti osana, kus probleemiks on fikseeritud või käsitsi teravustamine.

Minu jaoks oli peamine asi see, et see oli väga lõbus, nagu iga projekt, mis ühendab Lego ja Raspberry Pi, on minu jaoks hästi veedetud kvaliteetaeg.

Täname lugemise eest ja olge kõik turvalised.

Minu teised vana tehnika, uute spetsifikatsioonide projektid on kõik Instructables'is saidil

Lisateavet leiate meie veebisaidilt aadressil bit.ly/OldTechNewSpec ja ma olen Twitteris @OldTechNewSpec.

Soovitan: