Controllare scatto remoto, illuminazione, e attuatore lineare con Arduino

Ciao a tutti,

come ho brevemente detto nella mia presentazione sono assolutamente un neofito di Arduino e di programmazione. Vedendo i vari progetti realizzati mi sono convinto a iscrivermi e cercare aiuto per un sistemino che ho in mente.

vorrei realizzare un sistema che mi controlli lo scatto remoto della macchina fotografica, l'illuminazione del soggetto, e lo spostamento di un attuatore lineare (e quindi controllare un motore passo-passo). Le tre operazioni vanno controllate per tempi e ritardi, e il tutto va ripetuto ciclicamente un certo numero di volte.
Esisterebbero sistemi commerciali per fare questo, ma costano una fucilata... e poi vuoi mettere la sottisfazione di arrangiarsi?! Al momento faccio tutto manualemente, ma porta via molto tempo per una foto, e non e' molto riproducibile.

Per lo scatto remoto, si tratta di chiudere 2 contatti. Posso scegliere di impostare il tempo sulla macchina (p.es 2 secondi) o lavorare in modalità B e quindi il contatto andrebbe chiuso per x secondi.

Per l'illuminazione è un ragionamento simile. Sono recentemente passato ai Led (9V) come illuminazione, quindi si tratterebbe di chiudere un relé per tempi dell'ordine di 10-500ms.

Infine l'attuatore per spostare il campione. Ho visto vari attuatori lineari si internet, azionati da motori passo-passo. Al momento non ho niente, e anche su questo argomento sono molto ignorante....

Un ciclo tipico che vorrei poter realizzare e':

da tempo = 0

  1. scatto di 1s
  2. dopo 0.9s chiudo i rele dei Led per 50ms
  3. finito lo scatto aspetto 0.1s e muovo l'attuatore di 50um
  4. ripeto dal punto 1 per 20 volte.

Grazie a tutti per ogni risposta!!

saluti
Dario

Per 50um cosa intendi? 50 MICRO METRI? :astonished:

Ciao,
P.

che non sarebbe nemmeno difficile
se si pensa che una vite M1 ha passo 0,25 ovvero 250 micron
50 micron sono 1/5 di giro ovvero 72 gradi, una faccia di pentagono, facile da ottenre con un elettromagnete che "tira" un relè a passo con camma pentagonale e "gira" una vite M1

Il problema con quelle misure, piu che nel movimento, potrebbe risiedere nella ripetibilita' e precisione dato che i giochi della maggior parte dei motori superano abbondantemente quei livelli ... ma si puo tranquillamente costruire un supporto, anche a livello amatoriale, che con cuscinetti e molle riduca i giochi a livelli microscopici (pero' serve avere l'accesso a qualche macchina, con un trapano a mano poco si fa) ...

Si prende una vite del tipo indicato da Standardoil (M1), abbastanza lunga da consentire tutto il movimento necessario, piu lo spazio per un paio di boccole ed una molla, e gia li il gioco laterale praticamente si azzera con poco ... movimento con sospensione realizzata con cuscinetti, anche quelli caricati da una molla laterale (in modo che la vite abbia il riferimento meccanico in appoggio sul supporto e non sull'asse del motore, magari realizzato mettendo una piccola sfera all'estremita' della vite in una svasatura del supporto), su un supporto ad U abbastanza robusto da non flettersi, con il motore collegato con un giunto opportuno, e si ottiene anche una precisione maggiore di quella, volendo ... ad esempio, con un passo-passo da 250 step per giro, faresti un micron per step ... :wink:

EDIT: aspetta, mi sono appena reso conto che trovare una vite M1 abbastanza lunga potrebbe essere un problema ... pero' si puo usare una M3 o M4 con passo da 0.5, che sono misure comuni e si trovano anche a metri, con un normale passo-passo da 200 passi per giro si otterrebbe comunque una risoluzione di 2.5 micron per passo (risoluzioni maggiori con piu passi, o con una demoltiplica, ma poi dovrebbe essere una demoltiplica priva di gioco)

e2d9:
... i rele dei Led per 50ms ...

Consiglio: evita i rele', per quelle applicazioni, troppo lenti (sono pur sempre elementi meccanici in movimento, che hanno inerzie e ritardi, per quanto brevi) ... un banale mosfet logic-level di potenza e' molto piu veloce, e fino a tempi di un millisecondo non serve neppure usare un driver specifico per il gate, e' silenzioso, commuti parecchi Ampere, ed in genere, se non e' indispensabile un contatto "pulito" (unica ragione valida per preferire un rele', secondo me), e' molto piu efficente ...

Grazie a tutti per le risposte!

Per quanto riguarda il movimento lineare avevo pensato a qualcosa del tipo

https://www.ebay.it/itm/CNC-Z-Axis-Slide-3-Axis-Ballscrew-Engraving-Machine-Milling-Linear-Motion-60mm/322675098495?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m1438.l2649

se le specifiche sono rispettate lo step minimo è di qualche um e farebbe al caso mio. Anche se ci fosse poca riproducibilità dei movimenti non sarebbe un problema in questo contesto. Per me e' importante che una volta che inizio una serie di scatti, gli spostamenti tra uno scatto e il successivo siano costanti. Se poi il ciclo successivo mi parte da un altro punto non e' importante...

Per i led mi va benissimo evitare i relé, e sostituirli con un mosfet! Sono appena andato a vedere cosa sia un mosfet su wikipedia :confused:

saluti
Dario