Cette troisième version du joueur est opérationnelle. C'est un ordinateur ARM cubieboard fonctionnant sous le système GNU/Linux debian que nous avons codé. On distingue plusieurs parties :
- [[:gamma:tete|La tête]]
- casque audio
- GPS
- boussole numérique
- [[:gamma:gant|la main avec un gant genre mitaine]]
- lecteur RFID
- antenne du lecteur
- plusieurs zones de touché, boutons tactiles
- quelques led
- [[:gamma:corps|Le corps (To'o)]]
- UC cubieboard
- pack de batteries et son régulateur
- un afficheur matriciel (8x8)
====Objets====
- Objets tagués, ils sont porteur d'une puce RFID
====Vêtements et accessoires====
====Logiciels====
* [[:cubie:instal|Première installation du système sur une cubieboard]]
* [[:cubie:maj|Mise à jour des logiciels systèmes]]
* [[:cubie:jeux|Entrée en jeux]]
une archive des codes python utilisés, RSP, GPS , coordonnée wav etc dans le cadre de codorama
* {{:gamma:les-espaces-enchevetres.tar.gz|}}
* la totale avec les sons : {{:gamma:pi.tar.gz|}}
==== Jeff ====
- [[:test:boussole| boussole et pd ]] inclure le code de spatialisation ladspa pour la boussole
- [[:test:gant|Gant à boutons tactiles]]
- [[:test:boitier|fabrication d'un "boîtier" étanche et solide pour la machine]]
- [[:sonores:]] des environnements sonores, exemples,tests ]]
**Suite des expérimentations au summerlab de juillet**
* Je constate qu'il faut absolument résoudre les problèmes sur l'utilisation des GPS
- prendre les points sur le lieu et pas sur une carte, donc faire une fonction d'enregistrement de point, style waytag. Cela évitera les dérives.
- tenter de comprendre si la dérive est liée au GPS, et faire un test avec 4 ou 5 GPS identique pour en déduire si oui ou non l'application d'une correction sur l'un est valable pour tous les autres au même moment. Nous pourrions utiliser un GPS témoin sur la zone et donc un point d'accès à un serveur commun ? Ce serait un argument pour la fixation d'une zone et d'un serveur de zone... **(15j)
**
* L'expérimentation sur le RFID me fait penser qu'il faut adapter une petite antenne sur une bague, plutôt qu'un grosse sur un gant. Et travailler autour d'un bracelet / bague plutôt que gant. **(3j)**
* La durée de réalisation d'une écharpe adaptée nous fait aussi penser qu'on devrait utiliser de simple mini sac à dos pour le transport du reste, batteries etc ... (**-7j** pour ne plus faire tous les trucs) en plus le joueur se sentira moins l'objet de regard curieux.
* Python/Boodler/pd et OSC c'est pas mal mais je subodore que Python/OSC/supercolder c'est beaucoup mieux pour nous. ( dans un futur 1 mois )
* la RPI est chouette, pas peur des modifs etc , mais la beaglebone black serait vraiment sérieuse.
* reste à maitriser le GPIO sur la BB Black **( 7j pour faire un choix RPI vs BB Black )**
* Un futur se dessine avec les firefox phone, les nouvelles d'une machine complete pour 70€ rendent la chose vraiment attractive, restera à hacker soit le GPIO du téléphon soit l'adaptation d'un arduino en usb pour des connexions 'exotiques' (RS232/I2C/SPI...). ou faire le choix de tout USB ? La il faudra des testeurs supplémentaires pour avancer! ( disons pour la fin de l'année vu le manque de bricodeur)
==== Sarah ====
* coder un daemon python I2C<=>OSC pour lire tous les périph I2C et tranporter les registres en OSC (pour pd) easy !
* coder le moteur python avec la [[:test:interruptions |gestion d'interruption]]
* Base de donnée : intégration des caractéristiques des objets
* tester un [[:test:langage|langage naturel]] de programmation des jeux
====== Ressources ======
==== matériels ====
====Achats====
Ce sont là des propositions, il faut faire le point le jour de l'achat, Les prix,transports,promo etc variant. Un ensemble super complet basé sur la raspberry pi ou beaglebone tourne autour de 170€.
le prix entre parenthèses est celui du transport constaté.
| piece | provenance | prix | transport | qté | déja |reste |
| raspberry | kubbi.fr | 34 | | 6 | 2 | 4 |
| cubiebone black | [[http://fr.farnell.com/jsp/search/productdetail.jsp?sku=2291620&COM=knode-beagleboneblack-space#accessories| farnell ]] | 46 | | 7 | 1 | 6 |
| gps | [[http://www.robotshop.com/eu/4d-systems-miniature-66-channel-gps-receiver-3.html|robotshop]] | 29 | | 6 | 1 | 5+ |
| boussole HMC5843 | [[http://www.robotshop.com/eu/boussole-hmc6352-spark-fun.html|robotshop]] | 28 | | 6 | 3 | 3+ |
| ftdi rs232/usb | [[http://www.robotshop.com/eu/productinfo.aspx?pc=RB-Dfr-74&lang=fr-CA|roboshop]] | 13 | | 3 | 0 | 3+ |
| matrice led 8x8 |[[ http://www.lextronic.fr/P27536-matrice-a-leds-bicolores-a-commande-i2c.html|lextronic]] | 16 | | 6 | 3 | 3+ |
| bouton tactiles | [[http://www.lextronic.fr/P19593-platine-devaluation-pour-capteur-capacitif.html| lextronic]] | 9 | (8) | 6 +1 | 2 | +5 |
| régulation d'alim | [[http://www.hobbyking.com/hobbyking/store/__24579__Turnigy_5V_6V_5A_Heli_UBEC_for_Lipoly_6_16V_.html|hobbyking]] | 9 | | 10 | 2 | 6+ |
| testeur batterie | [[http://www.robotshop.com/eu/capteur-voltage-5-30v-bleu.html|roboshop]] | 7 | | 6 | 0 | 6 |
| batteries NiMH 6v | [[http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=40837|hobbyking]] | | | 10 | 0 | 10+ |
| rfid 125 KHz | [[http://www.watterott.com/de/Sensoren/RFID|watterott]] | 11 | | 7 | 2 | 5 |
| (micro) SD | | | | | | |
| cables | | | | | | |
en matrice :http://www.miniinthebox.com/fr/module-d-affichage-max7219-dot-matrix-module-module-de-microcontroleur-du-module-de-commande-arduino_p639090.html