Talaan ng mga Nilalaman:

Ituon ang Pi Mataas na Kalidad na Camera Sa Lego at isang Servo: 4 na Hakbang (na may Mga Larawan)
Ituon ang Pi Mataas na Kalidad na Camera Sa Lego at isang Servo: 4 na Hakbang (na may Mga Larawan)

Video: Ituon ang Pi Mataas na Kalidad na Camera Sa Lego at isang Servo: 4 na Hakbang (na may Mga Larawan)

Video: Ituon ang Pi Mataas na Kalidad na Camera Sa Lego at isang Servo: 4 na Hakbang (na may Mga Larawan)
Video: CS50 2015 - Week 6 2024, Hulyo
Anonim
Image
Image
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo
Ituon ang Pi Mataas na Kalidad ng Camera Sa Lego at isang Servo

Sa isang bahagyang na-hack na piraso ng Lego, isang tuluy-tuloy na servo at ilang Python code na maaari mong ituon ang iyong Raspberry Pi Mataas na Kalidad na Camera mula sa kahit saan sa mundo!

Ang Pi HQ camera ay isang kamangha-manghang piraso ng kit, ngunit tulad ng nahanap ko habang nagtatrabaho sa kamakailang proyekto ng Merlin Pi, kailangan mong maging maingat upang makuha ang pokus na tama para sa pinakamahirap na mga resulta.

Nais kong makahanap ng isang paraan upang ituon ito nang malayuan, upang makapag-set up ako ng isang wildlife camera sa hardin at hindi na bumalik at pabalik na pagtuunan ito ng kamay.

Mga gamit

Kamera ng Raspberry Pi Mataas na Kalidad

3MP Malapad na Angles Lens

Raspberry Pi 3

Tugma sa Lego Patuloy na Pag-ikot Servo

60 ngipin Lego Turntable (bahagi 18938)

Hakbang 1: Isang Bahagi ng Toothy

Isang Bahagi ng Toothy
Isang Bahagi ng Toothy
Isang Bahagi ng Toothy
Isang Bahagi ng Toothy

Ang unang bagay na kailangan ko ay isang piraso ng Lego - isang may ngipin na gear na Technic na sapat ang lapad upang magkasya sa lens ng camera. Matapos ang kaunting pagsasaliksik natagpuan ko ang bahagi ng numero 18938, na mukhang perpekto, at maaaring mag-order nang isa-isa mula sa eBay.

Kahit na ang piraso ay mayroon nang isang butas sa gitna na ito ay wala kahit saan malapit sa sapat na malaki upang magkasya sa ibabaw ng lens, kaya drill ko ito gamit ang isa sa mga Christmas tree (step drill) na mga piraso, pinalaki ang butas sa 30mm. Ang aking paboritong bagay tungkol sa step drill ay madali itong itago sa gitna, kritikal para sa trabahong ito.

Maingat kong tinulak ang piraso sa lens at sa aking pagkamangha ito ay isang perpektong pagkakasama ng pagkikiskisan, hindi masyadong masikip at hindi masyadong maluwag. Plano kong i-secure ito gamit ang itim na Sugru, ngunit hindi kailangan - at nai-save ako nito na maghintay nang 24 na oras para matuyo ito!

Ngayon na ang lens ng camera ay nakakabit ang gear nito sa susunod na trabaho ay upang makahanap ng mga paraan upang ilipat ito, at hindi nagtagal ay gumawa ako ng isang manu-manong hawakan gamit ang isang worm gear - hindi maganda ngunit napaka-kasiya-siya. Susunod na paghinto - awtomatiko!

Hakbang 2: Isang Fitting Servo

Isang Angkop na Servo
Isang Angkop na Servo
Isang Angkop na Servo
Isang Angkop na Servo

Napansin ko ang mga katugmang servo ng Lego na ito sa online ng ilang linggo at nagulat sa kanilang kariktan! Dumating ang mga ito sa normal, 270 degree at tuluy-tuloy na mga bersyon, at nasasabik akong iniutos ang huli, sa sandaling naayos ko ang gear sa lens ng camera.

Hindi mo masasabi mula sa isang online na paglalarawan kung paano "magkatugma" ang mga bagay na ito sa aktwal na mga bloke ng Lego, ngunit ito ay naging perpektong akma.

