Réaliser la passerelle

La passerelle est réalisée à partir d'une carte Arduino Nano, d'un shield Nano IO et d'un module radio NRF 24L01

Elle sera connectée à la Pi par un cable USB (connecteur USB en bas à gauche)

Votre travail consiste à programmer la carte Arduino.

MéthodeProgrammer la carte Nano

  1. Connecter la carte Nano au PC (carte Nano seule)

  2. Démarrer l'IDE Arduino'

  3. Si la bibliothèque MySensors n'est pas installée il faut le faire comme ça

  4. Charger le sketch exemple: MySensors - GatewaySerial

  5. Modifier le canal radio du NRF24L01 (pour éviter les conflits, chaque groupe utilisera un canal (bande de fréquence) différent)

    (2401MHz pour le groupe A , 2476MHz pour le groupe B, 2483MHz pour le groupe C, 2524MHz pour le groupe D

    Pour cela il faudra modifier le scketch et rajouter la ligne << #define MY_RF24_CHANNEL (xxx) >> aprés la ligne << #define MY_RADIO_RF24 >>

    xxx valant '1' pour le groupe A (Raspberry et carte SD notées 'A') ; 76 pour le groupe B ; 83 pour le groupe C et 124 pour le groupe D.

  6. Configurer le compilateur pour la carte Arduino Nano (éventuellement choisir 'Processeur' ATmega328P Old Bootloader) . Choisir le port correspondant à la carte Nano (voir périphériques et imprimantes du PC)

  7. Compiler et transférer le code.

MéthodeCabler la passerelle

  1. Débrancher la nano

  2. Monter les cartes Nano et NRF correctement (attention au sens et au décalage des broches , voir photo ci-dessus)

    Dans le doute faites contrôler le montage par le professeur.

  3. Brancher sur la Pi (connecteur USB en bas à gauche)