Un Xbee® Arduino® est un appareil qui combine un microcontrôleur Arduino® avec une radio Xbee®. Les radios Xbee® sont des radios numériques de faible puissance qui peuvent être utilisées par des ordinateurs ou des appareils électroniques. Arduino® est une plate-forme matérielle et logicielle open source utilisée par les amateurs et les professionnels pour créer des appareils électroniques personnalisés.
Les cartes Arduino® sont disponibles dans une variété de formes, de tailles et de coûts, chacune avec ses propres caractéristiques. L’une d’entre elles, la Fio, est spécialement conçue pour fonctionner comme une carte Xbee® Arduino®. Pour faciliter cela, le Fio est livré avec une prise à une extrémité spécialement conçue pour s’adapter à la radio. Les autres appareils Xbee® Arduino® sont généralement créés en connectant un blindage spécial Xbee® à la carte. Plusieurs planches différentes peuvent être utilisées à cet effet.
En plus du Xbee&Reg; radio, le Fio peut également avoir des interfaces à broches standard lui permettant de contrôler des capteurs, des lumières, des moteurs ou d’autres petits composants électroniques. Le Fio utilise généralement un câble FTDI ou une carte de dérivation spéciale pour télécharger de nouveaux programmes. Alternativement, un ordinateur connecté à une radio Xbee® peut être utilisé pour reprogrammer sans fil l’appareil. Le Fio n’est pas équipé d’une interface USB, mais peut être complété par cette interface ou une autre à l’aide d’un shield Arduino®.
La radio Xbee® a une portée efficace allant jusqu’à 100 pieds (environ 30 mètres) et utilise très peu d’énergie. Il est relativement facile à configurer et peut créer des connexions numériques point à point en utilisant son agencement par défaut. En plus d’être connectée à des microcontrôleurs, la radio peut également être connectée à un adaptateur USB et connectée à un ordinateur.
Cette radio sert généralement à faciliter la communication entre deux ou plusieurs appareils Xbee® Arduino®. Il y a plusieurs raisons pour lesquelles cette communication peut être souhaitable ou nécessaire. Par exemple, un capteur météorologique peut utiliser la radio pour communiquer avec un composant intérieur, qui peut changer de couleur ou fournir d’autres indications sur les conditions extérieures. Une autre utilisation courante est la robotique, où une radio peut être utilisée pour communiquer la position des robots ou les contrôler à distance. Chaque fois qu’un appareil a une petite quantité de données à envoyer sur une moyenne distance, une radio Xbee® est une solution possible.
Le Xbee® Arduino® est particulièrement apprécié en raison de la combinaison d’une portée plus longue que le Bluetooth® et d’un coût inférieur au Wifi®. Pour les applications où une interface sans fil n’est pas requise, de nombreux microcontrôleurs utilisent des câbles USB ou série pour se connecter à des ordinateurs ou à d’autres appareils.