Table des matières

Platine Arduino version 1

Note de départ , le récent post sur un arduino pour android nous fait penser que le choix arduino reste prometteur! Nous allons voir se multiplier de nouvelle carte sur cette base.http://www.rt-net.jp/shop/index.php?main_page=product_info&cPath=3_4&products_id=1, mais pour le moment c'est beaucoup trop cher !

bon , sans changer le reste il est vrai que quand on voit le projet raspberry py à moins de 25€ … ça laisse à réfléchir. Donc wait and see december…

Revenons à nos moutons :

Modules :

Micro-controleur

Choix en cours

piste http://www.gadgetfactory.net/index.php?main_page=product_info&products_id=18

je pense faire le choix en fonction du premier développement des modules, la taille total donnant un peu l'idée de la mémoire flash nécessaire .

raspberry py ??

mini afficheur

?

liaison radio

Zigbee parait être le plus simple à utiliser ?

http://www.lextronic.fr/P5310-module-oem-jennic-jn5139-001-m04.html

liaison par contacts

Les Données se transmettent de joueur à joueur par la connexion d'un conducteur. Le geste de poser la main sur l'épaule de l'autre joueur établi une transmission.

GPS

Reprise des ateliers sur la question de http://la-fabrique.du-libre.org/spip.php?article214

teste ? http://store.diydrones.com/MediaTek_MT3329_GPS_10Hz_p/mt3329-01.htm

SD

Un shield arduino relativement standard pour la lecture et l'écriture sur une carte SD, qui pourra faire 2, 4 ou 8Go !

Logiciels

De part la limitation drastique de la mémoire du micro-contrôleur, il parait intéressant de lire et d'écrire sur une SD toutes les données de scripts, de personnage etc. Pour ce faire nous écrirons un interpréteur ultra simple de jeux.

En partant de AVRSH, nous allons définir les fonctions essentielles du jeu, et d'autres scriptables si besoin.

Cet interpréteur lit des evennements venant du GPS, de boutons,rfid , de communications radio ou filaire et les fait correspondre avec les ligne d'un fichier sur la SD. Cela provoque un affichage, du son, des modifications de parametres, …

En utilisant DuinOS, on lancera des modules par interfaces, et l'interpréteur en tant que module principal.

Entrées::

Sorties::

Fichier des objets/actions

en attendant mieux

  1. id : num : unique
  2. nom : txt
  3. descriptif : txt
  4. X1 : coordonnée relative, suivant précision gps
  5. Y1 : -
  6. X2 : zone de sensiblité autour de X1,Y1
  7. Y2 : -
  8. cpt_action : num, compteur d'activation
    1. 0 = inactif
    2. 1 = réalisé
    3. 2 = réalisable 1 fois
    4. 3 = réalisable 2 fois
    5. 99 = réalisable sans compter
  9. priorité
  10. script : nom du script ou commande à exécuter
  11. code : code machine à exécuter

liste des actions

provisoire