[Tutorial] Creazione del PSGroove con l’Arduino Duemilanove - ..::ilcatta86 ▪ La Passione per la Tecnologia::..

lunedì 1 aprile 2013

[Tutorial] Creazione del PSGroove con l’Arduino Duemilanove

L'Arduino è una piattaforma open source nata e sviluppata interamente dall’Interaction Design Institute di Ivrea ed è destinata ad artisti, designer, hobbisti e chiunque sia interessato a creare oggetti interattivi a basso costo come il PSGroove. Dalla sua nascita, avvenuta nel 2005, a oggi, si sono susseguite diverse versioni sempre più evolute e semplici da utilizzare.
Per la realizzazione della nostra guida andremo ad utilizzare la versione Duemilanove. 

:Cosa Serve::.
.::Hardware::.
- 1 ArduinoDuemilanove Originale o Replica (sono esattamente uguali)
- 1 Resistenza da 2k2 ohm
- 2 Resistenze da 68 ohm
- 2 Resistenze da 470 ohm
- 2 Diodi Zener da 3.6v (.25w – .5w)
- 1 Led Verde
- 1 Led Rosso (Io ho usato un led giallo perche in casa non avevo quello rosso)
- 1 Jumper o uno Switch
- 1 Porta usb (Io ho usato un vecchio cavo Usb)
- 1 Piastra Millefori
- Alcuni cavi x i collegamenti
- 1 Saldatore a Stagno
- Un rocchetto di Stagno



.::Software::.
Arduino IDE Programma Open Source per la compilazione di Software per l’Arduino.
Windows
Mac OS X
Linux (32bit)
FTDI USB Drivers Driver per far comunicare l’Arduino con il PC
Download 
Guida all’installazione dei Driver
Una volta che abbiamo messo assieme tutti questi componenti possiamo procedere alla creazione della nostra piastra aggiuntiva da montare sopra all’Arduino Duemilanove.



.::Schema di Creazione Piastra Aggiuntiva::.
Per creare la nostra piastra basterà seguire questo breve schema:


Una volta terminato la creazione della piastra aggiuntiva dovremo avere una cosa molto simile a questa:



.::Programmazione Arduino Duemilanove::.

A questo punto dopo aver creato la nostra “Piastra Aggiuntiva” possiamo passare alla programmazione dell’arduino, anima del nostro PSGroove.
- Scompattiamo l’Arduino IDE per comodità sul desktop del nostro pc.
- Copiamo all’interno della cartella principale i file psgroove.hex e psgroove_install.bat



- Apriamo con un qualsiasi editor di testo il file psgroove_install.bat, per comodità consiglio di usare Notepad ++, e andiamo a variare il numero della Porta COM da utilizzare.


Come faccio a sapere la porta giusta?

-Basterà controllare dal Pannello Gestione Periferiche sotto la voce Port e LPT e troverete la seguente voce: Usb Serial Port(COM…) nel mio caso la 12 


A questo punto non ci resta che scrivere il nostro file psgroove.hex sul nostro Arduino Duemilanove.
Lanciamo il file psgroove_install.bat e vedremo una schermata simile


e contemporaneamente sull’Arduino vedremo lampeggiare 2 led 1 rosso e uno verde, al termine dell’installazione il file si chiuderà in automantico.
A questo punto abbiamo creato il nostro PSGroove.




Ora basterà collegarlo alla nostra PlayStation 3 e seguire le normali procedure di avvio dei vari dongle.


.::Ringraziamenti::.

Matteo B per l’aiuto nella creazione della Piastra aggiuntiva.
Riccardo per l’aiuto con l’ Arduino IDE e varie
Timwu per la realizzazione del porting su Arduino.
Arduino.cc per la creazione del dispositivo Arduino Duemilanove
La guida e le immagini sono state realizzate interamente da ilcatta86
I diritti della Guida sono esclusivamente del proprietario ed è severamente vietato copiarla al di fuori di questo forum (www.ps3-ita.com).
Siete pregati di non rimuovere questi Credits dalla Guida e di chiedere l’autorizzazione tramite PM o MSN al sottoscritto per postarla su altri siti/forum.