Nagdagdag ako sa isang maliit na gamit mula sa aming "stock" at itinakda ang tungkol sa mga bloke ng gusali sa paligid ng servo upang gawin itong mesh gamit ang lens ng gear. Sa paggalang na ito ako ay hindi kapani-paniwalang masuwerte, nagawa kong magkasya ang servo na malapit sa lens at ang mga ngipin ng gear ay nakatakip nang perpekto.

Hakbang 3: Remote Control

Remote Control
Remote Control
Remote Control
Remote Control
Remote Control
Remote Control

Matapos ayusin ang Lego sa paligid ng servo (isang oras na paghuhukay para sa maliliit na itim na tile) Sinimulan kong hilahin ang code na makokontrol ang mekanismo ng servo.

Nagsimula ako sa mga script mula sa aking pinakabagong proyekto, ang Merlin Pi - nagsama na ito ng isang interface ng gumagamit para sa pagtatakda ng mga mode ng camera at pagkuha ng mga imahe, ang pagkakaiba lamang ay sa oras na ito maa-access ko ang GUI nang malayuan sa pamamagitan ng VNC Viewer sa halip na sa isang nakapaloob na screen.

Susunod na ginamit ko ang GUIzero upang lumikha ng isa pang maliit na menu, isa na papayagan kaming makontrol ang servo sa pamamagitan ng GPIO at samakatuwid ang pokus ng camera. Dinisenyo ko ang menu na maging matangkad at manipis kaya makikita ito sa tabi ng window ng preview ng camera, pinapayagan kang tumutok sa real time. Nagsama ito ng mga pindutan upang ilipat ang servo sa parehong direksyon, at sa pamamagitan ng malaki at maliit na mga pagtaas, upang payagan ang maayos na pag-tune.

Ang lahat ng ito ay talagang gumana nang maayos, kaya't itinakda ko ang mga script sa parehong awtomatikong pagpapatakbo sa pagsisimula at itinapon ang camera nang sapalaran sa hardin para sa isang pagsubok. Ang unang pagsubok ay tumagal ng ilang sandali dahil na-unscrew ko ang lens, ngunit madaling nagawa kong ituon ang camera nang perpekto sa isang bird-feeder, sa pamamagitan ng VNC sa computer sa aking tanggapan, napakasisiyahan.

Ang lahat ng ginamit kong code ay magagamit sa GitHub, para sa parehong "focus" at "capture" na mga graphic na menu.

Hakbang 4: Sariwang Pokus

Sariwang Pokus
Sariwang Pokus
Sariwang Pokus
Sariwang Pokus
Sariwang Pokus
Sariwang Pokus

Ang kakayahang ituon ang camera nang malayuan ay isang tunay na tagabago ng laro para sa akin, na ginagawang mas madali ang pag-set up ng isang bitag ng camera sa paligid ng hardin, na kinukuha ang pinakamataas na kalidad ng mga imahe at video.

Inabot sa akin ang pinakamagandang bahagi ng isang araw upang makuha ito at tumakbo, ngunit sa palagay ko madali itong magagawa sa ilalim ng isang oras kung mayroon kang mga piyesa na madaling gamitan at sundin kasama ang Instructable na ito. Mahusay na paraan upang magdagdag ng kakayahang umangkop sa iyong proyekto sa camera, hindi gumagamit ng maraming mga pin ng GPIO at napaka-epektibo, maaari kang bumili ng tuluy-tuloy na servo at ng 60-gear na gamit para sa mas mababa sa £ 10.

Maaari kong isipin na ito ay isang napaka kapaki-pakinabang na karagdagan sa isang mayroon nang pag-aayos ng pan / ikiling, at lalo na kung gumagamit ka ng Mataas na Kalidad na Camera bilang bahagi ng isang proyekto ng robotics, kung saan ang isang nakapirming o manu-manong pokus ay magiging isang isyu.

Ang pangunahing bagay para sa akin ay na ito ay nakakatuwa, tulad ng anumang proyekto na pinagsasama ang Lego at ang Raspberry Pi ay kalidad ng oras na ginugol sa abot ng pag-aalala ko.

Salamat sa pagbabasa at manatiling ligtas sa lahat.

Ang aking iba pang mga proyekto ng Old Tech, New Spec ay nasa Instructable sa

Ang higit pang mga detalye ay nasa aming website sa bit.ly/OldTechNewSpec at nasa Twitter ako @OldTechNewSpec.

Inirerekumendang: