Un guide de démarrage complet pour rea (5 / 10 étapes)

Étape 5: XBee Radios

An XBee est une radio comme WiFi, sauf qu’il utilise un protocole différent.

Jetez un oeil à sa fiche technique ici :
http://www.Sparkfun.com/datasheets/Wireless/ZigBee/XBee-datasheet.pdf

Le XBee a beaucoup de fonctionnalités, mais pour l’instant, nous nous intéressons à un seul, qui est la capacité de transmettre en toute transparence des données série.

Donc ce que cela signifie ?
Lorsqu’il est configuré correctement, le XBee peut remplacer les câbles entre votre micros que nous avons mis en place à l’étape précédente.
Imaginez les possibilités.
Vous pourriez faire votre propre sonnette sans fil ou une voiture télécommandée.
Vous pourriez fil de capteurs dans le toit et lire les valeurs sans faire passer les fils à travers les murs ou à garder monter dans le toit !

Alors, comment nous configurer un XBee d’agir comme une connexion série transparente ?

XBees sont configurés via son port série.
Si vous avez une machine windows, vous pouvez utiliser X-CTU pour définir les valeurs, mais si votre comme moi sur un Mac (ou linux) vous devrez parler série directement à la radio.
Je n’ai aucune expérience avec X-CTU, mais ladyada mis en place un bon tutoriel ici :
http://www.Ladyada.net/make/XBee/configure.html

