On my meta-tangibles interactivities

November 1, 2009

Funnel IO & XBee : des config X-CTU pour bien démarrer

Filed under: Divers — lucas @ 10:21 am

Salut,

j’ai configuré mes funnel IO en 19200 bauds la semaine passée.

Le truc c’est que je ne voulais pas passer par XBeeConfigTool conseillé par funnel.cc car je trouvais ça très limité et que la gestion des versions de drivers n’est pas possible.

J’ai dumpé une configuration Master/Slave pour la version 10CD des XBee 1ère gnération :

Ces fichiers s’utilisent avec X-CTU de chez DIGI.com : http://ftp1.digi.com/support/utilities/40002637_c.exe

Avec ça, j’ai crée une appli RCP pour piloter les LEDs BlinkM et ça marche pas mal !

Mon prochain boulot c’est utiliser plusier FunelIO + XBee pour coordonner des pilotages de LEDs et de l’acquisition de Accelerateur 3D.

Comme ça on pourra faire des dispositifs interactifs autonomes sans fil comme évoqué la dernière fois. Je pense arriver à quelque chose assez vite. Après le plus dur c’est le design et le polish … ^^

Arduino & XBee : l’ubiquité sans maux de tte

Filed under: Divers, smart ambient — lucas @ 10:16 am

Suivant les précieux conseils de la belle et talentueuse Ladyada, je me suis décidé à configurer mes 2 XBee pour piloter des LEDs BlinkM et MaxM à distance (Validé sur environ 5m en 19200 bauds).

Le post de ladyada sur la configuration est LE tutorial définitif pour les XBee de première génération : http://www.ladyada.net/make/xbee/configure.html

Le matériel utilisé :

xbee arduino ubqt stuff

xbee arduino ubqt stuff

1 x Carte Arduino Diecemila

1 x Shield XBee

2 x Modules XBee

1 x XBee explorer USB

1 x MaxM RGB LED (DataSheet)

La partie software :

X-CTU, le firmware updater/configurator XBee de chez DIGI (Configuration tutorial).

Arduino, pour programmer la carte Arduino Diecemila/DuemilaNove

BlinkMCommunicator de chez ThingM à uploader sur la carte Arduino

BlinkMSequencer de chez ThingM encore pour piloter les LEDs depuis le host

L’idéé est de pouvoir remplacer la communication Serial Cable USB par une liaison XBee (ZigBee 802.14.5 à 2.4GHz).

D’abord il faut uploader le BlinkMCommunicator sur votre arduino : http://thingm.com/products/blinkm/quick-start-guide.html

Si vous ne l’avez encore fait suivez le tutorial de configuration XBee et vous pourrez alors piloter sans fil des LEDs depuis le BlinkMSequencer.

Architecture explanations

Architecture explanations

Dans un autre post, j’expliquerai comment mes frameworks emulent des trames de pilotages dans la même idée que le BlinkMSequencer.

XBee communication at work

XBee communication at work

Voyons ce que cela donne en video avec une plus grosse LED, la MaxM :

XBee + MaxM wireless Communication from lucas bigeardel on Vimeo.

Enfin, une video intégrant le système pour piloter l’éclairage d’un ballon à distance :

XBee wireless balloon lighting from lucas bigeardel on Vimeo.

Powered by WordPress