Autocostruzione di una ruota portafiltri motorizzata

Automazione ASCOM di una ruota manuale SVBONY a 5 posizioni

Tra gli accessori più utili in astrofotografia, la ruota portafiltri motorizzata occupa un posto speciale: consente di cambiare filtro da remoto, senza toccare lo strumento e senza introdurre vibrazioni durante una sessione di ripresa. Partendo dal lavoro di Raoul van Eijndhoven, pubblicato sul sito q-astro.com, ho realizzato una mia versione di ruota portafiltri motorizzata, partendo da una ruota manuale a 5 posizioni SVBONY (acquistata a 70,00€) e mantenendo la stessa componentistica principale del progetto originale.

Ruota portafiltri manuale SVBONY a 5 posizioni
La ruota portafiltri manuale SVBONY a 5 posizioni, punto di partenza del progetto

L'elettronica: Arduino e driver del motore

Per il montaggio del driver che pilota il motorino passo-passo ho utilizzato una basetta shield per Arduino, da montare superiormente al motore stesso, saldando direttamente sul prototipo il driver e i collegamenti necessari al colloquio con il controllore alloggiato sulla basetta inferiore. Il motorino e la scheda Arduino sono racchiusi in una scatola che, per pura fortuna, li accoglie al millimetro.

Arduino e driver del motore montati nella scatola
Vista dall'alto del motore e della basetta Arduino

Le due immagini mostrano il cuore elettronico del sistema: il motore passo-passo è fissato superiormente, mentre la basetta Arduino con il driver saldato a mano occupa la parte inferiore della scatola. I cavi colorati collegano direttamente le fasi del motore ai pin del driver, mentre la porta USB visibile sul lato consente sia l'alimentazione sia la comunicazione seriale con il controllore ASCOM installato sul PC.

Scatola contenitore chiusa con albero motore in vista
La scatola richiusa: si nota l'albero del motore che fuoriesce per accoppiarsi alla ruota di trasmissione

Firmware e driver ASCOM personalizzati

Rispetto al progetto originale di riferimento, sono intervenuto su due fronti. Il primo è stato il firmware caricato su Arduino: l'obiettivo era far lavorare il motorino passo-passo in modalità microstepping, introducendo rampe di accelerazione e decelerazione in fase di rotazione, così da minimizzare le vibrazioni trasmesse al telescopio durante il cambio filtro. Il secondo intervento ha riguardato il driver ASCOM, che ho modificato per permettere la personalizzazione della lista dei filtri montati direttamente in fase di setup del driver, senza dover intervenire sul codice per ogni configurazione.

Tutto questo partendo da una preparazione piuttosto grezza nella programmazione in linguaggi come C e C#: è stata proprio questa sperimentazione a farmi imparare, sul campo, come generare un driver ASCOM funzionante da zero.

Il montaggio sulla ruota portafiltri

Una volta pronta l'elettronica, la scatola è stata fissata sopra la ruota portafiltri manuale, trasferendo il moto tramite una ruota di trasmissione calettata sull'albero del motore e accoppiata alla manopola originale della SVBONY. Il risultato è un sistema compatto che sostituisce la regolazione manuale con il comando da remoto, mantenendo però la possibilità di intervenire a mano in caso di necessità.

Ghiera filettata T2 e connettore di collegamento della ruota portafiltri
La filettatura T2 di innesto e il connettore per il collegamento del motore alla ruota portafiltri

Il video di funzionamento

Per mostrare il funzionamento reale del sistema, in accoppiata con il software di acquisizione APT (Astro Photography Tool), ho realizzato un breve video disponibile su YouTube:

Guarda il video su YouTube

Considerazioni finali

Il progetto dimostra come, partendo da una ruota portafiltri manuale economica e da componenti elettronici di uso comune, sia possibile realizzare un accessorio motorizzato pienamente integrato in ambiente ASCOM, personalizzando sia la meccanica sia il software secondo le proprie esigenze osservative. Un ringraziamento va a Raoul van Eijndhoven, il cui progetto originale ha fornito la base di partenza per questa realizzazione.

Marcello Aglietti