Che cos’è un servo Arduino®?

Arduino è il nome del marchio registrato per un tipo di servo commercializzato. Un servo è un nome breve in uso diffuso per un serverino o servomeccanismo. Un servo Arduino® è un dispositivo automatico elettrico o parzialmente elettronico che utilizza la correzione degli errori di feedback negativo per spostare e modificare le posizioni meccaniche quando è montato su una scheda. Il servo può essere collegato anche a un servomotore o non avere affatto un motore collegato. L’uso più comune per un servo Arduino® è per il controllo della posizione e può avere un servomotore per fornire la forza meccanica per ruotare un braccio del potenziometro in una posizione specificata, come usato nei mini-robotici.

Un servo Arduino® ha una propria libreria di istruzioni e codici di correzione degli errori che possono essere scaricati dal sito Web dopo l’acquisto. È una piattaforma di sistema embedded open source e la codifica è generalmente considerata semplice da apprendere e utilizzare. I prezzi sono moderati, ma ad alcuni utenti piace crearli da soli acquistando i componenti da Arduino® e costruendo semplici servomeccanismi, spesso per meno di $ 5 dollari USA (USD). Una volta costruite, le istruzioni di programmazione possono essere scaricate, il bootloader può essere sbloccato per programmare i fusibili, il bootloader bruciato e quindi il bootloader ribloccato. Molti usi hobbistici della mini-robotica sono costruiti proprio in questo modo dopo aver acquistato i servi e i componenti Arduino®.

I servi possono essere controllati mediante l’uso di un impulso di una larghezza specificata dal cavo di controllo. Questi impulsi hanno un limite minimo e massimo, nonché una frequenza di ripetizione. Diversi servi avranno velocità minime e massime diverse, tuttavia, hanno tutti un neutro che ha una forza identica in senso orario e antiorario che mantiene fermo il braccio. Gli angoli di movimento sono controllati dalla lunghezza degli impulsi, poiché la lunghezza determina l’ampiezza delle rotazioni. Questi servi possono essere alimentati da una semplice batteria da 9V, oppure per periodi più lunghi possono essere alimentati da batterie più grandi. Per preservare le batterie, i servi Arduino® possono essere messi in modalità di sospensione.

I primi usi dei servomeccanismi furono militari nelle apparecchiature di navigazione marittima e nei sistemi di controllo della posizione del fuoco. Usi più moderni sono per le antenne di localizzazione satellitare, le posizioni di controllo dei cannoni antiaerei e le macchine utensili automatiche. Le unità disco rigido dispongono di un servosistema con parametri di affidabilità e precisione del microposizionamento. I servi sono utilizzati negli aerei e nelle barche telecomandati, così come nei sistemi fly-by-wire negli aerei. I movimenti complessi nelle macchine industriali sulle linee di assemblaggio sono alimentati da servo, tra alcuni degli usi più moderni di un servo Arduino®.