L'idea di base era quella di ricostruire un control-box di un piccolo rotore per antenne leggere (VHF/UHF).
Ideato il programma, editato lo sketch, "limato" qualche bit, il dispositivo funzione bene.
A breve, aggiornamento sulla operatività.
Il rotore sarà anche economico ma funziona molto bene. Precisione di +- 1 grado.
E' stato aggiunto un pulsante di start, per effettuare la preselezione senza far partire immediatamente il motore. In questo modo si evitano incertezze dovute ad un trimming della posizione angolare.
Il pulsante si può escludere e così si abilita la partenza automatica.
Visto che per questi rotori non esiste il sensore di posizione ma tutto è demandato al 'sincronismo' proveniente dalla rete di alimentazione, ho escluso tutta la parte elettromeccanica ed ho sviluppato un SW per microcontrollore che potesse gestire la movimentazione con una "base tempi" corrispondente al periodo della rete elettrica.
Il FW, adattabile a molti motoriduttori, prevede l'immissione, una volta per tutte, del tempo necessario ad una corsa completa del motore, da 0 a 360 gradi di rotazione dell'asse.
Fig. 1: Schema di collegamento della scheda Arduino |
Fig. 2: aggiunta del pulsante di "START", per abilitare il movimento dopo la preselezione. |
Argomenti correlati:
Arduino N° 14 - Control Box per Rotore azimutale
Arduino N° 46 - Control Box per Rotore azimutale - parte seconda
Arduino N° 46 - Control Box per Rotore azimutale - parte seconda
Nessun commento:
Posta un commento