Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Raspberry Pi : Utilisation des périphériques externes

Découvrir le matériel utile

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez faire communiquer sans fils, grâce au module de communication Xbee. Aidez-vous aussi de la configuration de votre module par le biais de XCTU, et du branchement du côté GPIO du nano-ordinateur Raspberry.
07:52

Transcription

Je vais vous parler de la Liaison série sans fil sous le Protocole Zigbee pour mettre en œuvre, en fait, une liaison sans fil entre notre Raspberry et notre ordinateur. Pour cela, nous allons utiliser un protocole de communication qui s'appelle le Zigbee. Contrairement au Wi-Fi, le Zigbee a une vitesse maximale théorique qui est relativement faible. Et vous avez des canons qui sont assez restrictifs en Europe. Nous, en France, nous pouvons utiliser la bande passant de 2,4 GHz sans que nous soyons embêtés. Les possibilités, en fait, du Zigbee sont nombreuses et d'ailleurs, il existe sur un marché des modules qui s'appellent cette fois-ci XB qui fonctionne sous le protocole de communication sans fil Zigbee et qui sont en fait modulables et configurables sous un logiciel qui s'appelle XCTU. Donc, chaque module peut en fait communiquer par nœud ou par transfert direct et relier des informations de l'une ou l'autre passerelle. Côté Hardware, sur notre Raspberry nous allons connecter notre module XB, comme ceci. Donc, le RX et le TX qui sont donc les premières broches qui sont ici, vont venir se connecter sur les broches réservées des GPIO de la Raspberry, à savoir, la huit et la dix. Puis nous alimenterons notre module XB avec le GND et du 3,3 volts, puisqu'en fait il ne supporte pas une tension supérieure. Le Hardware côté ordinateur, alors, deux choses qui sont bloquantes. C'est que vous ne pouvez pas utiliser directement en fait le module et le plugger quelque part sur votre ordinateur. Il faut passer par une petite platine d'interfaçage. Donc, le XB va venir se plugger sur cette platine, va recevoir la liaison hertzienne sous le protocole Zigbee, et grâce à ce petit microcontrôleur spécialisé va faire la liaison entre la Liaison série sous le protocole Série, et USB. Et nous allons après câbler tout ceci par le biais d'import USB. Nous avons deux LED ici qui vont nous être fort utiles pour savoir si nous recevons bien le paquet de données, ou si nous les mettons bien. Du côté Software côté PC, comme du côté Raspberry nous allons avoir besoin de XCTU pour pouvoir configurer nos modules, et nous allons devoir utiliser notre logiciel qui va être un terminal, qui va pouvoir en fait lier le paquet de Liaison série qui va être émulé depuis le port USB. Donc, c'est du vrai USB et du faux série. Côté Raspberry, par contre, cette fois-ci nous avons accès à un vrai terminal série qui s'appelle GTKterm, par exemple, où, là, nous devrons faire quelques configurations pour obtenir les données depuis notre ordinateur. Pour cette présentation matérielle nous voici donc avec notre dé-câbleur, avec une alimentation qui se veut toute simpliste, justement pour éviter de compliquer et d'avoir beaucoup de fils, donc, nous ramenons juste le 3,3 volts sur la ligne du dessus à partir de cette ligne qui est ici, nous prenons un ground pour la ligne bleue ici, pour le 0 volt, et nous alimentons par ces deux fils notre module XB qui est ici. Ensuite, nous allons chercher le RX que nous allons mettre sur le TX du XB et TX du XB sur le RX, donc, selon le protocole, en fait, que j'ai donné au niveau des couleurs de façon à ne pas confondre. Côté PC, nous allons avoir notre module XB aussi, et là-dessus nous allons venir le plugger sur cette carte qui est connecté à l'USB qui va partir directement vers notre ordinateur. Il faut voir que vous avez des antennes qui sont ici, qui sont totalement optionnelles, mais qui vous permettent d'obtenir des portées beaucoup plus importantes. A savoir, alors, sur ce modèle qui est le modèle de base, vraiment S1, on peut obtenir une portée allonge jusqu'à plus d'un kilomètre en outdoors, et 40 mètres à peu près indoors, grâce à ces antennes qu'on appelle des antennes de fouet. Donc, nous allons télécharger XCTU. Donc, pour cela il suffit juste de mettre « XCTU download » dans votre moteur de recherche favori, et vous prenez le premier qu'il y a. A partir de là, on va vous dire : « Venez télécharger ». Pas de souci, et on vous renvoie justement à la version que vous voulez télécharger. A partir de là, vous cliquez, vous téléchargez et vous allez obtenir un exécutable que vous allez pouvoir relancer. Nous nous tournons sous Windows, donc, c'est celui-ci que nous avons déjà chargé. Donc, je vous montre, vous allez recevoir ceci, vous cliquez sur l'installation, vous acceptez les termes de l'installation, il n'y a rien de confidentiel dans tout ça, et vous allez obtenir directement, en fait, sur votre bureau, le lien vers l'exécutable. Pour Hterm qui va être en fait devant notre moniteur, notre hyperterminal, en fait, pour recevoir nos données depuis la Liaison série, vous écrivez Hterm, et à partir de là vous avez deux versions, soit en version Windows, soit en version Linux, nous, nous sommes sous Windows, nous le téléchargeons. Une fois que le téléchargement en fait est términé, vous avez un fichier Zip, vous dézippez, et du Zip vous sortez un exécutable qui est totalement portable. A partir de la, vous allez lancer XCTU et vous allez surtout plugger en fait le XB avec sa petite platine. Vous arrivez sous cette interface et vous allez lui demander d'ajouter en fait votre module et vérifier que le Firmware est bien à jour. C'est ce que vous faites. Alors, moi, je l'ai déjà fait pour le besoin de la formation, mais ça peut prendre un petit peu de temps. Donc, ne paniquez pas, ça peut prendre une à deux minutes. A partir de la vous voyez qu'en fait on a émulé un port COM donc, un port série depuis un port USB qui est totalement virtuel. Donc, nous allons travailler avec les paramètres qui sont les suivants : 9600 bauds, 8 bits, pas de parité, et un seul Bit de stop. Voilà, c'est vraiment ce que l'on fait de plus basique. Donc, « Set as default », ok, pas de problème ; j'ai déjà effectué l'opération pour vous. Maintenant, côté Terminal, voyons un peu ce qui se passe. Vous ouvrez le terminal, et en fait, dès que vous ouvrez, vous faites un Refresh. Et là, en fait, vous voyez que vous n'avez qu'un seul port COM qui est disponible, c'est forcément le COM3, celui du XB qui est connecté. Vous allez choisir forcément les mêmes valeurs de Baud Rate, 9600, 8 bits, un Bit de stop et pas de parité. A partir de là, vous êtes près côté Ordinateur, à recevoir des donnés depuis votre Raspberry.

Raspberry Pi : Utilisation des périphériques externes

Communiquez avec le monde extérieur avec votre Raspberry Pi 2. Appréhendez l’utilisation des périphériques externes pris en charge au travers des protocoles I²C et SPI.

2h11 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :24 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !