ModdingPlanet.It - Il portale italiano su Hardware Modding Overclock
Recensioni
Tutorial
Lavori degli utenti
ArticoliForumGalleriaPubblicitÃ
Articolo del 29/01/2005, Autore: rgbsystem; introduzione di Defkon1 [Versione Stampabile - Commenta l'articolo]
tutto quello che vuoi
subito a casa tua >>

Nella prima parte di questo interessantissimo vademecum scritto da rgbsystem abbiamo visto un paio di tecniche basilari per iniziare a progettare e sviluppare le nostre personalissime periferiche.

Oggi affronteremo un progetto più complesso, interfacciando i nostri joystick con la porta MIDI/Game.

Vi ricordo di leggere attentamente il Disclaimer prima di proseguire nella lettura di questo articolo.

[-split isclaimer-]

[Responsabilità sull'uso della guida]

Tutti gli schemi e i progetti sono stati accuratamente e lungamente testati da più persone con successo. In ogni caso l'autore di questo articolo, il network ModdingPlanet.it e il suo staff, non potranno essere considerati responsabili di qualsiasi danno a cose e persone derivanti dall'utilizzo proprio e improprio dei suddetti schemi e periferiche.

In parole più semplici: ogni realizzazione è esclusivamente a vostro rischio e pericolo.

[Marchi registrati]

Tutti i marchi utilizzati nell'articolo (Playstation, Nintendo, Microsoft, Logitech, Windows,...) sono di proprietà dei rispettivi proprietari.

[Utilizzi propri e impropri. Sistemi, emulatori e roms]

Gli apparecchi descritti e illustrati sono utilizzabili su qualsiasi sistema e/o videogioco che ne supporti le funzionalità. E' possibile l'utilizzo anche con emulatori di ogni tipo.

A tal proposito ci preme sottolineare che non è illegale possedere, installare e utilizzare emulatori di qualsiasi tipo.

E' però illegale possedere e utilizzare copie e roms di videogiochi di cui non si possieda la controparte originale, sia essa cd, cassetta, cartuccia o qualsiasi altro supporto scelto dal produttore.

Il network ModdingPlanet.it e tutto il suo staff si pronuncia contro la pirateria informatica.
In nessun caso ci riterremo responsabili per eventuali utilizzi fraudolenti di emulatori, roms o di questa guida.

[Accettazione del disclaimer]

Proseguendo nella lettura di questa guida, il disclaimer viene accettato in ogni suo punto.

[-split:La porta MIDI/Game-]

La porta MIDI, comunemente chiamata anche porta Game o Joystick, si trova nel retro del pc, ed è inclusa nei pc desktop multimediali (e non nei portatili). Tale porta è bene riconoscibile, anche se integrata con la scheda madre; presenta 15 poli femmina e normalmente ne è presente solo una per pc. Quasi sempre si trova vicino ai jack di input/output delle schede audio, ma alle volte può essere inserita su uno slot separato.

Questa particolare porta permette di collegare non solo periferiche di input quali i joystick, ma anche periferiche midi, quali tastiere e altri strumenti del genere. Vedendo la piedinatura della porta midi/joystick notiamo che è possibile collegare 2 joystick ma con soltanto due tasti a testa. L'utilizzo di soli due tasti è veramente poco per giocare senza problemi con qualsiasi applicazione; sarebbe dunque meglio averne almeno 4 a testa, ma questa opzione non sarà possibile poiché la gestione della porta midi/joystick è analogica, e si porta dietro tutte le limitazioni dovute all'hardware stesso.
Vediamo la piedinatura della porta Midi/Game:

1

+5V dal PC per X1 e Y1

2

ingresso B1 (joystick 1)

3

ingresso X1

4

GND (massa) per B1 e B2

5

GND (massa) per B3 e B4

6

ingresso Y1

7

ingresso B2 (joystick 1)

8

+5V dal PC

9

+5V dal PC per X2 e Y2

10

ingresso B3 (joystick 2)

11

ingresso X2

12

GND per segnali MIDI (TDX)

13

ingresso Y2

14

ingresso B4 (joystick 2)

15

+5V per segnali MIDI (RDX)

Per sfruttare ottimamente la porta midi/joystick è opportuno inserire un solo joystick con un massimo di 8 pulsanti; questo è indubbiamente un numero di tasti più che sufficiente per la realizzazione di un arcade joystick.
Possiamo utilizzare 6 pulsanti per il controllo e i restanti 2 pulsanti per altre funzioni (come lo start o l'inserimento di crediti).

NOTA BENE
Esistono in commercio sdoppiatori a Y per collegare due periferiche joystick nella porta game.
Ecco, è bene scordarsi di utilizzare questo cavo, poiché il joystick funzionerebbe come una normale periferica a due pulsanti, invalidando il nostro obiettivo.

[-split:Progetti-]


Andiamo ad esaminare gli schemi per l'interfacciamento: gli unici componenti necessari sono resistenze da 100kohm e se possibile di precisione. Vanno più che bene anche quelle commerciali, anche se hanno l'inconveniente che in fase di calibrazione della periferica conferiranno un leggero movimento del cursore nella posizione centrale; comunque nulla di dannoso per la fase di gioco.

[PRIMO PROGETTO :: Schema a 4 pulsanti]

Questo è il classico schema a 4 pulsanti che non necessita di driver di configurazione.
Le resistenze da utilizzare sono 4. I fili di collegamento possono essere quelli utilizzati negli impianti di elettrici e specialmente quelli per i collegamenti dei citofoni, in quanto è possibile (e stilisticamente ottimo) realizzare un cavo unico con al suo interno tanti fili quanti ce ne servono.
Il cavo da citofoni contiene al massimo 18 fili, ma ne esistono anche con un numero di fili inferiore. Prendete ovviamente il cavo che meglio si presta alle vostre esigenze.

Consiglio vivamente di utilizzare dei capicorda ai capi dei microswitch, in modo che, in caso di errore di cablaggio, sia possibile sistemare il danno fatto. E' bene utilizzare una piccola basetta millefori per saldare i resistori e i fili di collegamento. Per il terminalevi sconsiglio di recuperare un connettore da un vecchio joystick, poiché non si può sapere con esattezza dove e come sono collegati i fili; è pertanto meglio acquistare presso un negozio di materiale elettronico una porta db15 maschio con il suo relativo box, (la spesa si aggirerà sui 2 euro).

Per le connessioni a più tasti è necessario un piccolo driver reperibile qui ; installatelo seguendo le istruzioni contenute nel sito.
Questo driver abiliterà la porta midi in modo da gestire dal quinto a massimo l'ottavo in contemporanea. Questo driver funziona soltanto sui sistemi operativi win95/98 con win ME; per quanto riguarda win XP non servono driver, ma i tasti utilizzabili sono al massimo sei. Finché non ci saranno nuove release del driver, vi dovrete accontentare solo di questi tasti su XP. Con linux non c'è limitazione di pulsanti, né avrete bisogno di driver.

[SECONDO PROGETTO :: Schema a 6 pulsanti]

Questa è la versione a sei pulsanti.
Come potete vedere sono state utilizzate due resistenze da 50k ai pulsanti 5 e 6. Esattamente come le precedenti resistenze è bene acquistare modelli di precisione, perché ci possono essere tolleranze troppo alte o troppo basse per la porta midi stessa. L'eccessiva tolleranza dei resistori può portare sfarfallìo in fase di calibrazione e alla pressione fantasma dei pulsanti (tasti che si premono da soli per intenderci); tale problema inoltre si intensifica su PC con componenti di alta qualità e con le schede madri ASUS.

[TERZO PROGETTO :: Schema a 8 pulsanti]

Questo è l'ultimo schema possibile e realizzabile (nonché funzionante) per la porta midi.
È uno schema a 8 pulsanti e come ben vedete si utilizzano resistori da 100k, (stessi accorgimenti esposti in precedenza). La porta è completamente occupata e non è possibile fare aggiunte.

A lavoro ultimato si presenterà qualcosa di simile a questo:

Il joystick e i relativi pulsanti sono stati fissati ad una tavoletta di compensato.
In questa particolare realizzazione i fili sono stati saldati, con l'inconveniente che in caso di errore di connessione è necessario dissaldare e rimetterci le mani da capo. Utilizzando i normali capicorda invece è sufficiente sganciare e spostare ogni filo collegato per errore.

Semplice, no?
Questo argomento è concluso; ora passeremo a qualcosa di più complicato.
Volete due joystick con numerosi pulsant a testa? Rimanete su MP!






tutto quello che vuoi
subito a casa tua >>
Cerca per genere >>
Avventura
Comico
Drammatico
Fantascienza
Guerra
Orrore
Sentimentale
Storico
Western
Azione
Commedia
Erotico
Film Musicale
Musica
Per la famiglia
Serie TV
Thriller
Cartoni Animati
Documentario
Fantastico
Giallo
Musical
Poliziesco
Sportivo
Trash

IPSCounter Add-On for Google Sitebar
IPS Counter
TOTAL VISITS: 14491
TODAY VISITS: 566
copyright (c)2006 by IPS Inc. and IPS GmbH
Ultimi Articoli
Igreen power 600w by Cooler Master
26/06/2006
BIG BEN CASE
30/04/2006
Cabe
28/04/2006
Cablaggio LCD su porta parallela
12/03/2006
Picio's Led Fanbus
06/03/2006
.:: Tutte le news ::.
Ultime News
Burnout Dominator
31/05/2007 @ 14:55
Tiscali offre la Secure Mail
17/01/2007 @ 02:39
Igreen power 600w by Cooler Master
26/06/2006 @ 12:31
BIG BEN CASE
01/05/2006 @ 11:23
Cabe
28/04/2006 @ 11:36
Internet Explorer 7: disponibile Beta 2
26/04/2006 @ 02:52
HP ritira batterie difettose
26/04/2006 @ 02:25
Office 2007: estensione file a 4 lettere
08/04/2006 @ 18:03
Asustek Produce gli iBook!
05/04/2006 @ 00:27
L' Hardcano fa 14
26/03/2006 @ 02:55
Nuovi prodotti da Ybris Cooling
26/03/2006 @ 02:24
Thermaltake Aquabay M4
21/03/2006 @ 09:16
Windows XP su Mactel
20/03/2006 @ 09:14
Ghouls'n Ghosts return!
20/03/2006 @ 09:07
Il ritorno dei floppy?
16/03/2006 @ 06:10
Cablaggio LCD su porta parallela
12/03/2006 @ 08:00
Microsoft sponsor ufficiale del Barcellona?
09/03/2006 @ 08:25
HD esterni? My Book presenta i propri HD USB 2.0
09/03/2006 @ 08:06
Picio's Led Fanbus
06/03/2006 @ 08:29
Revoltec Light Writer
24/02/2006 @ 19:58
Un... fior fiore di tastiera!
20/02/2006 @ 05:39
Thermal Monster by Sansun
13/02/2006 @ 11:55
Blue & Me
08/02/2006 @ 11:57
Hard Disk rotto? Provate questo rimedio... da brivido!
06/02/2006 @ 03:10
Internet con il preservativo
05/02/2006 @ 06:56
iPod: sapore di sale, sapore di mare?
05/02/2006 @ 06:36
Novita' da Thermaltake
02/02/2006 @ 06:25
Concorso ABIT
02/02/2006 @ 06:25
Laureate by Enermax
02/02/2006 @ 06:24
Sunbeam Trio
19/01/2006 @ 18:51
.:: Altri Articoli ::.
Ultimi Downloads
Hamachi virtual network
28/09/2005 @ 17:08
Picasa
27/09/2005 @ 19:37
Omegadriver 2.6.71 Win 2K-XP
24/09/2005 @ 10:37
CLEANUP! 4.0
05/09/2005 @ 18:15
Modding Planet Toolbar Firefox 1.0
09/08/2005 @ 18:25
Modding Planet Toolbar per Internet Explorer
09/08/2005 @ 18:22
Acrobat reader 7.0 Italiano
08/08/2005 @ 08:21
Microsoft Media player 10
20/07/2005 @ 13:43
Divx Play 6
20/07/2005 @ 13:38
FireFox 1.0.4
15/07/2005 @ 13:29
.:: Altri Downloads ::.
Articoli più letti
Case Mod by Rox
20/09/2005 - 3941 Letture
Come costruirsi un Icemat
14/09/2005 - 3449 Letture
Alimentatore da laboratorio
14/09/2005 - 3386 Letture
Vu Meter Analogico per Hard Disk
27/09/2005 - 3056 Letture
[DESKTOP MODDING] Mac OSX desktop su WinXP
02/02/2004 - 2831 Letture
Modding del desktop - Step #01
02/02/2004 - 2435 Letture
Come utilizzare un telecomando per il pc
03/02/2004 - 2242 Letture
Creazione di un autorun per cd-rom
07/02/2004 - 2172 Letture
ThermalTake Power Station: una centrale elettrica nel Computer
23/09/2005 - 2152 Letture
Cablare un display LCD HD44780
03/02/2004 - 2110 Letture
IceCube, case per mini-itx in plexiglas
02/02/2004 - 2046 Letture
Display LCD - Guida alla realizzazione... PARTE I
02/02/2004 - 1965 Letture
A.C.RYAN Casing ACR-AC-UV
22/10/2005 - 1940 Letture
XBOX Modding - 1st attempt
09/02/2004 - 1713 Letture
Tribal Dragon Mod
01/02/2005 - 1653 Letture
3001 Odissey Desktop
19/04/2005 - 1528 Letture
Ixium Vortex 300 Fan Mouse
08/09/2005 - 1480 Letture
Come comandare un secondo alimentatore.
22/11/2005 - 1389 Letture
Vantec Stingray
18/11/2005 - 1319 Letture
Joystick Arcade - (2° parte)
29/01/2005 - 1297 Letture
[MODDING MULTICHALLENGE] DESKTOP MODDING 2005
31/01/2005 - 1297 Letture
Modding, il punto.
29/04/2005 - 1151 Letture
[SFIDA] DESKTOP EXPERIENCE
31/03/2005 - 1131 Letture
COME FARSI UN ICEMAT
08/04/2005 - 1116 Letture
Silent Eagle 1000 by Sharkoon
10/10/2005 - 1097 Letture
Cromatic Windmill
15/05/2005 - 1056 Letture
Wherever PCI Rack
13/10/2005 - 1036 Letture
THE DIFFERENT MAC DESKMOD
15/04/2005 - 1007 Letture
Meshx™ by A.C.Ryan
01/05/2005 - 969 Letture
Molex Light by Sunbeamtech
10/10/2005 - 965 Letture
.:: Altri Articoli ::.