Satura rādītājs:

Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo: 4 soļi (ar attēliem)
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo: 4 soļi (ar attēliem)

Video: Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo: 4 soļi (ar attēliem)

Video: Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo: 4 soļi (ar attēliem)
Video: Крутой выставочный фургон компании FESTO 2024, Novembris
Anonim
Image
Image
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo
Fokusējiet Pi augstas kvalitātes kameru ar Lego un servo

Ar nedaudz uzlauztu Lego gabalu, nepārtrauktu servo un kādu Python kodu jūs varat fokusēt savu Raspberry Pi augstas kvalitātes kameru no jebkuras vietas pasaulē!

Pi HQ kamera ir fantastisks komplekta gabals, taču, kā es atklāju, strādājot pie nesenā Merlin Pi projekta, jums ir jābūt uzmanīgam, lai fokuss būtu visprecīzākais, lai iegūtu visskaistākos rezultātus.

Es gribēju atrast veidu, kā to attālināti fokusēt, lai es varētu uzstādīt savvaļas dzīvnieku kameru dārzā un nebūtu jādodas uz priekšu un atpakaļ, fokusējot to ar rokām.

Piegādes

Raspberry Pi augstas kvalitātes kamera

3MP platleņķa objektīvs

Raspberry Pi 3

Ar Lego saderīgs nepārtrauktas rotācijas servo

60 zobu Lego pagrieziena galds (1898. daļa)

1. solis: Zobaina daļa

Zobaina daļa
Zobaina daļa
Zobaina daļa
Zobaina daļa

Pirmā lieta, kas man bija nepieciešama, bija Lego gabals - zobains Technic zobrats, kas bija pietiekami plašs, lai ietilptu virs kameras objektīva. Pēc minimālas izpētes es atradu detaļas numuru 18938, kas izskatījās ideāli un kuru varēja pasūtīt atsevišķi no eBay.

Lai gan gabala centrā jau bija caurums, tas ne tuvu nebija pietiekami liels, lai ietilptu virs objektīva, tāpēc es to izurbju, izmantojot vienu no šiem Ziemassvētku eglītes (pakāpiena urbja) uzgaļiem, palielinot caurumu līdz 30 mm. Mana mīļākā pakāpienu urbjmašīna ir tā, ka to ir viegli noturēt centrā, kas ir ļoti svarīgi šim darbam.

Es uzmanīgi uzspiedu gabalu uz objektīva, un man par izbrīnu tas bija ideāli piemērots berzei, ne pārāk saspringts un ne pārāk vaļīgs. Es plānoju to nostiprināt, izmantojot melno Sugru, bet man tas nebija vajadzīgs - un tas ietaupīja, ka man bija jāgaida 24 stundas, līdz tas izžūst!

Tagad, kad kameras objektīvam bija piestiprināts zobrats, nākamais uzdevums bija atrast veidus, kā to pārvietot, un neilgi pēc tam es biju izveidojis manuālu rokturi ar tārpa pārnesumu - tas nebija skaisti, bet ļoti apmierinoši. Nākamā pietura - automatizācija!

2. solis: montāžas servo

Piemērots servo
Piemērots servo
Piemērots servo
Piemērots servo

Es pamanīju šos ar Lego saderīgos servos tiešsaistē dažas nedēļas atpakaļ, un mani pārsteidza viņu jaukums! Tie ir parastā, 270 grādu un nepārtrauktā versijā, un es satraukti pasūtīju pēdējo, kad man bija piestiprināts pārnesums pie kameras objektīva.

No tiešsaistes apraksta nekad nevar pateikt, cik "saderīgas" šīs lietas būs ar faktiskajiem Lego klucīšiem, taču tas izrādījās ideāli piemērots.

Es pievienoju nelielu pārnesumu no mūsu "krājumiem" un ķēros pie celtniecības blokiem ap servo, lai tas atbilstu objektīva zobratam. Šajā ziņā man bija neticami paveicies, es varēju piestiprināt servo tuvu objektīvam, un zobrata zobi bija ideāli savienoti.

3. darbība: tālvadības pults

Tālvadība
Tālvadība
Tālvadība
Tālvadība
Tālvadība
Tālvadība

Pēc Lego sakārtošanas ap servo (stundu rakņājoties pēc sīkām melnām flīzēm) es sāku vilkt kopā kodu, kas kontrolētu servo mehānismu.

Es sāku ar sava jaunākā projekta Merlin Pi skriptiem - tas jau ietvēra lietotāja saskarni kameras režīmu iestatīšanai un attēlu uzņemšanai. Vienīgā atšķirība bija tāda, ka šoreiz es piekļūtu GUI attālināti, nevis izmantojot VNC Viewer iebūvēts ekrāns.

Tālāk es izmantoju GUIzero, lai izveidotu vēl vienu nelielu izvēlni, kas ļautu mums kontrolēt servo, izmantojot GPIO, un līdz ar to arī kameras fokusu. Izvēlni izveidoju tā, lai tā būtu gara un plāna, lai tā būtu redzama blakus kameras priekšskatījuma logam, ļaujot fokusēties reālā laikā. Tajā bija pogas, lai pārvietotu servo abos virzienos un ar lieliem un maziem soļiem, lai varētu precīzi noregulēt.

Tas viss darbojās patiešām labi, tāpēc es iestatīju, lai skripti startēšanas laikā darbotos automātiski, un pārbaudei nejauši iemetu kameru dārzā. Pirmais izmēģinājums aizņēma kādu laiku, jo es biju atskrūvējis objektīvu, bet drīz vien es varēju perfekti fokusēt kameru uz putnu barotavu, izmantojot VNC savā biroja datorā, ļoti apmierinoši.

Viss kods, ko es izmantoju, ir pieejams vietnē GitHub gan fokusa, gan "uztveršanas" grafiskajām izvēlnēm.

4. solis: svaigs fokuss

Svaigs fokuss
Svaigs fokuss
Svaigs fokuss
Svaigs fokuss
Svaigs fokuss
Svaigs fokuss

Spēja attālināti fokusēt kameru man ir īsts spēļu mainītājs, kas ievērojami atvieglo kameras slazda uzstādīšanu pa dārzu, uzņemot augstākās kvalitātes attēlus un video.

Man bija vajadzīga dienas lielākā daļa, lai to sāktu un sāktu darboties, taču, manuprāt, to varētu viegli izdarīt mazāk nekā stundas laikā, ja jums ir nepieciešamās detaļas un sekojat šai instrukcijai. Tas ir lielisks veids, kā pievienot kameras projektam elastību, neizmanto daudzas GPIO tapas un ir ļoti rentabls. Jūs varat iegādāties nepārtrauktu servo un 60 zobu pārnesumu par mazāk nekā 10 sterliņu mārciņām.

Es varu iedomāties, ka tas ir ļoti noderīgs papildinājums esošam panoramēšanas/noliekšanas izkārtojumam, un jo īpaši, ja jūs izmantojat augstas kvalitātes kameru kā daļu no robotikas projekta, kur būtu problēma ar fiksētu vai manuālu fokusu.

Man galvenais bija tas, ka tas bija ļoti jautri, tāpat kā jebkurš projekts, kas apvieno Lego un Raspberry Pi, ir kvalitatīvi pavadīts laiks.

Paldies, ka lasījāt un esiet drošībā visiem.

Mani citi Old Tech, New Spec projekti ir pieejami vietnē Instructables vietnē

Sīkāka informācija ir atrodama mūsu vietnē bit.ly/OldTechNewSpec, un es esmu vietnē Twitter @OldTechNewSpec.

Ieteicams: