FORUM: Robotica, CNC, 3D
Finalmente un posto dove poter discutere di robotica di CNC e stampanti 3D, scambiarsi idee, progetti ed opinioni. Partecipa anche tu...
Mi servirebbe un encoder in quadratura per tenere conto di una rotazione in ambo i sensi tramite un microcontrollore, con una certa risoluzione anche non elevatissima (si tratta delle ruote del solito robottino).
Intanto ho acquistato al banco un modulino privo di qualsiasi istruzione, del tutto simile a questo, :
https://www.banggood.com/it/10Pcs-5V-KY-040-Rotary-Encoder-M… E\' un encoder in quadratura?
E\' possibile saperne qualcosa, magari anche soltanto del componente rotativo che fa parte dello stesso modulino?
anche i grandi uomini, come gli uomini comuni, possono talvolta cadere in errore (Voltaire)
zagii
postato il: 20.11.2018, alle ore 23:41
Prova a dare un'occhiata qui
Non pensare all'infinito...pensa al futuro!
MB54
postato il: 21.11.2018, alle ore 07:37
Encoder di Banggod: risponde alla rotazione oraria, antioraria ed alla pressione del perno centrale.
OK grazie. Adesso mi rimane un altro problema: questo encoder ha qualcosa dentro che appositamente lo fa girare un po' a scatti. Dovendo usarlo come supporto per la ruota, è un vero peccato sprecare tanto sforzo mentre a me servirebbe che fosse libero di girare senza questo tipo di attrito. Non credo che sia facile modificarlo. Nel negozio ne hanno anche un altro tipo ma gira a scatti anche quello.
anche i grandi uomini, come gli uomini comuni, possono talvolta cadere in errore (Voltaire)
Il vantaggio di essere intelligente e' che si puo' sempre fare l'imbecille, mentre il contrario e' del tutto impossibile. -- W. Allen
double_wrap
postato il: 21.11.2018, alle ore 12:32
se hai un po' di manualita' puoi assemblare un encoder in quadratura <magnetico> fino a 12 passi (oltre diventa brigoso). Da una foglietto di plastica magnetica ricava 12 bollini da 5 mm ed incollali su un cerchio fissato alla ruota. Poi fissa due sensori hall opportunamente distanziati sul telaio. Tale encoder magnetico si gestisce con le stesser modalita' di uno meccanico. Volendo puoi farlo anche ottico con due sensori a riflessione e 12 pezzetti di stagnola/specchio, ma e' piu' brigoso.
un encoder ad attrito 0 e costo 0 lo trovi in un vecchio mouse a pallina
pippodue
postato il: 21.11.2018, alle ore 13:41
Ci siamo quasi perchè preferirei avere una uscita dell'alberino già demoltiplicata e più comoda da collegare.
Anche se non c'entra molto, cito un encoder già realizzato:
quello ottico sulla ruota posteriore con 4 settori.
anche i grandi uomini, come gli uomini comuni, possono talvolta cadere in errore (Voltaire)
pippodue
postato il: 21.11.2018, alle ore 13:42
rcc.roberto: un encoder ad attrito 0 e costo 0 lo trovi in un vecchio mouse a pallina
Ok, ci proverò
anche i grandi uomini, come gli uomini comuni, possono talvolta cadere in errore (Voltaire)
marsram
postato il: 21.11.2018, alle ore 15:31
Ti sconsiglio l'uso di quel tipo di encoder per seguire una rotazione.
I motivi sono almeno tre:
- è un encoder in quadratura, ma a contatti meccanici, il che richiede un debounce che non è semplice, visto che i fogli dati indicano anche la possibilità di chattering
- è previsto per bassissime velocità di rotazione: lo scopo per cui sono costruiti è quello di sostituire i potenziometri nei pannelli di strumenti e simili e quindi mosso a mano
- i brand sono già prodotti extra economici; i no name sono prodotti di qualità bassissima. Collegarlo ad un albero rotante vuol dire avere una durata dell'ordine delle ore. Anche perchè gli "scatti" sono adatti alla rotazione manuale e non a quella di un motore
Per seguire rotazioni di motori, scegli encoder magnetici o ottici, non meccanici. Al limite, quello che dice rcc.roberto.
In generale, quanto è migliore l'encoder, tanto meno problemi si avranno nell'uso.
Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito