Adaptateur XBee (11 / 14 étapes)

Étape 11 : Communication point à point

Overview

La plus simple façon de communiquer en utilisant les modems XBee est point à point. Cela signifie un modem communiquant avec un autre modem. Données série va dans un XBee, sont transmises sans fil et va à l’autre et vice versa.

Si vous voulez juste une liaison sans fil - entre deux microcontrôleurs, ordinateurs, Arduinos, etc. puis démarrez ici !

Définition de l’ID de réseau

Pour ce réseau simple, nous voulons deux modems pour parler seulement les uns aux autres. Cela signifie que si vous êtes dans une école, laboratoire ou un atelier d’autrui XBee peut interagir avec les vôtres provoquant une certaine confusion majeure

Un bon moyen d’éviter cela est de définir l’ID de réseau (autrement connu comme le PAN - Personal Area Nework - ID) à une valeur unique. Par défaut tous les XBee utilise PAN ID #3332. L’ID du format hexadécimal de 4 octets et peut varier de 0000 à FFFF

Il est facile de modifier le moule. Si vous voulez faire avec X-CTU il suffit de sélectionner un nouvel ID et écrire pour le module

Si vous utilisez un terminal pour vous connecter, utilisez la commande ATID pour définir et vérifier l’ID de PAN

-> À (Cochez si xbee modem ne répond pas)
<- OK
-> ATID (obtenir PAN actuel)
<- 3332 (par défaut, ou autre chose)
-> ATID 3137 (id du nouveau jeu)
<- OK
-> ATID (vérifier de nouveau)
<- 3137
-> ATWR (écriture le changement à clignoter)
<- OK

Connexion à un Arduino ou Boarduino

Permet de définir un exemple où l’ordinateur va parler à un projet de microcontrôleur comme un Arduino ou Boarduino. Si vous êtes en utilisant un microcontrôleur différent ou communiquer entre deux microcontrôleurs, sa va être assez similaire

Commencez par mettre au préalable le PAN ID et baud taux pour les deux modems. Pour cet exemple, je vais supposer qu’ils sont mis en place pour la vitesse de transmission par défaut de 9600

Conncet un module à votre microcontrôleur. Commencez par brancher + 5V et le sol pour alimenter. Assurez-vous que LED verte du XBee clignote. Puis, connectez la ligne RX (entrée) de le XBee à la ligne TX (sortie) du microcontrôleur et vice versa. Pour l’Arduino/Boarduino sous j’utiliserai un programme « Logiciel Serial » et l’utilisation broche #2 comme le RX et la broche #3 comme le TX. Cela me permet d’utiliser le matériel par défaut USB serial port sans entrer en conflit. (Par exemple, je peux toujours télécharger un croquis)

Maintenant connecter l’autre module à un ordinateur à l’aide d’un câble FTDI ou similaire.

Ouvrir un terminal à XBee l’ordinateur et commencez à taper dedans - quelle que soit vous voulez. Vous devriez voir la LED rouge sur l’autre modem s’allument, indiquant des données sont en cours de réception. Si vous ne voyez pas la LED rouge s’allume, vérifiez que vous disposez des modules compatibles, correspondant à des vitesses de transfert et PAN IDs.

Maintenant pour installer la bibliothèque NewSoftSerial et télécharger le croquis suivant :

#include < NewSoftSerial.h >

NewSoftSerial mySerial = NewSoftSerial (2, 3) ;

void setup() {}
pinMode (13, sortie) ;
Serial.Begin(9600) ;
Serial.println ("Goodnight moon!") ;
définir le débit de données pour le port de SoftwareSerial
mySerial.begin(9600) ;
mySerial.println ("Hello, world?") ;
}

void loop() / / run maintes et maintes fois
{

Si (mySerial.available()) {}
Serial.Print((Char)mySerial.Read()) ;
}
Si (Serial.available()) {}
mySerial.print((char)Serial.read()) ;
}
Delay(100) ;
}

Cela mettra en place un point à point « tunnel » entre les deux XBees. Ce qui est tapé dans le terminal de l’ordinateur se retrouveront dans Serial Monitor de l’Arduino. L’essayer !

Articles Liés

Kit adaptateur XBee Adafruit

Kit adaptateur XBee Adafruit

