Taula de continguts:

Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo: 4 passos (amb imatges)
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo: 4 passos (amb imatges)

Vídeo: Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo: 4 passos (amb imatges)

Vídeo: Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo: 4 passos (amb imatges)
Vídeo: КАК НАСТРОИТЬ L4D2 2024, De novembre
Anonim
Image
Image
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo
Enfoqueu la càmera d'alta qualitat Pi amb Lego i un servo

Amb una peça de Lego lleugerament piratejada, un servo continu i algun codi Python, podeu enfocar la vostra càmera d'alta qualitat Raspberry Pi des de qualsevol part del món.

La càmera Pi HQ és un kit fantàstic, però, tal com he trobat mentre treballava al recent projecte Merlin Pi, heu de tenir precaució per obtenir el focus adequat per obtenir els resultats més nítids.

Volia trobar una manera d’enfocar-la remotament, de manera que pogués instal·lar una càmera de vida salvatge al jardí i no haver d’anar endavant i enrere enfocant-la a mà.

Subministraments

Càmera Raspberry Pi d'alta qualitat

Lent gran angular de 3MP

Raspberry Pi 3

Servo de rotació contínua compatible amb Lego

Lego Giratori de 60 dents (part 18938)

Pas 1: una part de dents

Una part de dents
Una part de dents
Una part de dents
Una part de dents

El primer que necessitava era una peça de Lego: un equip tècnic dentat prou ampli com per encabir l’objectiu de la càmera. Després d’una investigació mínima, vaig trobar el número de peça 18938, que semblava ideal i es podia demanar individualment a eBay.

Tot i que la peça ja tenia un forat al centre, ni tan sols era prou gran com per encabir-la sobre la lent, així que la vaig perforar amb una d'aquestes broques d'arbres de Nadal (trepant pas), ampliant el forat a 30 mm. El que més m’agrada del trepant és que és fàcil mantenir-lo al centre, fonamental per a aquesta feina.

Vaig empènyer la peça amb lentitud a l’objectiu i, per a la meva sorpresa, era un ajust de fricció perfecte, no massa ajustat ni massa fluix. Tenia previst assegurar-lo amb Sugru negre, però no calia, i això em va estalviar haver d'esperar 24 hores perquè s'assequés.

Ara que l’objectiu de la càmera tenia l’engranatge connectat, el següent treball era trobar maneres de moure’l i, al cap de poc, havia preparat un mànec manual amb un engranatge sense cuc, no gaire però molt satisfactori. Pròxima parada: automatització!

Pas 2: un servo adequat

Un servo adequat
Un servo adequat
Un servo adequat
Un servo adequat

Fa poques setmanes que vaig notar aquests servos compatibles amb Lego en línia i em va sorprendre la seva simpatia. Es presenten en versions normals, de 270 graus i contínues, i vaig demanar-les emocionades en el moment que tenia l’engranatge fixat a l’objectiu de la càmera.

A partir d’una descripció en línia no es pot saber fins a quin punt seran “compatibles” aquestes coses amb els blocs reals de Lego, però això va resultar ser un ajust perfecte.

Vaig afegir un petit engranatge del nostre "estoc" i vaig començar a construir blocs al voltant del servo per fer-lo encaixar amb l'engranatge de la lent. En aquest sentit, vaig tenir una gran sort, vaig poder ajustar el servo a prop de l'objectiu i les dents de l'engranatge entrellaçades perfectament.

Pas 3: control remot

Control remot
Control remot
Control remot
Control remot
Control remot
Control remot

Després d’ordenar el Lego al voltant del servo (una hora remenant petites rajoles negres) vaig començar a reunir el codi que controlaria el mecanisme del servo.

Vaig començar amb els scripts del meu darrer projecte, el Merlin Pi, que ja incloïa una interfície d'usuari per configurar els modes de càmera i capturar imatges, l'única diferència era que aquesta vegada accediria a la interfície gràfica d'usuari de manera remota a través del VNC Viewer en lloc de una pantalla incorporada.

A continuació, vaig utilitzar GUIzero per crear un altre petit menú, que ens permetés controlar el servo mitjançant GPIO i, per tant, el focus de la càmera. Vaig dissenyar el menú perquè fos alt i prim, de manera que fos visible al costat de la finestra de previsualització de la càmera, cosa que us permetrà enfocar en temps real. Incloïa botons per moure el servo en ambdues direccions, i per grans i petits increments, per permetre una afinació fina.

Tot va funcionar molt bé, així que vaig configurar els scripts perquè s’executessin automàticament a l’inici i vaig deixar la càmera a l’atzar al jardí per fer una prova. La primera prova va trigar una mica, ja que tenia l’objectiu descargolat, però aviat vaig poder enfocar la càmera perfectament en un alimentador d’aus, mitjançant VNC a l’ordinador de la meva oficina, molt satisfactori.

Tot el codi que he fet servir està disponible a GitHub, tant per als menús gràfics de "focus" com de "capture".

Pas 4: Focus nou

Focus nou
Focus nou
Focus nou
Focus nou
Focus nou
Focus nou

Poder enfocar la càmera de manera remota és un veritable canvi de joc per a mi, cosa que fa que sigui molt més fàcil configurar una trampa de càmera al jardí, capturant imatges i vídeos de primera qualitat.

Vaig trigar la millor part del dia a posar-ho en marxa, però crec que es podria fer fàcilment en menys d’una hora si teniu les peces a mà i seguiu amb aquest instructiu. És una gran manera d’afegir flexibilitat al projecte de la càmera, no consumeix molts pins GPIO i és molt rendible, podeu comprar el servo continu i l’engranatge de 60 dents per menys de 10 GBP.

M’imagino que això és una addició molt útil a un acord de panoràmica / inclinació existent, i sobretot si utilitzeu la càmera d’alta qualitat com a part d’un projecte de robòtica, on un problema fix o manual seria un problema.

El més important per a mi va ser que va ser molt divertit, igual que qualsevol projecte que combina Lego i Raspberry Pi és un temps de qualitat ben aprofitat pel que fa a mi.

Gràcies per llegir i estigueu segurs a tothom.

Els meus altres projectes Old Tech i New Spec es troben a Instructables a

Més informació al nostre lloc web a bit.ly/OldTechNewSpec i estic a Twitter @OldTechNewSpec.

Recomanat: