Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-01-14 00:34:55 Utilisation Module bluetooth

Balmen
nouveau membre
Date d'inscription: 2009-01-14
Messages: 4

Utilisation Module bluetooth



Bonjour tout le monde,

Je suis ingénieur électronicien et on m'a demandé de faire une petite carte électronique avec un module bluetooth qui permettra à distance de commander une application Pure data (ou MAX msp Jitter).

Ne connaissant aucunement ces deux logiciels et en particulier pure data je me demandais si c'était facile à coder ?

A l'heure actuelle je sais comment envoyer des signaux en bluetooth depuis un appareil (ma carte ou autre) mais je ne sais pas comment pure data va les interpréter. Existe t il déja un protocole de communication ?

Si une âme charitable pouvait éclairer ma lanterne je le remercie par avance.

++

Hors ligne

 

#2 2009-01-14 01:14:34 Re : Utilisation Module bluetooth

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Utilisation Module bluetooth



Salut Balmen, et bienvenue sur le forum

Il y a surement différents moyens pour arriver à ça, en voila un :
Pour envoyer des données de commande à pure-data, tu peux utiliser les protocoles MIDI ou OSC, ensuite le patch pure-data les interprète et les transforme en signal sonore.
Reste à transformer les données transmises par Bluetooth en MIDI ou OSC, pour ça, tu peux utiliser Processing (pour faire court : une version de java facile d'accès) avec les librairies bluetoothDesktop et oscP5. Des exemples sont fournies avec ces librairies ce qui te permettra d'avancer rapidement.

carte --(bluetooth)--> processing --(OSC ou MIDI)--> pure-data

Il existe peut-être des moyens plus rapides, des objets pure-data ont été développé pour recevoir les données de la wiimote par exemple, mais je ne saurais pas t'en dire plus.

Sur quel système souhaites tu utiliser tout ça ?

(tu peux jeter un oeil là-dessus pour la communication processing vers pure-data par OSC, ça peut te servir de base, il reste à ajouter la partie bluetooth...)

Hors ligne

 

#3 2009-01-14 09:53:59 Re : Utilisation Module bluetooth

Balmen
nouveau membre
Date d'inscription: 2009-01-14
Messages: 4

Re: Utilisation Module bluetooth



Tout d'abord merci Emoc pour cette rapidité !!!! je suis bluffé smile


Donc si je comprends bien, je branche une clé bluetooth sur mon pc, ensuite sous puredata j'utilise un patch (Processing) qui va traduire le message bluetooth en MIDI ou osc (= le patch processing).

- Pour cela j'ouvre une connection type oscP5 = new OscP5(this,"127.0.0.1",ABCD) (avec ABCD le port de mon Bluetooth) ??? La je ne suis pas sur !!

- Ensuite avec un autre patch (celui que je fais) je vais récupérer le message MIDI/OSC pour en faire ce que je veux dans puredata...(jouer un son par exemple)

Dans un premier temps c'est pour faire ca sous windows mais peut être linux par la suite...

Merci beaucoup en tout cas.

Hors ligne

 

#4 2009-01-14 10:59:26 Re : Utilisation Module bluetooth

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Utilisation Module bluetooth



Salut Balmen,

C'est à peu près ça, il y a 2 composants logiciels indépedants :

le premier que tu réalises avec processing, et qui te fournira un fichier exécutable ".jar" pour récupérer les signaux envoyés par le bluetooth et les transformer en OSC. La connexion oscP5 est à ouvrir pour communiquer avec puredata, pour recevoir le bluetooth il faut que processing fonctionne comme un récepteur de ton téléphone (voir les exemples avec la librairie bluetoothDesktop ?)

le second, un patch puredata ".pd" qui transforme l'OSC en son.

les 2 composants sont séparés, ils peuvent être installés sur la même machine (ou pas, OSC passe par le réseau)

En fait, je découvre aussi bluetooth, et je n'ai pas encore mis tout ça en pratique... donc il me reste encore pas mal de zones d'ombre!

Hors ligne

 

#5 2009-01-14 13:24:41 Re : Utilisation Module bluetooth

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Utilisation Module bluetooth



j'ai fait une recherche rapide sur la pd-list car cela me semblait un peu ballot que Pd ne puisse pas converser directement (par l'intermédiaire d'un driver bien sur) avec bluetooth...
la page de résultats :
et je suis tombé la dessus :
http://lists.puredata.info/search/PD-li … sort=score
avec entre autres :
http://lists.puredata.info/pipermail/pd … 62809.html
ou :
http://lists.puredata.info/pipermail/pd … 22248.html

et de ce que je comprends l'objet [comport] serait en mesure de prendre en charge bluetooth...

Hors ligne

 

#6 2009-01-14 14:34:00 Re : Utilisation Module bluetooth

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Utilisation Module bluetooth



C'est intéressant tout ça!

Du coup plus besoin de processing. D'après ce que j'ai compris, l'objet [comport] permet de recevoir des données par un port série (réel ou simulé), et bluetooth permet d'envoyer des données selon différents profils, une autre couche de protocoles en somme ( http://fr.wikipedia.org/wiki/Bluetooth#Les_profils ) dont SPP = Serial Port Profile.
En fait, c'est encore bien confus pour moi tout ça smile

Sinon, un autre lien qui parait intéressant, c'est une interface de commande qui transfère des données par bluetooth vers pure-data, l'auteur fournit le patch de réception (tout en bas)
ici : http://www.robotcowboy.com/peripherals/ … utton_box/

Hors ligne

 

#7 2009-01-14 15:19:13 Re : Utilisation Module bluetooth

Balmen
nouveau membre
Date d'inscription: 2009-01-14
Messages: 4

Re: Utilisation Module bluetooth



Voila Emoc c'est un module comme cela que je vais construire.... smile

Hors ligne

 

#8 2009-01-14 15:56:59 Re : Utilisation Module bluetooth

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Utilisation Module bluetooth



arduino + bluesmirf ?
Alors, tu as toutes les pièces du puzzle sur le site de robotcowboy, il ne te reste qu'à assembler!

Tiens nous au courant

Hors ligne

 

#9 2009-01-14 16:05:06 Re : Utilisation Module bluetooth

Balmen
nouveau membre
Date d'inscription: 2009-01-14
Messages: 4

Re: Utilisation Module bluetooth



Holla moi je fais du home made avec un microcontrolleur et un module bluetooth ^^

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024