Un'idea per lo spinner

Guide, richieste e tutto ciò che c'è da sapere sui controlli del cab
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Un'idea per lo spinner

Messaggio da EnzoNibbler »

Per autocostruire uno spinner una buona base di partenza per la meccanica di rotazione è l'utilizzo di una testina VHS smontata da un vecchio videoregistratore non funzionante.
Sulla silenziosità e dolcezza di rotazione, nonchè sull'inerzia dovuta alla stessa testina non c'è paragone rispetto ad utilizzare un vecchio hard disk.
Inoltre, se si vuole, si può adoperare la testina direttamente come manopola, visto che l'estetica è "accattivante".
Resta ovviamente da fare il lavoro per l'encoder, utilizzando un vecchio mouse.
Non ho ancora realizzato un prototipo funzionante, essendo ancora alla ricerca di un cab!
(Beati voi al Nord che trovate di tutto, qua in "Africa" (RC) non si trova niente, Grrr! :twisted:
Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6787
Iscritto il: 25/07/2005, 10:54
15
Grazie Inviati: 1 volta
Grazie Ricevuti: 1 volta

Re: Un'idea per lo spinner

Messaggio da Kernel »

E' interessante come idea <-think->
Vediamo se qualcuno ha modo di provare.
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Re: Un'idea per lo spinner

Messaggio da EnzoNibbler »

Avanzamento dei lavori:
Eliminate dalla testina le parti elettroniche / meccaniche non necessarie ed eliminabili (bobine del motore etc.)
Nel frattempo ho individuato un mouse da sacrificare: un micro-mouse PS/2 senza neanche la rotella di scorrimento pagine. Dopo averlo smontato ho effettuato varie prove per verificare la realizzabilità del tutto. Occorre, se si vogliono utilizzare le ruote forate dei comuni mouse per l'encoder, settare la massima sensibilità (255) per il controllo analogico.
Questo perchè, volendo calettare la ruota direttamente sull'asse della testina VHS, la velocità di rotazione periferica della ruota è sicuramente inferiore alla velocità consentita dall'uso di un disco forato di grosso diametro (10-20 cm) come quelli usati negli spinner arcade (Tempest docet!).
Un problema che sicuramente incontrerete nel montare questa ruota sull'asse sarà la non perfetta perpendicolarità, ovvero indesiderate eccentricità.
Per minimizzare il problema consiglio di tagliare uno degli assi della rotella forata a filo con il disco e incollare questa estremità sull'asse della testina.
Ho successivamente dissaldato dalla basetta originale la coppia di led sull'asse orizzontale, li ho montati su due pezzetti di basetta preforata ed incollati alla distanza ottimale fra loro.
Ho collegato l'assemblaggio ottenuto con del filo flat alla basetta del mouse.
Domani mi metterò alla ricerca di un angolare metallico che faccia da supporto alla basetta e consenta una corretta disposizione, nonchè eventuali tarature, all'assemblaggio dei led.
Ho fatto anche qualche foto, appena avrò il tempo conto di scaricarle e metterle su web.
A dopo,
Enzo.
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Re: Un'idea per lo spinner

Messaggio da EnzoNibbler »

Eccomi qua!
Nonostante qualche decimo di febbre postumo dell'influenza, non ho resistito a stare in casa senza completare questo progetto.
Ecco intanto qualche foto esplicativa della meccanica della testina del VHS:
im002294.jpg
nonchè dell'elettronica del mouse sacrificato.
im002295.jpg
Avevo pensato in un primo momento, come scritto in precedenza, di utilizzare la rotella forata del mouse originario incollata sull'asse dello spinner, come si evince dalla prima foto.
L'instabilità della soluzione mi ha fatto pensare ad una soluzione alternativa.
Ho deciso infatti di adoperare, come disco forato per l'encoder, un CD da 3 pollici (quelli piccoli per intenderci) opportunamente adattato.
im002388.jpg
Per potere adoperare un comune CD come disco per l'encoder innanzitutto ho disegnato col QCad il CD con 80 segmenti radiali costituenti la traccia delle forature rettangolari, dopodichè li ho stampati su un foglio A4 (nella foto nel foglio ne ho stampati 6 visto che entravano nella pagina) e con un compasso/taglierino ho ritagliato ed incollato sul CD. Le immagini comunque rendono più di mille parole:
im002389.jpg
im002390.jpg
Come l'ultima immagine lascia intuire, il passo successivo consiste nell'effettuare con un seghetto gli 80 tagli radiali seguendo la traccia della carta che abbiamo appena incollato:
im002391.jpg
Finito il lavoro occorre pulire bene il disco eliminando i residui di plastica, indi colorare in nero (io ho adoperato un pennarello) da entrambi i lati il "pettine" così ottenuto.
im002392.jpg
Passiamo adesso al montaggio della manopola/testina sul supporto (ho adoperato provvisoriamente un quadrato di truciolato), testina che ho provveduto a smontare ulteriormente dei componenti interni non più necessari (bobine, fili, testine). Mi sono aiutato con due staffette metalliche ricavate da una chiusura di slot PC.
im002395.jpg
Ho fissato il disco, utilizzando due viti che originariamente fissavano alla testina altra meccanica.
im002396.jpg
Avevo in precedenza dissaldato dall'elettronica del mouse la coppia tramettitore/ricevitore dell'asse orizzontale, saldandoli su due basette preforate che avevo ricollegato all'elettronica con piattina esterna.
E' il momento di posizionare e fissare in corrispondenza del lato inferiore dell'encoder la basetta con su montato il ricevitore, allineando il suo asse con i segmenti dell'encoder.
im002397.jpg
Causa il limite di 10 allegati per messaggio continuo l'esposizione al messaggio successivo.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Re: Un'idea per lo spinner

Messaggio da EnzoNibbler »

E' adesso il momento del trasmettitore, da fissare con una staffetta dalla parte opposta del disco.
im002399.jpg
Il prototipo è completo!
Posso passare al collaudo.
Lo spinner funziona, tuttavia alcune cose mi lasciano insoddisfatto.
La rotazione risulta invertita, ma a questo si pone rimedio immediatamente con l'apposita opzione in advancemame.
La velocità di movimento risulta molto lenta, tanto che per ottenere una giocabilità decente devo mettere il valore massimo di sensibilità (255).
Pur tutttavia, la velocità di spostamento non risulta uniforme, e devo compiere ulteriori esperimenti per verificare se utilizzando l'elettronica di un altro mouse di differente risoluzione si hanno miglioramenti.
Inoltre non so se l'ampiezza delle fessure ricavate sul disco sia sufficiente o vada aumentata, o ancora se non sia il caso di ricorrere ad un CD di grandezza normale per aumentare il numero delle fessure.
Fatemi sapere cosa ne pensate, se avete fatto esperimenti in questo senso anche voi esponete pure!
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6787
Iscritto il: 25/07/2005, 10:54
15
Grazie Inviati: 1 volta
Grazie Ricevuti: 1 volta

Re: Un'idea per lo spinner

Messaggio da Kernel »

Complimentissimi per l'ingegno!

Se il movimento non è uniforme potrebbero esserci dei buchi che il sensore non vede andando anche ad incidere sulla velocità complessiva.
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Re: Un'idea per lo spinner

Messaggio da EnzoNibbler »

Incredibile!
Facendo una ricerca su Internet per le specifiche degli spinner...
Questo tizio qui:
http://www.axe-man.org/page.asp?lang=E&page=122
ha avuto la mia stessa idea! (o meglio io ho avuto la sua!)
Sia per la testina vhs che per il CD!
Giuro che non l'avevo mai vista prima! Ora studio il lavoro di questo "gemello"...
Avatar utente
bllpla
God of Arcade
God of Arcade
Messaggi: 3100
Iscritto il: 24/07/2005, 19:09
15
Località: Bellaria (RN)
Contatta:

Re: Un'idea per lo spinner

Messaggio da bllpla »

complimenti :)
poi facci sapere se hai risolto ;)
Ecco il link al mio sito con le foto del cabinato