L'adaptateur Adafruit est probablement le meilleur adaptateur XBee et vous obtenez pour l'assembler vous-même.Étape 1: équipementVous allez avoir besoin de certains équipements à la fin de ce kit.L'équipement que j'ai utilisé dans ce projet était :*
Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Imaginez vous êtes test d'un projet « Sans fil » que vous feriez en dehors de votre bureau ou la maison, en utilisant par exemple des Modules XBee pour contrôler une sorte de robot, voiture RC, ballon météo, etc. à partir de votre ordinateur portable
Simple adaptateur XBEE avec manettes niveau

Simple adaptateur XBEE avec manettes niveau

Dans ce pas je vais vous montrer les schémas et conception de circuits imprimés d'un adaptateur que j'ai fait pour mes modules XBEE PRO.Étant donné que j'avais besoin d'un adaptateur flexible pour mes modules radio, j'ai créé ce petit Conseil à l'aid
Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Mise à jour : ajouté schéma Top Layer PCB, PCB de couche de fond et les deux dessus, images de fond PCBQuand j'ai fini le « RevIO » - un Clone de l'Arduino, qui a la façon différente d'exposer son utilisation de goupilles. J'ai décidé d'aller plus lo
Free Form XBee distant

Free Form XBee distant

comme professeur de robotique, j'ai cherché une solution télécommande universelle pour mes cours de lycée.  Même si je ne me dérange pas la disposition du contrôleur PS2 il a quelques problèmes et la connexion n'est pas aussi robuste que je le voudra
DFRobotShop Rover w/Xbee et Joystick

DFRobotShop Rover w/Xbee et Joystick

Parcours du combattant rover de Aleksei Sebastiani sur Vimeo.  Grâce à la vigne rouge et Phillip K Dick.Objectif : Pour obtenir mon DFRobotShop Rover parler xbee et être contrôlé via un Joystick analogique.Pièces :Le Rover de DFRobotShop 90 $ (mon pr
Configurer un xbee en utilisant arduino

Configurer un xbee en utilisant arduino

ceci aidera dans la configuration d'une série 2 Xbee directement via un Arduino sans aucun besoin d'un adaptateur USB séparé.Étape 1: Exigences pour la configuration du Xbee Voici les exigences pour la configuration de votre xbee1) Arduino uno Consei
Obtention de valeur RSSI xBee

Obtention de valeur RSSI xBee

Salut les gars. J'ai été disparu pendant un certain temps mais maintenant je suis de retour. Je vais partager un peu plus sur l'un des rares projets que j'ai travaillé sur - compteur RSSI. C'est un projet simple qui permet d'obtenir la valeur RSSI d'
Guide d’installation rapide XBee (Arduino)

Guide d’installation rapide XBee (Arduino)

cette volonté instructable aide vous pourrez faire votre xbee travailler avec votre arduino. Un Xbee est un petit émetteur/récepteur qui envoie nos données en série qui sont nourries dans lui. Il est très utile en matière de sans fil, comme les donné
Costume de l’animatronique Iron Man Mk III

Costume de l’animatronique Iron Man Mk III

Costumes de Iron Man ont été extrêmement populaire ces derniers temps et la question numéro une, que je me demande plus souvent est « Comment puis-je ajouter animatronics pour mon costume? » Mon ami Greg voulait ajouter animatronics à sa combinaison
XB-Buddy Kit

XB-Buddy Kit

ce qui est xB-Buddy?xB-Buddy est la version compacte, sans câble de câble FTDI, combiné avec la carte de dérivation XBee. Il suffit de brancher l'appareil directement au Port USB sur le PC, ordinateur portable.xB-Buddy n'est pas seulement utile pour
Transmission : un système de mesure de créativité

Transmission : un système de mesure de créativité

Il peut être trop facile à se coincer overthinking vos idées et en laissant vos engins moudre sans faire aucun progrès. Comme fabricants, concepteurs, ingénieurs, amateurs, etc. il est essentiel pour nous de sortir de nos têtes et esquisser nos idées
Automatique distributeur de bonbons d’Halloween

Automatique distributeur de bonbons d’Halloween

cette année, mon projet de Halloween est Automatic Halloween Candy Dispenser® déclenchée par TextforTreat®, CallforTreat® (propulsé par Twilio) et technologies. Bien sûr il peut également être déclenché d'un bouton poussoir de Big Red , mais où est l
Tweeting Pet bol

Tweeting Pet bol

avez-vous jamais marché passé bol de l'eau ou la nourriture de votre animal et voyez-le vide ; seulement à se demander combien de temps vos animaux de compagnie ont été sans eau ? Voici mon point de vue sur une solution à ce problème : un bol qui twe