
XBEE - 2 Second test - Liaison Raspberry / Arduino
Pour imprimer, cliquez sur l'icône ci-dessus
Après la phase de tests sur XCTU, le moment est venu de faire communiquer les deux machines à l’aide des modules radio 2.4 Ghz XBEE série 2.
Coté Raspberry Pi, nous avons un module XBEE-stick configuré en Router, monté sur un dongle USB.

Coté Arduino, c’est un shield « XBEE » qui reçoit le même module configuré en coordinator.
Les modules coordinator et router peuvent être inversés, c’est sans conséquence. Nous sommes dans le cadre d’une liaison de type « pair » (point-à-point).

Note
Sur ce shield, la configuration matérielle de l'émission et de la réception est possible à l'aide de cavaliers.

J'ai veillé à coordonner les affectations matérielles et logicielles.
Etape 1 : Le PI émet et l’Arduino reçoit.
Le script Python est installé dans le répertoire /var/www/c/tx1_xbee.py

Le sketch a installer sur l’arduino est le suivant :

Démarrage du test par la mise à l’écoute de l’Arduino avec activation de la console
Ensuite, activation du script python
Essai concluant.
Etape 2 : Le PI émet et l’Arduino reçoit et renvoie.
Le script Python dans lequel on a ajouté la séquence de récupération et d’affichage de l’écho retourné par l’Arduino.

Et le sketch correspondant:

Et enfin (!) l’affichage du résultat :

Second essai concluant.
Il reste a implémenter cette liaison dans les scripts de doMopino.
NB: les codes source du présent test sont accessibles dans la zone de téléchargement. |