On my meta-tangibles interactivities

November 1, 2009

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.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress