Outils pour utilisateurs

Outils du site


ancien:beta:phase

Phase Gros Béta

Seconde phase de notre expérimentation, nous avons:

Principes

petit topo pour suivre …

  • l'alim fonctionne donc la rsp de test est autonome
  • le moteur de jeu, grace au gps, et a une base de donnee, gere et genere des evennements à la volé.
    • le moteur est en test sur declenchement d'evennment sur une entree de zone (sarah)
    • generation de pd , pas teste (jeff)
  • des evennements en tant qu'objet sonore sont creer, ce sont des pg pd autonomes, chaque pd discute avec le serveur jack2
    • a faire
  • un evennement autonome gere l'ambiance, boodler, ok
    • boodler ok
    • jackd2 ok
  • un programme pd gere le rendu final sur le casque audio en gerant aussi le positionnment de la tête, boussole.
    • pas fait
  • un programme autonome gere des info textuelles, admin du systeme en synthese sonore
  • synchro temps,
    • la synchro temps gpsd/ntp ne fonctionne pas pps en noyeau module ok mais communique pas
    • idee d'avoir une horloge numerique i2c, recuperer composant a faire

Coté joueurs

Evolution raspberry pure

:!: à suivre !

  • raspberry sous rasbian
  • gps sur ftdi usb
  • son en directe
  • afficheur sur SPI ?
  • souris usb en bouton

page du projet codorama.saint-nazaire.cc et http://bricoles.du-libre.org/doku.php/rasberry:docetplus

achats en cours

  • rsp 5 ok
  • sd 8 Go ok 10

alim

gps

  • ftdi usb/serie 1 manque 5
  • gps 3

son

  • casque (materiel.net?) 4 philips shp2000 pour test manque 2? ?
  • cle usb 3+2 test en cours manque 3 ou 4

boutons...

  • souris a demonter manque 6

affichage

  • 3 matrices .. attendre test savoir si on s'en passe pour codorama

boitier

  • test silicone

Estimation du matériel

prix (port)

options

Cotation pour 5 modules

si RS en mini sans option

(36+ 9 + 8 +15 )*5+15 + 8*5+8 + 30*5 + 15*5+8 = 641 €

avec tous les trucs sans webcam ni lcd mais 10€ de truc divers

641+ 25*5+8 + 7*5 + 35*5+8 + 30*5+8 + 10*5 = 1200€

Premier jet: * Une raspberry pi(cerveau-1) * une cléWifi communique sur 100m * un arduino-mini gère les afficheurs et boutons * un GPS donne position et heure * un modem radio (zigbee)permet les communications sur 1Km (option 1) * une SD contient les programmes et données

gestion d'espace, des cartes et des synchronisations

  • un tp-link (totem) Wifi
  • un modem radio (zigbee)

Point sur le matériel novembre 2012

Retour sur la Raspberry, suite à l'impossibilité de hacker correctement la kobo (et l'autre liseuse qui ne marchait pas…)en attendant une autre liseuse ou plus de temps la dessus

On revient sur le côté sonore du jeu.

Gestion du GPS avec la raspberry par le port série, en passant par un convertisseur RS232. Grosse instabilité ; peut-être du fait des connectiques artisanales ?

Point sur le matériel aout 2012

Avec le début des tests sur la KOBO nous pouvons envisager une machine beaucoup plus agréable

Pour le moment le developpement du noyau reste hasardeux nous mettons cette liseuse en attente :-(

Point sur le matériel avril 2012

Dans la classe des moins de 40€ et en attendant la sortie

Logiciels système embarqué

  • pyduino pour la communication arduino/cerveau tp-link ou autre. pyduino discute avec le firmware firmata d'arduino, mais en version alpha pour Firmata V2. on codera en dure
  • pySerial, la librairie série de python

SPI et I2C sur raspberry

son

pcm.!default {
type hw
card 0
}

ctl.!default {
type hw
card 0
}

pcm_slave.sl2 {
pcm "hw:0,0"
rate 48000
}

pcm.rate_convert {
type rate
slave sl2
}

aplay -vv -D rate_convert fichier_son.wav

pd et jack2

un pd-extended compilé pour fonctionner correctement avec jack2 et le patch pd_patches.pd; il lit le fichier son et se tue.

#N canvas 636 282 450 300 10;
#X obj 99 190 dac~;
#X obj 83 22 loadbang;
#X obj 95 129 readsf~;
#X obj 97 158 *~ 0.1;
#X msg 84 74 open /home/pi/son/orbite.wav;
#X obj 261 48 delay 1000;
#X msg 259 82 1;
#X obj 359 46 delay 100;
#X msg 324 97 \; pd dsp 1;
#X obj 212 143 delay 100;
#X obj 198 191 shell;
#X msg 283 176 killall pd-extended;
#X connect 1 0 4 0;
#X connect 1 0 5 0;
#X connect 1 0 7 0;
#X connect 2 0 3 0;
#X connect 2 1 9 0;
#X connect 3 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 2 0;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
pd-extended -verbose -r 48000 -audiobuf 75 -noadc -jack -nomidi -nogui -rt /home/pi/pd_patches.pd

Logiciels applicatif embarqué

Logiciels applicatif de gestion

on envoie par OSC un ordre de lecture d'un fichier dans le repertoire son à un serveur pure-data (écoutant le port 9001) en local sur la pi

osc-send.pd

#N canvas 816 78 450 300 10;
#X declare -lib mrpeach;
#X obj 86 60 import mrpeach;
#X obj 106 164 packOSC;
#X obj 74 209 udpsend;
#X msg 250 35 disconnect;
#X msg 108 116 send /ecouter \$1;
#X msg 42 29 connect 192.168.1.25 9001;
#X msg 101 87 hop sifflet.wav;
#X connect 1 0 2 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 5 0 2 0;
#X connect 6 0 4 0;

le script de lancement de pd-extended

#!/bin/bash
# petit lecteur puredata
killall -9 pd
sleep 2
cd /usr/lib/pd-extended
pd-extended -nogui -channels 2 -r 44100 -audiobuf 75 -jack -nomidi -rt -path /usr/lib/pd-ex
tended/extra/ggee -path /usr/lib/pd-extended/extra/cyclone /home/pi/patch/lire-son.pd 2>&1 
> /dev/null &

le patch de lecture sur la PI

more lire-son.pd 
#N canvas 282 414 450 300 10;
#X declare -lib mrpeach;
#X obj 44 7 loadbang;
#X obj 44 174 readsf~;
#X msg 226 168 1;
#X obj 44 241 dac~;
#X obj 44 207 *~ 1;
#X msg 162 28 \; pd dsp 1;
#X obj 161 6 delay 100;
#X obj 44 38 import mrpeach;
#X obj 44 65 udpreceive 9001;
#X obj 44 92 unpackOSC;
#X obj 44 142 sprintf open /home/pi/son/%s;
#X obj 44 117 routeOSC /ecouter;
#X obj 226 119 loadbang;
#X obj 226 142 delay 800;
#X connect 0 0 6 0;
#X connect 0 0 7 0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 4 0 3 0;
#X connect 4 0 3 1;
#X connect 6 0 5 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 11 0;
#X connect 10 0 1 0;
#X connect 11 0 10 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;

Ancien

le prototo

Super les boitiers de vidéo-K7 :-), remarquez la batterie de 2,8A au plomb, peu cher mais entièrement recyclable !

Et la le GPS sous film platic

ancien/beta/phase.txt · Dernière modification : 2024/02/09 16:39 de 127.0.0.1