Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 17 Dec 2017, 02:33
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
WIIMOTE [résolu]
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Author Message
alaindu22

Joined: 29 Jul 2009
Posts: 177

PostPosted: Wed 13 Jan 2010, 04:38    Post subject:  WIIMOTE [résolu]
Subject description: configuration de la wiimote avec toutou linux
 


Last edited by alaindu22 on Tue 19 Jan 2010, 07:42; edited 1 time in total
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Wed 13 Jan 2010, 07:04    Post subject:  

Bonjour,
j'avais déjà lu ton post et j'ai moi même essayé sans succès. J'ai téléchargé et installé je ne sais combien de version de python, j'ai essayé avec upup et les dépôts d'ubuntu, j'ai essayé de reproduire l'architecture d'ubuntu mais c'est trop compliqué (je n'utilise que récemment linux): j'y suis jamais arrivé. Je crois me souvenir que c'était toujours la même erreur concernant un truc pourtant installé (ça fait un moment que j'ai laissé tombé).
A l'heure actuel j'utilise wiimote whiteboard java (avec toutou) qui marche bien. J'avais aussi réussi à installer linux electronic whiteboard, mais la calibration était difficile et pas très sensible.
Voilà, je sais, ça ne t'aide pas à faire marcher gtkwhiteboard, mais bon on peut quand même avoir un tnwii avec toutou.
Back to top
View user's profile Send private message 
alaindu22

Joined: 29 Jul 2009
Posts: 177

PostPosted: Wed 13 Jan 2010, 09:25    Post subject:  

Bonjour
Merci pour cette réponse

mais bon on peut quand même avoir un tnwii avec toutou !

Personnellement je n'y suis pas arrivé et pourtant j'y ai passé du temps
Est -ce un problème de configuration matérielle ?
Je dispose de 2 machines
(un portable lenovo 3000 N200 avec bluetooth intégré et l'autre un fixe acer avec une cle bluetooth bluesnork ) l'un a puppy 4.12 l'autre 4.31
Sur les 2
j'ai effectué les manip décrites dans le post du mois d'aout
j'ai téléchargé en plus et installé les 5 paquages du post 2 de http://www.murga-linux.com/puppy/viewtopic.php?t=25009&search_id=497367374 ainsi que celui du post 3

j'ai lancé dans une console

#rm -f /var/run/dbus/*
# dbus-uuidgen --ensure
#dbus-daemon --system
#modprobe bluetooth
#modprobe rfcomm
#modprobe hci-usb
#hcid -n

voici les messages que j'ai eus

hcid[21806]: Bluetooth HCI daemon
hcid[21806]: HCI dev 0 registered
hcid[21806]: HCI dev 0 already up
hcid[21806]: Device hci0 has been added
hcid[21806]: Starting security manager 0
hcid[21806]: Device hci0 has been activated
hcid[21806]: Created local server at unix:abstract=/var/run/dbus-E39OhqAqg7,guid=69b0ca00ce5f9d21e98b87004a72ad40
input[21809]: Bluetooth Input daemon
input[21809]: Registered input manager path:/org/bluez/input
input[21809]: Failed to listen on control channel

puis j'ai fait Ctrl c et j'ai obtenu

^Chcid[21806]: Unregister path: /org/bluez/hci0
hcid[21806]: Unregister path: /org/bluez
hcid[21806]: Shutting down local server
hcid[21806]: Exit
input[21809]: Unregistered manager path
input[21809]: Exit

puis sur la console:
# hcid
# hcitool scan (là j'ai appuyé sur les 2 boutons de la wiimote )et j'ai obtenu :
Scanning ...
00:21:BD:11:54:18 Nintendo RVL-CNT-01
Donc la wiimote est reconnue...


Mais cela s'est arrêté là
Que faut il faire en plus pour avoir des fonctions de TNWII ou tbi ?

Je n'en suis pas au stade de choisir entre gtkwhiteboard ou d'utiliser wiimote whiteboard java mais de
rendre la wiimote périphérique utilisable
et de mémoriser l'accès au blue tooth et la détection de périphérique comme sous windows ou ubuntu où avec 3 clics j'arrive à la phase de calibration

Si on pouvait m'aider sur ce point...

Merci

Autre question
Aurais tu par hasard essayé Pylote avec ta configuration ?
Il s'agit d'un programme écrit en python nécessitant QT4 que j'utilise en classe sous windows ou ubuntu
Là encore avec toutou il y a dysfonctionnement.
Les fonctions de surlignage de déplacement d'étiquettes sont opérationnelles mais
toutes les opérations d'étalonnage de mesure et de rotation d'instruments sont inopérantes alors que cela fonctionne bien sous ubuntu et windows
message :
Traceback (most recent call last):
File "pylote.pyw", line 178, in mousePressEvent
self.initialAngle = rayon.angle()
TypeError: insufficient number of arguments to QLineF.angle()
Traceback (most recent call last):
File "pylote.pyw", line 195, in mouseMoveEvent
angle = rayon.angle()
TypeError: insufficient number of arguments to QLineF.angle() ....
D'après l'auteur voir post sur http://forum.ubuntu-fr.org/viewtopic.php?id=291684&p=3
il s'agirait d'un problème sur QT4

En est il de même sur ta machine ?
un pet de pylote est disponible sur
http://asri.la-super-boite.fr/z_tests_et_developpement/

Merci encore
Alain
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Wed 13 Jan 2010, 11:06    Post subject:  

Pour pylote je peux pas te dire je suis prof de svt et je ne l'utilise pas. A vrai dire, je connaissais pas. J'essaierai quand j'aurai un peu de temps. Mais j'ai l'impression que python et toutou font pas bon ménage.

Concernant le tnwii, ma clé bluetooth reste sur le pc du collège je pourrai donc pas te dire les messages obtenus. Je vais essayer de mémoire.

Déjà ta wiimote est reconnue donc ça doit être bon.
Comme toi j'ai installé les paquets que tu mentionnes et j'ai fait un script avec les commandes

rm -f /var/run/dbus/*
dbus-uuidgen --ensure
dbus-daemon --system
modprobe bluetooth
modprobe rfcomm
modprobe hci-usb
hcid -n

dans geany, j'ai enregistré le script dans /root/Startup et l'ai rendu exécutable. Comme ça le bluetooth est activé au démarrage du pc et je n'ai plus qu'à démarrer wiimote whiteboard java, à appuyer sur 1 et 2 et à calibrer.

pour installer wiimote whiteboard java j'ai fait comme expiqué ici :
http://www.uweschmidt.org/comment/303

Comme logiciel de tbi j'utilise "interact-2.1.1-RC5.u9.04". Je pense que c'est un .deb que j'avais converti en .pet avec deb2pet.

Je pense que c'est possible sur plein d'ordi car je l'ai fait sur mon portable amilo A , un packard bell i-connect et au collège sur un vieux truc qui a moins de 500 mo de ram (bon quand on dessine ça cours un peu après le stylo Smile mais ça marche).

voilà, je suis désolé si je suis pas très clair mais c'est la première fois que j'aide sur un forum (inscrit ce midi).
n'hésite pas redemander, y'a des trucs qui vont peut être me revennir.
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Thu 14 Jan 2010, 08:35    Post subject:  

Bonjour,

Donc, après avoir vérifier au collège, les messages sont les mêmes que les tiens. Donc ta wiimote est bien un périphérique utilisable.
Concernant wiimote whiteboard java, j'ai oublié de préciser mais j'ai installé java (jre-6u10-beta).

Pour info, au collège, l'ordi est un pentium III avec 320mo de ram, donc merci toutou de l'avoir sauvé de la benne.

Tiens moi au courant de la situation. S'il le faut je ferai un tuto plus détaillé

cordialement
Back to top
View user's profile Send private message 
alaindu22

Joined: 29 Jul 2009
Posts: 177

PostPosted: Thu 14 Jan 2010, 16:30    Post subject:  

Bonsoir

Merci de ta proposition
J'ai refait des essais et je reste toujours bloqué au même niveau...
Pourrais tu me donner quelques détails sur le fichier que tu mets dans start up?
Que fais tu des instructions

puis j'ai fait Ctrl c et j'ai obtenu
^Chcid[21806]: Unregister path: /org/bluez/hci0
hcid[21806]: Unregister path: /org/bluez
hcid[21806]: Shutting down local server
hcid[21806]: Exit
input[21809]: Unregistered manager path
input[21809]: Exit

puis sur la console:

# hcid
# hcitool scan (là j'ai appuyé sur les 2 boutons de la wiimote )et j'ai obtenu :
Scanning ...
00:21:BD:11:54:18 Nintendo RVL-CNT-01




D'autre part j'aimerai savoir si tu as une icône de bluetooth qui s'installe sur le bureau ou dans un autre répertoire (lequel ?) ou dans ton menu .

Autre problème

J'ai essayé d'installer wiimote whiteboard java comme indiqué sur http://www.uweschmidt.org/comment/303
J'ai un message d'erreur à java -jar WiimoteWhiteboard.jar
Il ne trouve pas java pourtant installé dans le répertoire home message bash: java: command not found
et même en essayant d'associer en faisant glisser le fichier .jar vers l'éxécutable java sous roxfiler
mnt/home/java/jre-1.6.0.17/bin/java
Mais rien ne s'est passé

Autre question : est ce que WiimoteWhiteboard gère 2 wiimote comme boonjin sous windows ( avec 2 wiimote la précision accrue et le fait de pouvoir travailler sans se préoccuper de son positionnement ou de pouvoir faire venir au tableau des élèves aussi bien gaucher que droitier est un confort appréciable qui vaut bien l'achat d'une deuxième wiimote)

Merci encore

Alain
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Fri 15 Jan 2010, 08:32    Post subject:  

Bonjour

En attente du tuto:

Que fais tu des instructions

puis j'ai fait Ctrl c et j'ai obtenu
^Chcid[21806]: Unregister path: /org/bluez/hci0
hcid[21806]: Unregister path: /org/bluez
hcid[21806]: Shutting down local server
hcid[21806]: Exit
input[21809]: Unregistered manager path
input[21809]: Exit

puis sur la console:

# hcid
# hcitool scan (là j'ai appuyé sur les 2 boutons de la wiimote )et j'ai obtenu :
Scanning ...
00:21:BD:11:54:18 Nintendo RVL-CNT-01


En fait rien. Je les ai executer pour voir si ça fonctionnait mais je ne les ai pas mises dans le script.

D'autre part j'aimerai savoir si tu as une icône de bluetooth qui s'installe sur le bureau ou dans un autre répertoire (lequel ?) ou dans ton menu .
Non aucune

'ai essayé d'installer wiimote whiteboard java comme indiqué sur http://www.uweschmidt.org/comment/303
J'ai un message d'erreur à java -jar WiimoteWhiteboard.jar


J'ai un lien de /user/local/bin/java vers Java en question (Chez moi /usr/lib/jre1.6.0_10/bin/java). Mais je ne sais plus si c'est moi qui l'ait créé ou le pet.

WiimoteWhiteboard ne gère , me semble t-il qu'une seule wiimote. (quoique wiimotes est au pluriel sur l'application???)

cordialement
Back to top
View user's profile Send private message 
alaindu22

Joined: 29 Jul 2009
Posts: 177

PostPosted: Sat 16 Jan 2010, 07:34    Post subject:  

Bonjour
merci pour ces précisions
Si jai bien compris
le script au démarrage se fait même quand la wiimote n'est pas allumée...
Tu n'utilises pas les commandes CTRL C et hcitool scan
Tu appuies sur les 2 boutons de la wimmote lorsque tu lances wiimotewhiteboard


j'ai téléchargé un autre pet de java qui l'a encore installé dans autre répertoire que toi !!!
usr /java

en faisant java-jar WiimoteWhiteboard.jar je n'ai plus le message not found
mais

# java -jar WiimoteWhiteboard.jar
16 janv. 2010 11:53:16 java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.
java.lang.IllegalStateException: Bluetooth failed to initialize. There is probab ly a problem with your local Bluetooth stack or API.
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:74)
at org.uweschmidt.wiimote.whiteboard.WiimoteConnector.connect(WiimoteCon nector.java:4Cool
at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler.<init>(WiimoteDa taHandler.java:84)
at org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard.startup(WiimoteWh iteboard.java:99)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.bluetooth.BluetoothStateException: BlueCove native library vers ion mismatch
at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:454)
at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:65)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1020)
at java.security.AccessController.doPrivileged(Native Method)
at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.j ava:1018)
at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java: 1011)
at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:7 5)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:67)
... 12 more


J'ai essayé sur 2pc un avec bluetooth intégré et l'autre sans donc avec clef bluesnork, c'est la même chose...
Il y a quelque chose que j'ai loupé ...
Alain
Back to top
View user's profile Send private message 
Béèm


Joined: 21 Nov 2006
Posts: 11775
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Sat 16 Jan 2010, 08:19    Post subject:  

Just un petit tuyau
Tu peux sélecter le texte (tu l'a mis en rouge) et pousser sur le bouton code qui est dans la fenêtre de composition.
Ton texte sera dans un cadre bien visible.

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Sat 16 Jan 2010, 10:18    Post subject:  

Bonjour,

Ce message d'erreur me dit quelque chose.
Est ce que bluecove est bien installée.

à cette étape,

Type zip WiimoteWhiteboard.jar lib/bluecove-gpl-2.0.3-*.jar at the command-line in folder WiimoteWhiteboard

as tu bien ce qui correspond à la version que tu as téléchargée? (en rouge)

Je me souviens aussi que ça ne marche pas sous xvesa.

J'installe la version d'ASRI education et je me met au tuto. ça va me permettre d'installer pylote qui semble avoir d'autre fonctions que celles destinées aux maths.

Cordialement.
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Sun 17 Jan 2010, 04:42    Post subject:  


Last edited by rezouss on Sun 17 Jan 2010, 04:48; edited 1 time in total
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Sun 17 Jan 2010, 04:46    Post subject:  

Aaaarg Mad

j'ai oublié de préciser que je rendais WhimoteWhiteboard.sh cherchable et executable (clic droit , permissions)
Back to top
View user's profile Send private message 
rezouss

Joined: 13 Jan 2010
Posts: 25

PostPosted: Tue 19 Jan 2010, 04:45    Post subject:  

Bonjour,

voici le tuto

Avoir un tbi avec toutoulinux 4.12 ou ASRI education ou toutoulinux 4.31

1. Installer et activer le bluetooth


télécharger et installer les 5 paquages du post 2 de
http://www.murga-linux.com/puppy/viewtopic.php?t=25009&search_id=497367374
ainsi que celui du post 3.

Vérifier que le bluetooth fonctionne en lançant dans une console:

Code:
#rm -f /var/run/dbus/*
# dbus-uuidgen --ensure
#dbus-daemon --system


Cela démarre D-bus

Code:
#modprobe bluetooth
#modprobe rfcomm
#modprobe hci-usb


ça c'est pour charger les modules bluetooth du noyau

Code:
#hcid -n


ça j'ai pas trop compris à quoi ça sert

les messages obtenu sont de ce genre là:
Code:

hcid[20089]: Bluetooth HCI daemon
hcid[20089]: HCI dev 0 registered
hcid[20089]: Created local server at unix:abstract=/var/run/dbus-Qd1SyZmaj9,guid=681094a816417872431add004b5088a7
input[20091]: Bluetooth Input daemon
input[20091]: Registered input manager path:/org/bluez/input
hcid[20089]: HCI dev 0 up
hcid[20089]: Device hci0 has been added
hcid[20089]: Starting security manager 0
hcid[20089]: Device hci0 has been activated


puis on peut faire Ctrl c (pour arréter le service?)

Code:
^Chcid[21806]: Unregister path: /org/bluez/hci0
hcid[21806]: Unregister path: /org/bluez
hcid[21806]: Shutting down local server
hcid[21806]: Exit
input[21809]: Unregistered manager path
input[21809]: Exit


puis sur la console, pour vérifier que la wiimote peut être reconnue:
Code:
# hcid
# hcitool scan (appuyer sur les 2 boutons de la wiimote )


on obtient
Code:
Scanning ...
00:21:BD:11:54:18 Nintendo RVL-CNT-01

Donc la wiimote est reconnue...

Pour automatiser l'activation du bluetooth sans avoir à taper tout ça en console, on peut créer un script avec geany

on colle tout ce qui suit

 rm -f /var/run/dbus/*
dbus-uuidgen --ensure
dbus-daemon --system
modprobe bluetooth
modprobe rfcomm
modprobe hci-usb
hcid -n

et on enregistre dans /root/Startup. Moi je l'ai appelé bluetooth starter

On se rend dans le dossier Startup, clique droit sur le fichier bluetoothstarter puis cliquer sur permission et cliquer sur oui pour rendre le fichier cherchable et exécutable.

2. Utiliser la wiimote comme souris
a. installer java
Télécharger le paquet à l'adresse suivante:

http://puppylinux.asia/tpp/bugs/java-1.6u17.pet (utilisateur: puppy, mot de passe:linux)

b. Installer java wimote whiteboard
 -Télécharger la version multiplate-forme Java
http://www.uweschmidt.org/files/WiimoteWhiteboard.zip
et décompressez l'archive dans my applications par exemple (le dossier WiimoteWhiteboard est créé).

- Aller dans le dossier WiimoteWhiteboard et créer un nouveau sous-répertoire lib

 -Téléchargez bluecove-gpl-2.1.0 ici
http://bluecove.googlecode.com/files/bluecove-gpl-2.1.0.jar
et le mettre dans le dossier lib


-Aller dans le dossier WiimoteWhiteboard, clique droit dans la fenètre, allez sur "fenètre" et cliquer sur "terminal ici" .
puis taper dans le terminal.

Code:
zip WiimoteWhiteboard.jar lib/bluecove-gpl-2.1.0.jar



On obtient

Code:
 adding: lib/bluecove-gpl-2.1.0.jar (deflated 2%)


-Il faut ensuite rendre WiimoteWhiteboard.sh et/ou WiimoteWhiteboard.jar (là j'ai un doute) exécutable. (clic droit , permissions)

-Le logiciel devrait démarrer normalement en tapant
Code:
java-jar WiimoteWhiteboard.jar

dans une console ou en cliquant sur WiimoteWhiteboard.sh

-Si cela fonctionne, vous pouvez supprimer le dossier lib et son contenu.

Voilà chez moi ça marche. Le seul inconvénient c'est les messages java qui peuvent apparaitre si des élèves ont le bluetooth activé sur leur portable. Cela doit venir de mon script qui est une bidouille 100% amateur
Mais en ouvrant le programme sur un bureau et en travaillant sur un autre, ce n'est pas gênant.

Codialement

Last edited by rezouss on Sun 24 Jan 2010, 14:57; edited 1 time in total
Back to top
View user's profile Send private message 
alaindu22

Joined: 29 Jul 2009
Posts: 177

PostPosted: Tue 19 Jan 2010, 07:39    Post subject: WIIMOTE [résolu]  

Bonjour
Merci pour ce tuto

Je viens d'essayer sur un poste vierge de toute installation et cela a fonctionné du premier coup

Sur mon poste habituel cela n'a pas fonctionné même en désinstallant avec le gestionnaire de paquets tout ce que j'avais installé auparavant
Du coup je suis reparti de 0 sur mon poste habituel (installation de asri full 1.0) et là tout a fonctionné...

Reste plus qu'à tester en classe

Merci encore

Alain
Back to top
View user's profile Send private message 
ASRI éducation


Joined: 09 May 2009
Posts: 3203
Location: France

PostPosted: Tue 19 Jan 2010, 07:48    Post subject:  

Bravo, cela n'a pas été facile, mais maintenant c'est gagné Exclamation
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1064s ][ Queries: 11 (0.0040s) ][ GZIP on ]