Sommario:

Giradischi automatico con rilascio dell'otturatore: 8 passaggi
Giradischi automatico con rilascio dell'otturatore: 8 passaggi

Video: Giradischi automatico con rilascio dell'otturatore: 8 passaggi

Video: Giradischi automatico con rilascio dell'otturatore: 8 passaggi
Video: Large Format Lens Restoration - Part 1 2024, Luglio
Anonim
Giradischi automatico con rilascio dell'otturatore
Giradischi automatico con rilascio dell'otturatore

Ciao. In questo articolo ti spiego come costruire un giradischi automatizzato semplice e ultra economico con scatto. Il prezzo per tutte le parti è poco meno di $ 30 (tutti i prezzi sono presi da Aliexpress).

La maggior parte degli artisti 3D, che hanno iniziato a utilizzare la fotogrammetria, si trovano ad affrontare lo stesso problema: come automatizzare il processo di ripresa. Arduino è la scelta migliore per questo scopo. È economico e facile sviluppare dispositivi. Ci sono milioni di moduli diversi sul mercato per schede arduino.

Passaggio 1: schema

Schema
Schema

Potenziometro 10k - regolazione della velocità del motore passo-passo.

SW1 - Interruttore a levetta a 2 posizioni, utilizzato per la selezione della modalità (AUTO o HOLD).

SW2 - pulsante momentaneo - START.

SW3 - pulsante momentaneo - RESET.

SW4 - pulsante momentaneo - HARD RESET.

LED RGB WS2812 - indica lo stato corrente.

Quasi tutte le parti che ho trovato nel mio scaffale. Inoltre, è necessario stampare il supporto del motore e la piastra superiore sulla stampante 3D

Elenco delle parti:

  • Scheda Arduino Nano
  • USB - Cavo MicroUSB tipo B
  • Motore passo-passo 5V 28BYJ-48
  • Driver del motore L298N
  • Fotoaccoppiatore 4N35 - 2pz
  • Resistore 10k - 3pz 220ohm
  • resistenza - 2 pezzi
  • Potenziometro 10k
  • Interruttore a levetta a 2 posizioni - 1 pz
  • Pulsante momentaneo - 3pz
  • LED RGB WS2812
  • Scatto remoto cablato (per la tua fotocamera)
  • Scheda prototipo (4x6 cm o più grande) Regolatore di tensione step-down DC-DC Cavo a 4 conduttori

L'elenco delle parti con i collegamenti può essere trovato qui: Google Sheet

Passaggio 2: parti stampate in 3D

Parti stampate in 3D
Parti stampate in 3D

Ecco le parti stampate in 3D:

Ho incollato la base dello stepper a un pezzo di vetro acrilico con del nastro biadesivo. Come puoi vedere qui, queste parti stampate in 3D e il motore stesso non possono contenere oggetti grandi e pesanti, quindi fai attenzione. Uso questo giradischi per scansionare piccoli vasi, conchiglie, figure di medie dimensioni, ecc.

Passaggio 3: modifica del motore passo-passo

Modifica motore passo-passo
Modifica motore passo-passo

Il motore passo-passo necessita di modifiche da unipolare a bipolare. Questa modifica aumenta significativamente la coppia del motore e consente l'utilizzo di una scheda driver di tipo H-bridge.

Ecco la guida completa:

o

www.jangeox.be/2013/10/change-unipolar-28by…

In breve, rimuovere il cappuccio di plastica blu e utilizzare un coltello affilato per tagliare la connessione centrale a bordo, come mostrato nell'immagine. Successivamente, tagliare o dissaldare il filo rosso centrale.

Passaggio 4: rilascio dell'otturatore per la fotocamera

Rilascio dell'otturatore per la fotocamera
Rilascio dell'otturatore per la fotocamera

Trova il pulsante di scatto remoto cablato per la tua fotocamera. Dovrebbe avere un solo pulsante a 2 fasi (messa a fuoco-otturatore). Di solito è economico, specialmente la replica cinese. Per la mia Nikon D5300 ho trovato l'otturatore remoto cablato MC-DC2.

Smontalo e trova le linee comuni, di messa a fuoco e dell'otturatore. Solitamente linea comune tra altre linee. Quello in alto è la linea di messa a fuoco (vedi foto). Queste linee si collegano alle uscite dei fotoaccoppiatori.

Passaggio 5: assemblaggio finale

assemblaggio finale
assemblaggio finale
assemblaggio finale
assemblaggio finale
assemblaggio finale
assemblaggio finale

I fotoaccoppiatori vengono utilizzati qui come trigger di messa a fuoco e otturatore. Il fotoaccoppiatore si comporta come un pulsante, attivato da una tensione esterna. E c'è un completo isolamento elettrico tra la sorgente di tensione del trigger e il lato di uscita. Quindi, se monti tutto correttamente, questo grilletto automatico non danneggerà mai la tua fotocamera perché funziona proprio come due pulsanti separati senza collegamento elettrico con una fonte di alimentazione esterna.

