by deluca » 29 Sep 2011, 20:11
la tua idea non è male,
se trovi dei vecchi mouse meccanici, di quelli con la pallina, il gioco è fatto.
puoi smontare le rotelle in plastica e accoppiarle agli assi dei servo motori, o alle ruote.
i sensori, il fototransistor e l'emettitore infrarosso li puoi comporre in modo tale da affacciarli l'un l'altro con in mezzo la rotella.
se usi solo un sensore per ruota puoi controllare solamente la velocità e con una diavoleria software puoi contare anche gli impulsi e quindi sapere la distanza percorsa.
se invece hai la possibilità di montarne 2 in modo da avere uno sfasamento dei segnali di 90 gradi puoi avere un vero encoder incrementale relativo anche se con una bassa risoluzione. considera che gli encoder professionali ( tipo quelli di aries) hanno una risoluzione di 1000 conteggi per giro di asse del motore.
chiaramente per leggere gli impulsi, controllare la posizione, regolare la velocità hai bisogno di implementare un controllore PID in un micro o usare un chip per il controllo
dei parametri appena citati.
l'argomento è molto vasto..... inizia a costruire gli encoder poi vedremo...
ciao