Sommario:
- Forniture
- Passaggio 1: una parte a trentadue denti
- Passaggio 2: un servo adatto
- Passaggio 3: controllo remoto
- Passaggio 4: nuovo focus
Video: Metti a fuoco la fotocamera di alta qualità Pi con Lego e un servo: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Con un pezzo di Lego leggermente hackerato, un servo continuo e del codice Python puoi mettere a fuoco la tua fotocamera di alta qualità Raspberry Pi da qualsiasi parte del mondo!
La fotocamera Pi HQ è un fantastico kit, ma come ho scoperto mentre lavoravo al recente progetto Merlin Pi, devi stare attento a ottenere la messa a fuoco giusta per i risultati più nitidi.
Volevo trovare un modo per metterlo a fuoco a distanza, in modo da poter installare una fotocamera per la fauna selvatica in giardino e non dover andare avanti e indietro per metterlo a fuoco a mano.
Forniture
Fotocamera di alta qualità Raspberry Pi
Obiettivo grandangolare da 3 MP
Raspberry Pi 3
Servo a rotazione continua compatibile con Lego
Giradischi Lego 60 denti (parte 18938)
Passaggio 1: una parte a trentadue denti
La prima cosa di cui avevo bisogno era un pezzo di Lego: un ingranaggio Technic dentato abbastanza largo da adattarsi all'obiettivo della fotocamera. Dopo una ricerca minima, ho trovato il numero di parte 18938, che sembrava l'ideale e poteva essere ordinato singolarmente da eBay.
Sebbene il pezzo avesse già un foro al centro, questo non era neanche lontanamente abbastanza grande da adattarsi all'obiettivo, quindi l'ho perforato usando una di quelle punte per albero di Natale (trapano a gradini), allargando il foro a 30 mm. La cosa che preferisco del trapano a gradini è che è facile tenerlo al centro, fondamentale per questo lavoro.
Ho spinto con cautela il pezzo sulla lente e con mio grande stupore è stato un perfetto attrito, non troppo stretto e non troppo largo. Avevo programmato di fissarlo usando Sugru nero, ma non ne avevo bisogno - e questo mi ha risparmiato di dover aspettare 24 ore per farlo asciugare!
Ora che l'obiettivo della fotocamera aveva la sua attrezzatura collegata, il lavoro successivo era trovare il modo per spostarlo, e in poco tempo avevo montato una maniglia manuale con un ingranaggio a vite senza fine - non carino ma molto soddisfacente. Prossima fermata: l'automazione!
Passaggio 2: un servo adatto
Ho notato online questi servi compatibili con Lego qualche settimana fa e sono rimasto colpito dalla loro carineria! Sono disponibili nelle versioni normale, a 270 gradi e continua, e ho ordinato con entusiasmo quest'ultimo, nel momento in cui ho fissato l'ingranaggio all'obiettivo della fotocamera.
Non puoi mai dire da una descrizione online quanto saranno "compatibili" queste cose con i blocchi Lego reali, ma questo si è rivelato perfetto.
Ho aggiunto un piccolo ingranaggio dal nostro "stock" e ho iniziato a costruire blocchi attorno al servo per farlo combaciare con l'ingranaggio dell'obiettivo. A questo proposito sono stato incredibilmente fortunato, sono riuscito a montare il servo vicino all'obiettivo e i denti dell'ingranaggio si sono incastrati perfettamente.
Passaggio 3: controllo remoto
Dopo aver riordinato il Lego attorno al servo (un'ora a cercare minuscole tessere nere) ho iniziato a mettere insieme il codice che avrebbe controllato il servo meccanismo.
Ho iniziato con gli script del mio ultimo progetto, il Merlin Pi - questo includeva già un'interfaccia utente per impostare le modalità della fotocamera e catturare immagini, l'unica differenza era che questa volta avrei avuto accesso alla GUI in remoto tramite VNC Viewer anziché su uno schermo integrato.
Successivamente ho usato GUIzero per creare un altro piccolo menu, uno che ci permettesse di controllare il servo tramite GPIO e quindi la messa a fuoco della fotocamera. Ho progettato il menu in modo che fosse alto e sottile in modo che fosse visibile accanto alla finestra di anteprima della fotocamera, consentendoti di mettere a fuoco in tempo reale. Comprendeva pulsanti per spostare il servo in entrambe le direzioni e con incrementi grandi e piccoli, per consentire la messa a punto.
Tutto questo ha funzionato molto bene, quindi ho impostato gli script per l'esecuzione automatica all'avvio e ho scaricato la fotocamera a caso in giardino per un test. La prima prova ha richiesto un po' di tempo perché avevo l'obiettivo svitato, ma sono stato presto in grado di mettere a fuoco perfettamente la fotocamera su una mangiatoia per uccelli, tramite VNC sul computer del mio ufficio, molto soddisfacente.
Tutto il codice che ho usato è disponibile su GitHub, sia per i menu grafici "focus" che "capture".
Passaggio 4: nuovo focus
Essere in grado di mettere a fuoco la fotocamera da remoto è un vero punto di svolta per me, rendendo molto più facile impostare una trappola fotografica in giardino, catturando immagini e video di alta qualità.
Mi ci è voluta la parte migliore di un giorno per metterlo in funzione, ma penso che potrebbe essere fatto facilmente in meno di un'ora se hai le parti a portata di mano e segui questo Instructable. È un ottimo modo per aggiungere flessibilità al progetto della tua fotocamera, non utilizza molti pin GPIO ed è molto conveniente, puoi acquistare il servo continuo e l'ingranaggio da 60 denti per meno di £ 10.
Immagino che questa sia un'aggiunta molto utile a una disposizione pan/tilt esistente, e soprattutto se si utilizza la fotocamera di alta qualità come parte di un progetto di robotica, in cui una messa a fuoco fissa o manuale sarebbe un problema.
La cosa principale per me era che questo è stato molto divertente, proprio come qualsiasi progetto che combina Lego e Raspberry Pi è tempo di qualità ben speso per quanto mi riguarda.
Grazie per aver letto e state al sicuro a tutti.
I miei altri progetti Old Tech, New Spec sono tutti su Instructables su
Maggiori dettagli sono sul nostro sito Web all'indirizzo bit.ly/OldTechNewSpec e sono su Twitter @OldTechNewSpec.
Consigliato:
1979 Merlin Pi fotocamera di alta qualità: 7 passaggi (con immagini)
1979 Fotocamera Merlin Pi di alta qualità: questo vecchio gioco portatile Merlin rotto è ora una custodia pratica e tattile per una fotocamera Raspberry Pi di alta qualità. L'obiettivo della fotocamera intercambiabile fa capolino da quello che era il coperchio della batteria sul retro, e sulla parte anteriore, la matrice di pulsanti è stata rep
Zocus - Zoom e messa a fuoco wireless per la tua fotocamera DSLR: 24 passaggi (con immagini)
Zocus - Zoom e messa a fuoco wireless per la tua fotocamera DSLR: Zocus ti consente di controllare in modalità wireless lo zoom e la messa a fuoco della tua fotocamera DSLR, tramite ZocusApp abilitata Bluetooth, su iPad o iPhone (Android in arrivo). È stato originariamente sviluppato per James Dunn, appassionato di fotografia, ma anche
Amplificatore di alta qualità con alimentatore USB per dispositivi mobili (PAM8403): 3 passaggi
Amplificatore di alta qualità con alimentatore USB per dispositivo mobile (PAM8403): Abbiamo un problema: basso livello di altoparlanti per notebook! rumore degli altoparlanti del notebook! Non abbiamo alimentazione esterna! Questi problemi sono rilevanti per molti altri dispositivi mobili. Cosa possiamo fare? Idea! Possiamo fare un super amplificatore di altoparlanti con
FOTOCAMERA UNICORN - Costruzione della fotocamera Raspberry Pi Zero W NoIR da 8 MP: 7 passaggi (con immagini)
UNICORN CAMERA - Fotocamera Raspberry Pi Zero W NoIR 8MP Build: Pi Zero W NoIR 8MP Camera BuildQuesto Instructable è stato creato per aiutare chiunque desideri una fotocamera a infrarossi o una fotocamera portatile davvero fantastica o una fotocamera portatile Raspberry Pi o vuole solo divertirsi, heheh . Questo è il più conveniente e configurabile
Come creare un'immagine completamente a fuoco da più immagini parzialmente a fuoco: 4 passaggi
Come creare un'immagine completamente a fuoco da diverse immagini parzialmente a fuoco: suggerisco di utilizzare il software Helicon Focus. Le versioni Windows e Mac sono disponibili sul sito di d-StidioIl programma è progettato per macrofotografia, microfotografia e fotografia di paesaggi iperfocali per far fronte al problema della profondità di campo ridotta.Aiuta