Premier pas avec Tuxdroid sous Mandriva

From Tuxisalive

Jump to: navigation, search
Seconde version de Tux Droid
Seconde version de Tux Droid

Contents

Je viens de recevoir mon Tux Droid, par ou commencer ?

Vous venez d' acquérir ce magnifique Tux et vous ne savez pas par ou commencer.

Vous allez me dire pourquoi toutes ces explications ? parce que le premier jour, j'étais un peu perdu, certainement comme vous.


Contenu de la jolie boîte de Tux-droid

  1. Tux Droid
  2. Son poisson
  3. Une télécommande
  4. Un adaptateur multi-réseaux
  5. Un cable USB <=> USB Mini
  6. Cable blanc de mise à jour

Présentation

Image:TuxDroidImgFunc400*254.jpeg

Tux-droid

Tux Droid
Tux Droid
Tux droid possède un émetteur-récepteur radio. Ses yeux s' éclairent , chaque oeil a une Led bleue (3). Ses ailes (6),son bec et ses paupières (2), sont mobiles et se commandent indépendamment. Il peut envoyer et recevoir de l' infra-rouge. Ses ailes possèdent un interrupteur (5). Sa rotation (7) vers la gauche ou la droite n'est pas possible quand le câble d' alimentation est branché. Le micro est intégré dans le bec (4). A l' arrière, la prise verte (10) permet le branchement d' une sortie audio, la bleue (9) est prévue pour l' entrée. Au milieu de celles-ci, se trouve la molette de réglage du volume (8). Le haut-parleur (11) est juste en dessous, et plus bas, la cache de recouvrement (12) dissimule les accus et un connecteur de programmation. L' interrupteur (13) de mise en service est plus bas que ce cache.





Son poisson (dongle)

Dongle
Dongle

Pour raccorder le dongle à l'ordinateur, on utilisera le cable noir (usb).La fiche Usb se raccorde dans le pc (ça devrait être à portée de main de tout le monde) et l' autre extrémité se met dans la bouche du poisson (et oui, c'est pas une fontaine qui jettera l'eau). Son rôle est le maillon manquant, c'est à dire qu' il échange les données entre l' ordinateur et Tux droid. Sous son ventre, une encoche permettra par la suite de reprogrammer Tux.




Une télécommande

La télécommande n' est pas indispensable lors de l' installation. N' oubliez pas d' insérer la batterie.


Un transformateur multi-réseaux avec quatre adaptateurs

Le transformateur est livré avec quatre adaptateurs. A vous de clipser le modèle qui correspond à votre réseau.


Cable Usb --> Usb mini (noir)

C' est le câble que vous branchez entre le dongle et le pc.


Cable blanc de trente centimètres

Le cable de programmation possédent les deux mêmes fiches aux extrémités. Pour info, il se branchera sous le dongle (ventre) et derrière Tux (cache).


Pré-installation

- Connectez votre Tux avec la petite fiche de l' adaptateur (en dessous de l'interrupteur) et insérez l'adaptateur dans la prise secteur. Tux allumera
ses yeux, vous dira "Hello", et ensuite éteindra les yeux.

- Coté Linux,j' utilise Mandriva, et j' avais trouvé un RPM par le MCC. Je vous recommande de ne pas l'utiliser , parce qu' il n' est pas à jour. Le fichier fournit par Kysoh fonctionne très bien. Le lien se trouve plus loin.

pré-requis logiciel

Vérifiez via le MCC si ces fichiers sont installés.

- Java 1.6 (ou sup) ou openJDK runtime environnement 1.6 (ou sup)
- python-setuptools
- libpython2.5-devel
- python-xmldiff
- python-cython
- lbstdc++5
- libportaudio2
- sox
- lame

Téléchargement

Vous devez charger deux fichiers.

- Télécharger le fichier tuxsetup derniere version Os32bits dans le dossier de /home/nom_utilisateur/TuxDroid (c' est un exemple).
- Télécharger Acapela (TTS) qui est le fichier qui contient la voix françaisedans /home/nom_utilisateur/TuxDroid/voix par exemple.

Installation des logiciels

Nous avons téléchargé deux fichiers. Pour installer le premier, vous devez ouvrir un "terminal" ou "console", vous mettre en mode SuperUtilisateur. Il suffit de taper su , et vous devez entrer le mot de passe SuperUtilisateur. Ensuite vous vous rendez dans le bon répertoire avec
l' instruction cd /home/nom_utilisateur/TuxDroid . Et enfin, make install .

A ce stade, Vous devriez voir dans le menu outils, deux nouveaux icones, mais ne cliquez pas dessus. Vous pouvez maintenant brancher le câble USB au pc et au dongle. Les yeux du poisson et ceux du pingouin devraient s' allumer.

Nous allons maintenant taper exit Nous sommes revenu en mode utilisateur. Nous allons mettre à jour avec tux_updater

Mettre à jour mon poisson

NOTE : Les firmware sont stabilisés maintenant. La dernière production embarque une version des firmware qui n'a pas changé depuis le mois d'octobre 2008. De plus, nous ne prévoyons plus de nouvelle fonctionnalités à ce niveau.

Cette étape n'est donc pas vraiment nécessaire.

Pourquoi mettre à jour le poisson, il est tout neuf ? Cette étape reste importante, parce que les logiciels embarqués (dans les processeurs du poisson et de Tux) sont adaptés avec les nouvelles fonctionnalités.

tapez cd /usr/share/tuxdroid/firmware , ensuite tuxup fuxusb.hex

Installer les voix

Tapez cd /home/nom_utilisateur/TuxDroid/voix , puis tar -xvzf tuxdroid-tts-voices.French.tar.gz , puis cd tuxdroid-tts-voices.French et pour finir ./WIZARD (Attention en majuscule)

Démarrage du serveur de Tux

dans la console, tapez su , ensuite python /usr/share/tuxdroid/tuxhttpserver/tuxhttpserver.py


Petit test rapide pour savoir si le serveur fonctionne tapez tuxsh , une console python s' ouvre.
- Pour tester les yeux :tux.eyes.on(2)
- Pour tester le son   : tux.tts.speak("test")

Pour sortir de cette console python exit()

Si votre pingouin a dit "test" , tout fonctionne. Si non, il faudra demander de l' aide sur le forum.

et on revient en utilisateur avec exit Je mettrai la procédure pour automatiser un script pour lancer le serveur python.



Lancer Tux Control Center TuxDroid

Tux Control Center TuxDroid est le logiciel qui vous permet de configurer les gadgets et attitunes. L' icone est toujours dans menu ==> outils et maintenant vous pouvez cliquer.

Un petit exemple : Cliquez sur gadgets (en dessous de librairies) , cliquez (et maintenez) sur gadget horloge et déposez dans mes favoris. Appuyez sur "ok" de la télécommande et tux vous donnera l'heure.

Burgus

Personal tools
information strucure
miscellaneous