background preloader

Xbee

Facebook Twitter

Qwant. XBee Programming Arduino Wirelessly. Minimum parts needed: (see Tom Igoe's parts list for additional details) Two 5-15VDC power supplies. Radio Shack sells 4AA Battery Holders that are convenient for remote 3.3 Volt circuits. Two XBee OEM RF Modules soldered to breakout boards (as shown here, steps 1 & 2 only ) One setup to connect an XBee the serial (or USB) port on your computer. My example circuit for XBee firmware uploads works great for this purpose. An Arduino set up on a breadboard 3.3V regulator 2N2222A transistor (or similar) LEDs Assorted wires Step 1: Using a serial connection, program the two XBee radios to talk to each other at 19,200 baud. This example uses the default PAN ID of 3332, but you should choose a different one so that other XBee radios in the area do not interfere with your communications. Connect your second XBee and again use the +++ sequence to go into command mode.

The only difference here is that for the second XBee, you set the destination address to 0 and the local address to 1. Building a wireless temperature sensor with a Raspberry Pi and Xbee Wireless modules. Project Introduction I have owned a Raspberry Pi for a few years now, and outside of XMBC I haven't done much with it. When I purchased it, I had the intent to do some cool electronic experiments but never tried. A perfect sample project sprang up when my 2 year old son started to wake up in the middle of the night sweating because his room is too hot. We keep our thermostat set at 72 degrees almost all the time, but our upper level stays quite warmer than the main level. So in order to find the perfect thermostat setting I decided to build a temperature monitor that I can place in the boy's room and find the right setting. Parts List Here are the parts you will need for this project: Part One - Programming the XBee's Once all the parts arrive, we are going to use the USB Explorer board to connect our Xbee's to a computer and program them.

On my mac I used Cool Term to send AT commands to the Xbee's. This is a great tutorial on how to configure the Xbee's. Part Two - Wiring the Xbees. Raspberry et Arduino. XBEE - 1 : Premier test - validation de la liaison radio Pour imprimer, cliquez sur l'icône ci-dessus Dans ma grande niaiserie, j’imaginais que les modules RF XBEE étaient comme les RF-433Mhz… J'ai vite déchanté! Pour mémoire, les modules RF-433 Mhz (et aussi les RF-315 Mhz) sont simples à mettre en œuvre : On les raccorde ; on charge la librairie RCSwitch sur Arduino et on utilise les fonctions Serial.available, Serial.read et Serial.write, etc… et le tour est joué. Avec les modules XBEE on peut faire beaucoup plus de choses, ne serait-ce qu’en matière de topologie réseaux : - Liaison point à point (pair); - Liaison Etoile (star); - Liaison Maillée (mesh); - Etc… Cela suffit pour compliquer considérablement la découverte et la mise en œuvre de ces modules.

Voici quelques pistes issues de mes premières "expérimentations". - Quelle que soit la topologie construite (pair, star, etc...) il faut un coordinator et un seul. - Le logiciel X-CTU : Un outil incontournable. Jusqu'à ce que je grandisse... Exploring XBees and XCTU. Favorited Favorite 1 Introduction Is your project being dragged down by wires? Looking for an easy transition to wireless communication? If you want reliable, low-cost, bi-directional communication at moderate speeds XBee may be the solution for you!

XBees are hugely popular wireless transceivers for a number of reasons. Covered In This Tutorial The pair of XBees alone won’t get you very far. The focus of this tutorial is to explain how to use an XBee Explorer with an XBee. The Explorers: USB Explorer, Explorer Dongle, and Serial Explorer. With an XBee Explorer connected between your computer and your XBee, and with the help of the X-CTU software, you can easily configure XBees, test connections, and pass data between your computer and remote XBees. Materials Required XBees are really only useful if you have at least a pair of them. 2x XBees – XBees exist in a variety of series, frequencies, and ranges. Suggested Reading This tutorial builds on some lower-level electronics concepts. . . XBee | Tutorials.

Sparkfun.com log in register XBee XBee Sort by: Recently Added Viewing 6 XBee Tutorials. View All Tutorials. Internet Datalogging With Arduino and XBee WiFi June 19, 2014 How to combine an Arduino, XBee WiFi module, and handful of sensors to create a live stream of "Office Conditions". Favorited Favorite 1 XBee Shield Hookup Guide June 5, 2014 How to get started with an XBee Shield and Explorer. Favorited Favorite 0 Exploring XBees and XCTU How to set up an XBee using your computer, the X-CTU software, and an XBee Explorer interface board. Simon Splosion Wireless February 13, 2014 This is a tutorial demonstrating one of many techniques to "hack" the Simon Says.

XBee WiFi Hookup Guide November 21, 2013 An overview of Digi's WiFi XBees, and a quick how-to on getting them connected and interfacing with the cloud. Pro Micro & Fio v3 Hookup Guide November 8, 2013 An overview of the Pro Micro, how to install it, and how to use it with Arduino. Old Tutorials Looking for the old, archived tutorials? Concepts Arduino. XBee | Tutorials. Arduino sans fil grâce aux modules Xbee | RedOhm. Base PC USB-XBee autoalimentée. Date d'initialisation : Mai 2007 État actuel : Terminé Sommaire Description générale Mise à jour du 30/03/2010 Le schéma et le routage ont été mis à jour pour mieux prendre en charge la totalité des signaux de contrôle de flux, afin de rendre possible la mise à jour du firmware du Xbee via cette interface.

L'idée générale de ce montage est de permettre une communication série sans fil entre un ordinateur et vos montages et/ou vos robots. Une même base PC peut être utilisée pour contrôler plusieurs montages simultanément par un système d'adressage logiciel, et il est même possible de créer un petit réseau de montages se relayant les signaux. Non seulement il vous sera possible de communiquer par une liaison série sans fil avec vos montages et vos robots, mais vous pourrez reprogrammer vos micro-contrôleurs à distance après mise en place d'un bootloader !

Le tout est intégré dans un petit boîtier disponible chez Farnell sous la référence 930180. Photos boitier.jpg facade_arriere.jpg ftdi.jpg Merci. Piloter un arduino à distance depuis un PC | RedOhm. Arduino sans fil grâce aux modules Xbee | RedOhm. XBee API pour pilotage à distance. Version mise à jour en avril 2011 Nous avons déjà utilisé précédemment les XBee très simplement pour faire une liaison série sans fil entre plusieurs modules (voir cet article), mais maintenant on va s’attaquer au mode "API" pour piloter à distance les ports entrée/sortie numérique ou analogique de plusieurs modules XBee sans utiliser de microcontrôleur supplémentaire.

Cet article est le résultat de nos ateliers hebdomadaires. Nous avons tout appris de zéro concernant les XBee grâce aux différentes explications qu’on trouve sur Internet. Remercions tous ceux qui ont documenté leurs projets et qui contribuent par des fichiers, des codes sources, des articles. Tom Igoe pour son livre "Making Things Talk" Daniel Menesplier pour sa doc en français sur son site web le wiki de l’ITP (NYU) pour son article similaire à celui-ci et qui m’a bien aidé à terminer l’expérimentation. Principe On va tester les deux sens d’accès aux données connectées sur un XBee : Matériel et circuit On a donc : Circuit XBee. ZigBee. Un article de Wikipédia, l'encyclopédie libre. ZigBee est un protocole de haut niveau permettant la communication de petites radios, à consommation réduite, basée sur la norme IEEE 802.15.4 pour les réseaux à dimension personnelle (Wireless Personal Area Networks : WPAN).

Ratifiées le 14 décembre 2004, les spécifications de ZigBee 1.0 sont disponibles auprès des membres de la communauté industrielle ZigBee Alliance. En 2006, une estimation du coût unitaire pour un nœud ZigBee[réf. nécessaire] a révélé un prix de 1.10$ par unité dans le cadre d’une production en très grand nombre. Il faut ajouter le prix du microcontrôleur qui commande le circuit, ce qui augmente légèrement le prix. À titre de comparaison, la technologie Bluetooth, lancée en 1998, annonçait à cette époque un prix unitaire de production compris entre 4 et 6 $, maintenant[Quand ?]

Redescendu à moins de 3 $. ZigBee par rapport à d'autres protocoles sans fil[modifier | modifier le code] Historique[modifier | modifier le code] ZigBee : Decouverte des modules Xbee | Djynet. Le but de cet article est une présentation et rapide mise en œuvre du Zigbee en utilisant les modules Xbee de DIGI. Vous pouvez consulter l’article de Wikipedia pour en apprendre plus sur le protocole ZigBee. En ce qui me concerne j’ai souvent tendance a dire que le ZigBee est le WIFI des microcontroleur ayant pour optique principale une consommation réduite d’énergie.

Le ZigBee semble donc être la technologie idéale pour les réseaux de capteurs en domotique Dans un réseau mailles ZigBee il y a 3 types de nœuds : coordinateur, routeur, et “end device”. Le réseau minimum doit donc être compose d’un coordinateur et au moins 1 “end device”. Matériel : J’utilise les modules Xbee de Digi (Serie 2 uniquement) comme module ZigBee dont vous trouverez une documentation complète ici.

Je n’utilise que les Serie 2 des modules Xbee qui sont complétement compatibles avec le protocole ZigBee et permettent les réseaux mailles ! Configuration : Mise en œuvre : Analyse du message : Voilà! Sans titre. Les modules XBee sont de petits modems radio fonctionnant sur le principe des normes 802.15.4 et/ou Zigbee. On les utilisent - entre autres possibilités - pour réaliser des liaisons séries sans-fil entre un ordinateur et des montages électroniques indépendants (typiquement, des robots mobiles comme le Pobot Easy).

Différentes versions Il existe plusieurs versions sur le marché et il est malheureusement très facile de se tromper (ou de croire bien faire) en achetant des ’series 2’ au lieu des premières versions. Disons-le pour simplifier : les versions 1 (ou XBee 802.15.4) sont largement suffisants pour l’usage mentionné ci-dessus. Et surtout ils sont plus simples à configurer (voire ils ne se configurent pas du tout dans 50% des cas). Cet article s’intéresse à la configuration des XBee ’series 2’ pour ceux qui en auraient (par erreur ou par conviction) et souhaitent bien débuter. Pour aller plus loin Matériel nécessaire Lecture de la configuration Par exemple : Lecture par commandes AT. Materiel:xbee:star:accueil [Wiki] (English version) Auteur : Jérôme Abel (Reso-nance) Date : 09/2014 Licence : GNU/FDL3 Remerciements : Martin Peach, Hans-Christop Steiner, Vincent Pillet Les modules XBee sont une solution pour transmettre des données sans-fils, par ondes radio.

Si cela ne vous dit rien et que vous êtes plus déterminé que jamais, veuillez suivre l'initiation Xbee & Arduino. Nous avons vu comment transmettre des données d'un module à un autre en remplacement d'un câble, c'est une topologie de réseau “point-à-point”. Ici, nous explorerons une autre topologie très utile qui est en “étoile”. Cela permet deux types de configuration : un émetteur (Coordinator) envoie des données à plusieurs receveurs (End Device) ou bien l'inverse, plusieurs émetteurs envoient des données à un seul receveur. Pré-requis Matériel Matériel utilisé ici pour les tests : 3 XBee series 1 + 3 supports 3 Arduinos 2 Serial converter ou XBee board 3 platines à essais 4 leds 2 coupleurs pour piles 1,5V AAA + 4 piles fils de prototypage Astuce.

Xbee Adapter - wireless Arduino programming. If you have an Arduino project where the dev board is stuck inside a machine, or attached to the rafters or is inaccessable in some other way, a wireless programming/debugging link will save you tons of time. This tutorial is an extension on Rob's version. In this tutorial, no extra firmware or hardware (other than a capacitor) is necessary. Just use the default bootloader. I use a 'classic' Arduino but of course this can be easily adapted to any version or clone. You will need 2 XBee adapter kits, 2 matching-protocol XBee modules, an FTDI cable (or other FTDI breakout board, if you can wire it up correctly) as well as a 0.1uF ceramic capacitor, 10Kohm resistor and NPN transistor.

The resistor and capacitor can vary quite a bit if you dont have exact values Check out this diagram, can you tell I spent 5 minutes on it? PLEASE NOTE! This tutorial currently only works for Arduinos with Duemilanove bootloaders. And start X-CTU, just like on the configure page. Then set the following: XBee. Accueil > Mots-clés > Communications > XBee "XBee" est une famille de composants sans-fil prêts à l’emploi développés par Digi (anciennement MaxStream). Ils implémentent différents protocoles, dont 802.15.4 et sa version de plus haut-niveau ZigBee (d’où leurs noms), ainsi que des protocoles de réseau ad-hoc ("mesh") spécifique. Par leur côté pratique (juste 2 fils à brancher pour une liaison série RS232 sans-fil !) Et leur prix modique (20 euros), nous les utilisons en robotique amateur ou en domotique ubiquitaire pour piloter des systèmes à distance. Domotique | Tutorial Arduino XBee Shield - partie 2 • domotique.

05 mar Tutorial Arduino XBee Shield – partie 2 Posted at 23:59h in Electronique by admin Dans la première partie du tuto Arduino XBee Shiled, nous avions vue comment faire communiquer deux XBee. Nous allons maintenant voir comment les faire communiquer deux XBee de la série 2… Pour configurer nos XBee Série 2, nous allons utiliser X-CTU. X-CTU est un logiciel mise à disposition gratuitement par les développeurs des modules XBee. Dans le premier onglet « PC Setting », il est possible de choisir le port série sur lequel est relié notre XBee. Il faut également régler la vitesse à 9600bauds/s (vitesse configurée par défaut), 8 bits de données, 1 bit de stop, pas de parité. En cliquant sur « Test/Query », nous obtenons le type de module connecter ainsi que la version de son firmware.

L’onglet « Terminal » permet d’envoyer des données directement en via une saisie clavier. Quand à l’onglet « Modem Configuration », il permet de définir les paramètres du module sans avoir besoin de les saisir… 802.15.4 Digital Input with a Button | Digi XBee® Examples & Guides | Page 5. Le Veilleur Hardware: Projets : Capteurs température / humidité DHT22 avec Arduino Uno et XBee. J'ai découvert par hasard la plateforme de développement Arduino lors de mes recherches pour des modules domotique. Ce qui m'a attiré c'est son faible coût, pour seulement 20€ on peut avoir une carte avec microcontrôleur et facilement programmable. Mon premier projet a pour but de me familiariser avec l'environnement de programmation Arduino, sa simplicité et sa rapidité tel que l'a argumenté le site officiel.

En voici donc la description, les photos et les codes sources pour vous amuser vous aussi ;-) Liste des composants : - 2 cartes Arduino Uno Rev 3 - 2 shields proto / sans-fil - 2 modules XBee - 2 capteurs DHT22 - 1 afficheur LCD 4x20 avec liaison série I2C - 1 phtorésitance - composants passifs Description : Vous l'avez sûrement compris en lisant la liste des composants, le but est de faire communiquer les 2 cartes Arduino entre elles grâce aux modules XBee. S2 est passif, il attend que S1 lui fasse une demande. Code de S1 : Code de S2 :