È una buona idea assemblare tutte le parti su breadboard per testarlo ed eseguire il debug. A volte le schede Arduino non originali dalla Cina venivano danneggiate. Ho assemblato Arduino e piccoli componenti su una scheda prototipo. Poi ho posizionato tutte le parti su un pezzo piegato di vetro acrilico.

Mettere 2 ponticelli sui pin ENA e ENB sulla scheda driver del motore. Ciò consente di utilizzare un motore passo-passo 5v.

Passaggio 6: codice

Link Github:

La parte superiore del codice ha alcune impostazioni iniziali evidenti:

#define photoCount 32 //numero predefinito di foto

Il motore passo-passo ha 2048 passi per giro completo. Per 32 foto, un giro equivale a 11,25 gradi, il che è sufficiente nella maggior parte dei casi (IMO). Per calcolare il numero di passaggi per un giro, è stata utilizzata la funzione round:

step_count = round(2048/pCount);

Ciò significa che in alcuni casi ogni svolta non sarà precisa. Ad esempio, se impostiamo il numero di foto su 48, un giro sarà rotondo (42.66) = 43. Quindi, la posizione finale del motore passo-passo sarà - 2064 (16 passi in più). Questo non è fondamentale per scopi di fotogrammetria, ma se hai bisogno di essere preciso al 100%, usa 8-16-32-64-128-256 foto.

#define focusDelay 1200 //tenendo premuto il pulsante di messa a fuoco (ms)

Qui puoi assegnare il ritardo di attesa del pulsante di messa a fuoco, consentendo alla tua fotocamera il tempo sufficiente per mettere a fuoco. Per la mia Nikon D5300 con obiettivo a focale fissa da 35 mm, 1200 ms sono sufficienti.

#define shootDelay 700 //tenendo premuto il pulsante di scatto (ms)

Questo valore definisce la durata della pressione del pulsante di scatto.

#define releaseDelay 500 //ritardo dopo il rilascio del pulsante di scatto (ms)

Quando si desidera utilizzare un'esposizione lunga, aumentare il valore di releaseDelay.

Passaggio 7: operazione

Image
Image
operazione
operazione

Il numero predefinito di foto è codificato nel firmware. Ma puoi cambiarlo, usando la connessione terminale. Basta collegare la scheda Arduino e il PC con il cavo USB e stabilire la connessione del terminale. Collegare la scheda Arduino e il PC, trovare la porta COM corrispondente in Gestione dispositivi.

Per PC usa PuTTY, funziona bene su Win10. Per il mio telefono Android utilizzo il terminale USB seriale.

Dopo la connessione riuscita, puoi cambiare il numero di foto e vedere lo stato attuale. Digita "+" e aumenterà il numero di foto di 1. "-" - diminuisci di 1. Uso il mio smartphone Android e il cavo OTG - funziona bene! Dopo lo spegnimento, il conteggio delle foto viene ripristinato ai valori predefiniti.

C'è una sorta di bug con Arduino Nanos cinese: quando accendi Arduino senza connessione USB, a volte non si avvia. Ecco perché ho creato un pulsante di ripristino esterno per Arduino (HARD RESET). Dopo averlo premuto, tutto funziona bene. Questo bug compare su schede con chip CH340.

Per avviare il processo di ripresa, impostare l'interruttore "modalità" su AUTO e premere il pulsante START. Se si desidera interrompere il processo di ripresa, impostare l'interruttore "mode" su HOLD. Successivamente, è possibile riprendere il processo di ripresa impostando l'interruttore "modalità" su AUTO o ripristinare il processo premendo RESET. Quando il selettore di modalità è in ATTESA, puoi scattare una foto premendo il pulsante START. Questa azione rende la foto senza aumentare il numero di foto variabile.

Passaggio 8: miglioramento

  1. Costruisci un tavolo grande (40-50 cm di diametro) con un cuscinetto a sfera lazy susan (come questo -
  2. Ottieni stepper più potenti, come NEMA 17 e driver - TMC2208 o DRV8825.
  3. Design e riduttore di stampa per una precisione extra.
  4. Usa lo schermo LCD e l'encoder rotativo, come nella maggior parte delle stampanti 3D.

A volte la mia fotocamera non riesce a mettere a fuoco correttamente, di solito quando la distanza tra fotocamera e obiettivo è inferiore alla distanza minima di messa a fuoco o quando la superficie dell'obiettivo è troppo piatta e non ha dettagli evidenti. Questo problema può essere risolto utilizzando l'adattatore per fotocamera hot shoe (come questo: https://bit.ly/2zrpwr2, cavo di sincronizzazione: https://bit.ly/2zrpwr2 per rilevare se la fotocamera esegue o meno lo scatto. si apre per scattare una foto, la fotocamera mette in cortocircuito 2 contatti sulla slitta (centrale e comune) per attivare il flash esterno. Dobbiamo collegare questi 2 fili ad Arduino proprio come il pulsante esterno e rilevare la situazione, quando la fotocamera non consente l'apertura dell'otturatore. Se questo accade, Arduino dovrebbe fare un'altra ripresa per mettere a fuoco e scattare, o mettere in pausa l'operazione e attendere un'azione dall'utente.

Spero che questo articolo ti sia stato utile. Se hai domande, non esitare a contattarmi.

Consigliato: