Pages: [1]   Go Down
Author Topic: Misurare l'accelerazione di un manubrio  (Read 1412 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve ragazzi
avevo iniziato questa discussione nel vecchio forum, e dato che volevo continuare la discussione, la faccio rinascere...
Ripeto la mia esigenza: misurare la velocità, l'accellerazione e la direzione di rotazione di un manubrio. Vorrei che un manubrio interattivo possa modificare la velocità di un video in base alla sua rotazione, nel senso che sta fermo il video è fermo se gira in senso orario il video va avanti con la velocità di rotazione del manubrio, e se invece il manubrio gira in senso antiorario il video va indietro.
Ora le soluzione che mi avevate cosigliato nei vecchi post erano:
usare l'ecoder di un mouse ottico, o a pallina
oppure usare questo encoder: http://www.robot-italy.com/product_info.php?products_id=1352

Ho chiesto anche a degli amici e mi hanno consigliato questo:
http://www.robot-italy.com/product_info.php?cPath=15_141&products_id=1173

è molto più economico e in più ci sono già degli esempi di codice per arduino.
Mi sembra una buona soluzione, l'unico problema è che non riusciamo a capire se l'encoder gira più di 360°. Nel senso che l'encoder verrà messo al centro del manubrio in modo che la rotazione del manubrio stessa viene tradotta in numeri dal sensore. Però il manubrio deve avere la possibilità di fare più di un giro completo.
questo sensore secondo voi va bene? fa più di un giro?  e per collegarne 25 di questi mi serve un arduino mega?
grazie per l'attenzione
saluti
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21665
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Fabio_tt
L' encoder del primo link ha da 48ppr ~ 2048ppr (puls per rotation) selezionabili con dei interuttori interni.
Il secondo fa 12 ppr e ha delle tacche che senti ruotandolo.
Tutti due girano all'infinito.

Ciao Uwe
Logged

Global Moderator
Milano, Italy
Offline Offline
Edison Member
*****
Karma: 19
Posts: 1176
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per collegarne 25 potresti usare degli IC port expander tipo i PCF8574, però secondo me la soluzione più veloce e che alla fine ti viene a costare uguale è proprio un'arduino mega.

Logged

F

0
Offline Offline
Faraday Member
**
Karma: 31
Posts: 2908
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

25 encoder come si leggono gli impulsi?
In pooling o con interrupts, io credo che qualche impulso lo perderà uno dei 25.
Quote
Per collegarne 25 potresti usare degli IC port expander tipo i PCF8574, però secondo me la soluzione più veloce e che alla fine ti viene a costare uguale è proprio un'arduino mega.

Non conosco quei port expander, però concordo per il MEGA.

Chissa a cosa servono tutti questi encoder??

Ciao.
Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Pages: [1]   Go Up
Jump to: