Table des matières:

Mettre au point l'appareil photo de haute qualité Pi avec Lego et un servo : 4 étapes (avec photos)
Mettre au point l'appareil photo de haute qualité Pi avec Lego et un servo : 4 étapes (avec photos)

Vidéo: Mettre au point l'appareil photo de haute qualité Pi avec Lego et un servo : 4 étapes (avec photos)

Vidéo: Mettre au point l'appareil photo de haute qualité Pi avec Lego et un servo : 4 étapes (avec photos)
Vidéo: 10 Téléphones Portables du FUTUR que Personne ne doit Connaitre 2024, Décembre
Anonim
Image
Image
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo
Concentrez l'appareil photo de haute qualité Pi avec Lego et un servo

Avec une pièce Lego légèrement piratée, un servo continu et du code Python, vous pouvez focaliser votre caméra Raspberry Pi de haute qualité de n'importe où dans le monde !

La caméra Pi HQ est un kit fantastique, mais comme je l'ai découvert en travaillant sur le récent projet Merlin Pi, vous devez faire attention à bien faire la mise au point pour obtenir les résultats les plus nets.

Je voulais trouver un moyen de faire la mise au point à distance, afin de pouvoir installer une caméra animalière dans le jardin et de ne pas avoir à faire des allers-retours pour la mettre au point à la main.

Fournitures

Appareil photo haute qualité Raspberry Pi

Objectif grand angle 3MP

Framboise Pi 3

Servomoteur à rotation continue compatible Lego

Tourne-disque Lego 60 dents (pièce 18938)

Étape 1: une partie à pleines dents

Une partie à pleines dents
Une partie à pleines dents
Une partie à pleines dents
Une partie à pleines dents

La première chose dont j'avais besoin était une pièce Lego - un engrenage Technic denté assez large pour tenir sur l'objectif de la caméra. Après une recherche minimale, j'ai trouvé le numéro de pièce 18938, qui avait l'air idéal et qui pouvait être commandé individuellement sur eBay.

Bien que la pièce ait déjà un trou au centre, celui-ci était loin d'être assez grand pour s'adapter à l'objectif, alors je l'ai percé à l'aide d'un de ces forets de sapin de Noël (perceuse étagée), agrandissant le trou à 30 mm. Ce que je préfère avec la perceuse étagée, c'est qu'il est facile de la garder au centre, ce qui est essentiel pour ce travail.

J'ai délicatement poussé la pièce sur l'objectif et à ma grande surprise, c'était un ajustement parfait par friction, ni trop serré ni trop lâche. J'avais prévu de le sécuriser avec du Sugru noir, mais je n'en avais pas besoin - et cela m'a évité d'attendre 24 heures pour qu'il sèche !

Maintenant que l'objectif de la caméra avait son équipement fixé, la tâche suivante consistait à trouver des moyens de le déplacer, et avant longtemps, j'avais installé une poignée manuelle avec un engrenage à vis sans fin - pas joli mais très satisfaisant. Prochain arrêt: l'automatisation !

Étape 2: un servo de montage

Un servo adapté
Un servo adapté
Un servo adapté
Un servo adapté

J'ai remarqué ces servos compatibles Lego en ligne il y a quelques semaines et j'ai été frappé par leur gentillesse ! Ils sont disponibles en versions normale, 270 degrés et continue, et j'ai commandé ce dernier avec enthousiasme, au moment où j'ai eu l'équipement fixé à l'objectif de la caméra.

Vous ne pouvez jamais dire à partir d'une description en ligne à quel point ces choses seront "compatibles" avec de vrais blocs Lego, mais cela s'est avéré être un ajustement parfait.

J'ai ajouté un petit engrenage de notre "stock" et j'ai commencé à construire des blocs autour du servo pour le faire s'emboîter avec l'engrenage de l'objectif. À cet égard, j'ai eu une chance incroyable, j'ai pu installer le servo près de l'objectif et les dents de l'engrenage se sont parfaitement engrenées.

Étape 3: Télécommande

Télécommande
Télécommande
Télécommande
Télécommande
Télécommande
Télécommande

Après avoir rangé le Lego autour du servo (une heure à chercher de minuscules carreaux noirs), j'ai commencé à rassembler le code qui contrôlerait le mécanisme du servo.

J'ai commencé avec les scripts de mon dernier projet, le Merlin Pi - cela incluait déjà une interface utilisateur pour définir les modes de la caméra et capturer des images, la seule différence était que cette fois j'accéderais à l'interface graphique à distance via VNC Viewer au lieu de sur un écran intégré.

Ensuite, j'ai utilisé GUIzero pour créer un autre petit menu, un qui nous permettrait de contrôler le servo via GPIO et donc la mise au point de la caméra. J'ai conçu le menu pour qu'il soit grand et mince afin qu'il soit visible à côté de la fenêtre d'aperçu de la caméra, vous permettant de vous concentrer en temps réel. Il comprenait des boutons pour déplacer le servo dans les deux sens, et par petits et grands incréments, pour permettre un réglage fin.

Tout cela a très bien fonctionné, j'ai donc configuré les scripts pour qu'ils s'exécutent automatiquement au démarrage et j'ai jeté la caméra au hasard dans le jardin pour un test. Le premier essai a pris du temps car j'avais fait dévisser l'objectif, mais j'ai rapidement pu focaliser parfaitement l'appareil photo sur une mangeoire à oiseaux, via VNC sur l'ordinateur de mon bureau, très satisfaisant.

Tout le code que j'ai utilisé est disponible sur GitHub, à la fois pour les menus graphiques "focus" et "capture".

Étape 4: Nouvelle mise au point

Focus frais
Focus frais
Focus frais
Focus frais
Focus frais
Focus frais

Pouvoir faire la mise au point de la caméra à distance est un véritable changement pour moi, ce qui facilite beaucoup la mise en place d'un piège photographique dans le jardin, capturant des images et des vidéos de qualité supérieure.

Il m'a fallu une bonne partie de la journée pour que cela soit opérationnel, mais je pense que cela pourrait facilement être fait en moins d'une heure si vous avez les pièces à portée de main et suivez ce Instructable. C'est un excellent moyen d'ajouter de la flexibilité à votre projet de caméra, n'utilise pas beaucoup de broches GPIO et est très rentable, vous pouvez acheter le servo continu et l'engrenage à 60 dents pour moins de 10 £.

Je peux imaginer que cela soit un ajout très utile à un arrangement panoramique / inclinaison existant, et surtout si vous utilisez la caméra de haute qualité dans le cadre d'un projet de robotique, où une mise au point fixe ou manuelle serait un problème.

L'essentiel pour moi était que c'était très amusant, tout comme tout projet combinant Lego et le Raspberry Pi est du temps de qualité bien dépensé en ce qui me concerne.

Merci d'avoir lu et restez en sécurité tout le monde.

Mes autres projets Old Tech, New Spec sont tous sur Instructables à

Plus de détails sont sur notre site Web à bit.ly/OldTechNewSpec et je suis sur Twitter @OldTechNewSpec.

Conseillé: