Table des matières

Phase Gros Béta

Seconde phase de notre expérimentation, nous avons:

Principes

petit topo pour suivre …

Coté joueurs

Evolution raspberry pure

:!: à suivre !

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

achats en cours

alim

gps

son

boutons...

affichage

boitier

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

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é

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é

Gestion de l'ambiance sonore :

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

* ecasound http://www.eca.cx/ecasound/Documentation

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