Si vous devez utiliser l’interface série directement vous devez certaine manière de faire une connexion série de votre ordinateur à le XBee. Il ne peut pas être une connexion directe non plus, car les tensions sont mauvaises (XBee a un maximum de 3, 3V, série d’un ordinateur peut être aussi élevé que - 25v -> 25v !

Vous pouvez utiliser l’adaptateur XBee et puce FTDI de adafruit.com, ou si vous êtes comme moi, vous pouvez improviser !

Au début j’ai utilisé un Arduino avec un croquis de la série passthrough (ci-joint), vous avez juste besoin de s’assurer que vous utilisez 3.3V puissance.
Sinon (mon arduino est mort récemment:(), vous pourriez utiliser quelque chose comme un pirate de l’autobus.
Le pirate de l’autobus est maintenant un de mes outils préférés après mon multimètre, si vous vous engagez sérieusement ce genre de choses, envisager d’acheter un, il rendra votre vie plus facile !

Ainsi, en supposant que vous avez une connexion série pour votre XBee, que faites-vous ?

Pour quitter le mode transparent, vous devez envoyer "+++" (sans les guillemets, aucun saut de ligne / retour chariot).
Si vous utilisez la console série qui vient avec l’arduino IDE, assurez-vous de ne sélectionner « Aucun fin de ligne » avant d’envoyer le +++

Si vous l’avez fait à droite, le XBee répondra par « OK »
Maintenant réactiver le saut de ligne et vous pouvez inspecter et définir des valeurs.
Ce mode sera timeout, donc si elle ne répond plus, renvoyer le +++ (avec aucun saut de ligne!)

Pour inspecter un paramètre, tapez son nom comme suit :
NI

Pour définir une valeur :
NI = « Capteur de toit »

Lorsque vous souhaitez enregistrer vos paramètres (dans le cas contraire vous perdre lorsque l’appareil est mis hors tension) :
WR

Regardez à travers la feuille de données pour toutes les options, je vais énumérer les paramètres que j’utilisais pour mon projet.

J’ai voulu toutes les radios de travailler dans un mode de diffusion, mais vous pouvez facilement définir l’adresse soit avant la main (comme je l’ai fait avec l’adresse de diffusion) ou vous pouvez lui affecter d’à l’intérieur de votre code de microcontrôleur.

Alors, voici mes réglages :

ID = 0X0508
DL = 0XFFFF
DH = 0 X 0
SM = 1
MA = 0 X 1
RN = 0
NI = « Alarm 1 »
RO = 0

Je vais me contenter d’expliquer quelques-uns des plus importants, vous pouvez consulter la fiche technique pour le reste.
ID: Il s’agit d’un ID de groupe
DL & DH: Voici l’adresse de Destination. Dans ce cas, il est réglé sur diffusées, donc toutes les radios du même groupe qui recevra les données
SM: C’est le mode "veille", dans ce cas j’utilisais Pin 9 de mettre la radio en veille (en tirant sur la ligne du haute). Si vous vous réveillez de sommeil, donner la radio sur 14ms se réveiller avant de l’utiliser (_delay_ms(14) fonctionnerait).
MA : C’est l’adresse / ID de cette radio particulière, ils doivent être uniques au sein d’un groupe
NI: Nœud Identification, un nom lisible par l’humain, vous pouvez donner à la radio

Quand installer, remplacer la radio pour que les câbles de la série step et pull broche 9 au sol (ou ne définissez pas un mode de sommeil).
Il devrait fonctionner comme avant, mais maintenant les deux puces peuvent être 30 mètres (~ 100 pieds) à l’intérieur ou 90 mètres (~ 300 pieds) loin dehors !

Articles Liés

Guide du débutant complet pour les fichiers Raw et traitement Raw

Guide du débutant complet pour les fichiers Raw et traitement Raw

Une des premières choses que j'ai appris la photographie était sur un type de fichier connu comme un fichier Raw. Souvent quand une personne commence à la photographie, il ou elle n'est pas réaliser le potentiel des fichiers Raw. Dans un premier temp
Baileigh combinaison cisaillement frein Roll : Un Guide de démarrage rapide pour Pier 9

Baileigh combinaison cisaillement frein Roll : Un Guide de démarrage rapide pour Pier 9

La combinaison de Baileigh cisaillement/frein/rouleau se trouve à l'atelier de 9 Pier Autodesk dans l'atelier de métal. Si vous souhaitez travailler avec tôle au quai 9, cet outil est pour vous.L'outil Baileigh combinaison peut cisaille à tôle d'acie
Guide d’un Idiot complet pour rendre l’appareil de lumière LED planté Aquarium

Guide d’un Idiot complet pour rendre l’appareil de lumière LED planté Aquarium

Jetez un oeil à mon site Web pour plus de tutoriels et de poisson photos : www.playsofrays.comComme toujours, je vous écris cela pour les gens qui n'ont aucune expérience préalable avec LEDs, électriques et électronique fonctionne exactement comme j'
Guide de démarrage rapide pour 3Doodler 2.0

Guide de démarrage rapide pour 3Doodler 2.0

Étape 1: Faire connaissance avec le 3Doodler 2.0 Étape 2: Mettre en marche De l'allumer prise dedans et puis déplacez l'interrupteur à haute ou basse. (PLA/bois) lo (ABS, Flexy) hauteEtape 3: Attendez s'allument pour indiquer que c'est prêt Si vous l
Le Guide complet pour mettre sur une nouvelle ligne de pêche

Le Guide complet pour mettre sur une nouvelle ligne de pêche

Fait à l'extérieur de ressembler à ceci, ou pire encore ? Eh bien, pendant que vous attendez pour faire fondre et aller loin pourquoi ne pas Préparez-vous votre attirail de pêche pour le très attendu printemps.C'est le guide complet pour mettre sur u
Devenir un fabricant : le guide complet pour une photocopieuse entièrement fonctionnel : outils

Devenir un fabricant : le guide complet pour une photocopieuse entièrement fonctionnel : outils

Ce qui est un fabricant ? Un fabricant est un DIY'er, recycle et reuse'er et un artisan. Ils prennent whats pas et faire ce qui est Makers ont non seulement habilité, mais également comme la détermination de son projet. Que faut-il pour devenir un fa
Obtenir commencé avec le capteur sonar de Maxbotix - guide de démarrage rapide

Obtenir commencé avec le capteur sonar de Maxbotix - guide de démarrage rapide

The MaxSonar EZ1 fournit très courte à longue distance détection et télémétrie, dans un très petit paquet. Il peut détecter des objets allant de 0-pouces à pouces 254 (6,45 mètres) et fournit des informations de gamme de sonar de 6 pouces sur à 254 p
Mannequin de Linkit un Guide de démarrage

Mannequin de Linkit un Guide de démarrage

Depuis que j'ai reçu mon promotionnel Linkit une planche, j'ai été jouer avec elle pour le faire travailler et d'étudier ses différentes fonctionnalités. Dans un premier temps, que j'ai décidé de publier mon premier ible en utilisant le Linkit One d'
Guide de démarrage rapide : Print3d Mart

Guide de démarrage rapide : Print3d Mart

Il s'agit d'un guide simple mais complet pour configurer votre compte pour vous lever et courir sur Print3d Mart !Étape 1: Inscrivez-vous et créez un compte gratuitLa toute première chose que vous devez faire est de créer un compte gratuit. Aller à P
Android - le guide complet pour le déplacement installé apps utilisant ADB et emplacement d’installation de changer la valeur par défaut

Android - le guide complet pour le déplacement installé apps utilisant ADB et emplacement d’installation de changer la valeur par défaut

AVERTISSEMENT :Je ne peux pas dire si les méthodes expliquées fonctionnera sur tous les appareils, si boubt il faudra un dispositif enraciné et les accès root via ADB.Il y a toujours une chance que cela ne fonctionnera pas, donc faire une première sa
Etiquette de polymère de lithium : Un Guide complet pour travailler avec LiPo

Etiquette de polymère de lithium : Un Guide complet pour travailler avec LiPo

ce Instructable j'irai sur les bases du bon remplissage, déchargement, manutention, utilisation, stockage et le soin des batteries lithium-polymère donc vous pouvez les utiliser en toute sécurité et efficacement dans vos projets futurs.  Maintenant,
Guide de démarrage un Edison complet Intel se

Guide de démarrage un Edison complet Intel se

J'ai récemment acquis un IoT Intel Developer Kit, dans le cadre d'une campagne Instructable. Je suis familier avec certains modèles de traitement intégré et microcontrôleur environnements tels que l'Arduino, mais j'ai trouvé se lever et courir avec l
Un Guide complet pour l’Airsoft

Un Guide complet pour l’Airsoft

je jouent Airsoft depuis environ 2 ans maintenant et je suis accro à ce sport. Et oui, il est considéré comme un sport ! Pas assez de gens considèrent comme un, donc je veux garder ça va, vous savez. J'aime Airsoft parce qu'elle est compétitive, il p
Le Guide complet pour vivre en bonne santé, heureux et coffre-fort

Le Guide complet pour vivre en bonne santé, heureux et coffre-fort

Psst, vous pouvez garder un secret ? Si vous le pouvez, je vais vous dire le secret pour perdre du poids, obtenir en bonne santé et mener une vie longue et prospère. L'industrie du régime et d'exercice aux Etats-Unis est une affaire de plusieurs mill