"To day" je vais faire un articke sur comment utiliser sa wiimote avec son Raspbmc :
Prérequis :
- Une fraiche installation de RaspBmc :) (Tuto à venir)
Connexion ssh :
login : pi
pass : raspberry
Installation des prérequis :
sudo apt-get install libbluetooth-dev g++ libcwiid1 xbmc-eventclients-common make git-core bluetooth
Création du dossier pour la compilation du programme qui gére la wiimote :
mkdir /usr/local/src/xbmc
Récupération des fichiers à compiler :
git clone git://github.com/xbmc/xbmc.git /usr/local/src/xbmc
On vas modifier le makefile pour qu'il compile avec l'utilisation du bluetooth
cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote
on édite le fichier makefile :
sudo nano Makefile
Ajouter
-I bluetooth
Juste après : "$(OBJS) -o $(BIN)"
Vous aurez au final ligne suivante :
$(OBJS) -o $(BIN) -l bluetooth
Maintenant compilation du programme :
sudo make
Récupération de l'adresse Mac de la Wiimote :
il faut en premier démarrer le bluetooth :
sudo /etc/init.d/bluetooth start
et maintenant on démarre un scan de matérielle bluetooth
hcitool scan
ce qui donne ça :
Une fois que nous avons notre adresse Mac de notre Wiimote nous allons l'ajouter dans un script pour que la Wiimote soit prise en compte au démarrage de notre RaspBmc
On créer le dossier ou seras stocker notre script :
sudo mkdir /home/pi/wii
Et ont crée notre script :
sudo nano /home/pi/wii/wii.sh
et ont ajoute les lignes suivante :
#!/sbin/sh
/etc/init.d/bluetooth restart
sleep 2
# WiiRemote should be launch in the same directory
cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote
./WiiUse_WiiRemote --btaddr XX:XX:XX:XX:XX:XX
Remplacer bien sur les XX:XX:XX:XX:XX:XX
par l'adresse mac de votre WiiMote précédemment trouvé.
Ajouter des droits d'éxécution de notre script :
sudo chmod a+x /home/pi/wii/wii.sh
Il ne nous reste plus qu'a lancer ce script dans le démarrage de XBMC :
sudo nano /scripts/xbmc-watchdog.sh
il faut donc ajouter les lignes suivantes :
# MODIFIED TO GET THE WIIMOTE WORKING
sh /home/pi/wii/wii.sh &
entre
...
setcap cap_net_admin,cap_net_bind_service,cap_net_raw=ep /home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin
...
et
...
su - pi -c "export
XBMC_HOME[/i]=$(readlink /home/pi/.xbmc-current)'/xbmc-bin/share/xbmc' ;
/home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin --standalone -fs"
...
il ne reste plus qu'a redémarrer.
et une petite vidéo pour prouver que ça fonctionne :
Source Web
Voici la liste des sites qui m'ont aidé à réaliser ce tuto :
http://www.fbpsoftware.com/blog/2012/7/12/raspbmc-wii-remote-action.html
http://forum.stmlabs.com/showthread.php?tid=3257&pid=37254#pid37254
Bonjour,
RépondreSupprimerLors de la modification du makefile, tu nous dis d'ajouter -I bluetooth puis ensuite tu mets -l bluetooth. C'est un "i" ou un "l" ?