http://www.webalice.it/bllpla/ DI NUOVO ON-LINE

MAMEPC NEW
CPU - AMD Athlon II X3 450 3.2GHz
Ram - 4GB Dual-Channel DDR3 Corsair XMS3
Video - Gainward GeForce GT 440 1GB
Scheda Madre - ASUS M4A87TD EVO
HD - 120 SSD Crucial
HD - 250 SSD Crucial
EnzoNibbler
Affezionato
Affezionato
Messaggi: 106
Iscritto il: 18/05/2009, 9:02
11
Località: Reggio Calabria

Re: Un'idea per lo spinner

Messaggio da EnzoNibbler »

Credo che l'origine di tutti i problemi sia la non perfetta uniformità del disco encoder così costruito.
Ho letto a fondo l'articolo http://www.axe-man.org/page.asp?lang=I&page=122 e devo concludere che quel progetto è migliore del mio.
A parte l'idea del disco encoder stampato con la laser (mi era venuto in mente ma non ho mai usato questo materiale nella laser temendo danni alla stampante), che permette una precisione assoluta, inoltre è meglio lasciare i sensori sullo stampato del mouse per evitare problemi di allineamento.
Domani vedrò di modificare il prototipo in base a queste nuove info...
Qualcuno ha esperienza con la stampa su laser di fogli trasparenti (mylar, acetato)?
C'è rischio di danneggiare la stampante?
P.S:
Il link citato da http://www.axe-man.org/page.asp?lang=I&page=122 dove trovare altri dischi encoder non è più disponibile.
Una soluzione alternativa da:
http://www.sxlist.com/techref/io/sensor ... enc_ps.htm
E' un programma postscript che stampa un disco encoder secondo le nostre specifiche....
PREVEDO TEMPI DURI PER I VIDEOREGISTRATORI !!! (tutti a costruirsi spinner dai!).
Ultima modifica di EnzoNibbler il 28/08/2009, 9:23, modificato 1 volta in totale.
Avatar utente
inuyaksa
Responsabile Tecnico Forum
Responsabile Tecnico Forum
Messaggi: 814
Iscritto il: 24/09/2008, 11:57
12
Città: Milan
Località: Milano
Grazie Inviati: 3 volte
Contatta:

Re: Un'idea per lo spinner

Messaggio da inuyaksa »

Complimenti, hai usato soluzioni geniali!
<-thumbup->

Per sicurezza proverei un secondo mouse.
- - -
Rispondi

Torna a “Controlli (joystick, pulsanti, trackball, spinner, volanti, ecc...)”